Весной 2016 года мы проводили семинар "Неизвестный ArcGIS for Server". Доклад для администраторов ArcGIS Server вашему вниманию. Записи всех докладов доступны https://youtu.be/Mb_PyVyIsJ0?list=PLyb5x8bh6bNkkv4GlToWfyd0uSTkF0nRl
Презентация к вебинару Esri CIS. 10 августа мы провели вебинар по работе с изображениями в ArcGIS, где дали практические советы по работе с космоснимками, аэрофотоснимками и другими растрами. Речь в первую очередь шла об инструментах ArcGIS for Desktop.
Технология уточнения географической привязки и геометрической точности картог...Vitaly Zagorovskiy
Доклад "Технология уточнения географической привязки и геометрической точности картографической основой ГКН по результатам кадастровых измерений" на 17-й Всероссийской конференции "Организация, технологии и опыт ведения кадастровых работ"
Ukraiski P. WEB-GIS nature reserve "Belogorie"Anton Biatov
WEB-GIS nature reserve "Belogorie" (design, function, specificity)Ukraiski P. ukrainski@bsu.edu.ruPozhvanov G. gregory@pozhvanov.com
Презентация с семинара "ГИС и заповедные территории - 2013" http://pzf.gis.kh.ua
Презентация к вебинару Esri CIS. 10 августа мы провели вебинар по работе с изображениями в ArcGIS, где дали практические советы по работе с космоснимками, аэрофотоснимками и другими растрами. Речь в первую очередь шла об инструментах ArcGIS for Desktop.
Технология уточнения географической привязки и геометрической точности картог...Vitaly Zagorovskiy
Доклад "Технология уточнения географической привязки и геометрической точности картографической основой ГКН по результатам кадастровых измерений" на 17-й Всероссийской конференции "Организация, технологии и опыт ведения кадастровых работ"
Ukraiski P. WEB-GIS nature reserve "Belogorie"Anton Biatov
WEB-GIS nature reserve "Belogorie" (design, function, specificity)Ukraiski P. ukrainski@bsu.edu.ruPozhvanov G. gregory@pozhvanov.com
Презентация с семинара "ГИС и заповедные территории - 2013" http://pzf.gis.kh.ua
Cocaine: погружение в облака — Евгений СафроновYandex
Всё больше и больше разговоров в последнее время занимают облака и технологии, с ними связанные. Многие программисты мечтают о том, чтобы писать масштабируемые и отказоустойчивые приложения было легко и просто. Многим администраторам хочется работать не с разношёрстным зоопарком программ, а в унифицированной и легко управляемой инфраструктуре. Наконец, серверам (наверняка) хочется использовать свои ресурсы на полезные дела, а не на обогрев воздуха.
В Яндексе мы решаем все эти проблемы с помощью собственной opensource технологии под названием Cocaine, которую может использовать любой желающий.
Что такое Cocaine, какие именно инфраструктурные проблемы он решает, какие возможности предоставляет — обо всем этом и пойдёт речь в докладе.
Семинар по Node.js в КПИ 20 октября 2014. Докладчики: Тимур Шемсединов, Никита Савченко, Максим Петренко. Краткое содержание:
* Что такое Node.js и как работает JavaScript в V8
* Профессионалы расскажут, почему они выбрали Node.js
* Вы узнаете его сильные и слабые стороны и где его лучше применять
* Будет полный обзор особеностей и внутреннего строения Node.js
* Примеры внедрения и Highload-проекты
* Вопросы развертывания, хостинг, тестирования, и отладки
* Где и что учить, что читать, как осваивать
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...solit
Слисенко Константин, Минск. Компания JazzTeam, Senior Software Engineer (R&D), Java/Agile Coach
«Разработка приложений в облаке на примере Amazon Web Services». Development секция. Для разработчиков.
«JVM изнутри: оптимизация и профилирование». Development секция. Для разработчиков.
Ориентированная на приложения инфраструктура Cisco ACI Cisco Russia
Ориентированная на приложения
инфраструктура Cisco ACI. Решаемые задачи и преимущества.
Запись вебинара можно найти по ссылке: http://ciscoclub.ru/tektorial-po-cod-cisco-aci-arhitektura-preimushchestva-praktika-proektirovaniya-i-vnedreniya
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...AvitoTech
икита расскажет о возможностях backend as a service, ответит на вопрос есть ли жизнь после Parse, поделится опытом разработки BaaS Scorocode, особенностями архитектуры и кейсами применения, как можно ускорить разработку с помощью BaaS.
Многофункциональный сервер приложений, обеспечивающий среду запуска на одном сервере и группе серверов, дающий полный набор инструментов для создания прикладного программного обеспечения.
Cocaine: погружение в облака — Евгений СафроновYandex
Всё больше и больше разговоров в последнее время занимают облака и технологии, с ними связанные. Многие программисты мечтают о том, чтобы писать масштабируемые и отказоустойчивые приложения было легко и просто. Многим администраторам хочется работать не с разношёрстным зоопарком программ, а в унифицированной и легко управляемой инфраструктуре. Наконец, серверам (наверняка) хочется использовать свои ресурсы на полезные дела, а не на обогрев воздуха.
В Яндексе мы решаем все эти проблемы с помощью собственной opensource технологии под названием Cocaine, которую может использовать любой желающий.
Что такое Cocaine, какие именно инфраструктурные проблемы он решает, какие возможности предоставляет — обо всем этом и пойдёт речь в докладе.
Семинар по Node.js в КПИ 20 октября 2014. Докладчики: Тимур Шемсединов, Никита Савченко, Максим Петренко. Краткое содержание:
* Что такое Node.js и как работает JavaScript в V8
* Профессионалы расскажут, почему они выбрали Node.js
* Вы узнаете его сильные и слабые стороны и где его лучше применять
* Будет полный обзор особеностей и внутреннего строения Node.js
* Примеры внедрения и Highload-проекты
* Вопросы развертывания, хостинг, тестирования, и отладки
* Где и что учить, что читать, как осваивать
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...solit
Слисенко Константин, Минск. Компания JazzTeam, Senior Software Engineer (R&D), Java/Agile Coach
«Разработка приложений в облаке на примере Amazon Web Services». Development секция. Для разработчиков.
«JVM изнутри: оптимизация и профилирование». Development секция. Для разработчиков.
Ориентированная на приложения инфраструктура Cisco ACI Cisco Russia
Ориентированная на приложения
инфраструктура Cisco ACI. Решаемые задачи и преимущества.
Запись вебинара можно найти по ссылке: http://ciscoclub.ru/tektorial-po-cod-cisco-aci-arhitektura-preimushchestva-praktika-proektirovaniya-i-vnedreniya
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...AvitoTech
икита расскажет о возможностях backend as a service, ответит на вопрос есть ли жизнь после Parse, поделится опытом разработки BaaS Scorocode, особенностями архитектуры и кейсами применения, как можно ускорить разработку с помощью BaaS.
Многофункциональный сервер приложений, обеспечивающий среду запуска на одном сервере и группе серверов, дающий полный набор инструментов для создания прикладного программного обеспечения.
1. Неизвестный ArcGIS Server
19 февраля 2016 | Москва
Константин Нагорнюк
Советы администраторам
ArcGIS for Server (AGS)
2. Плотное взаимодействие
Издатели (авторы) должны понимать технологию работы ArcGIS for Server
Администратор
ArcGIS Server
Издатель (автор)
ArcGIS Server
Передача опыта
3. Следите за работоспособностью сервисов
Мониторинг кол-ва транзакций, времени ответа и др.
Статистика в ArcGIS Server Manager (с v10.3)
Установите утилиту System Monitor
Преимущества:
Разные показатели
Оповещения на почту
Дашборд
Тренды
Отчеты
4. Проверяйте скорость работы документа карты (MXD)
Скорость отрисовки карты на ArcGIS Server будет пропорциональна скорости отрисвоки в ArcMap
Публикуйте на ArcGIS Server только оптимизированные документы карты (MXD)
В случае сложных векторных карт и космоснимков – создавайте кэш
Для тестирования документа карты (MXD) используйте утилиты MXDperfsat и PerfQAnalyzer
5. Делайте бэкапы
Настройка автоматического создания бэкапов
Готовые скрипты backup.py и restore.py
Конфигурация сервиса и его свойства
Расширения серверного объекта (SOE)
Перехватчики серверных объектов (SOI)
Расположение зарегистрированного
хранилища данных
Информация о пользователях и ролях
Список компьютеров сайта
Кластеры и списки их компьютеров
Настройки журналирования
Статистические отчеты
Что будет добавлено в резервную копию:
6. Увеличьте размер памяти для сервера приложений
Выполняется через административное подключение к AGS
В случаях, когда опубликовано больше 10 рабочих сервисов
По умолчанию установлен размер 256Мб – рекомендуется увеличить до 1024Мб
App Server Maximum heap size
7. Распределение нагрузки по ядрам процессора
Управление экземплярами (instances) сервисов
ArcGIS Server – базовая лицензия на 4 физических ядра CPU
Hyper-threading - 4 физических ядра CPU = 8 потоков
1 2 3 4 5 6 7 8
Intel Core i7
Intel Xeon
8. Управляйте экземплярами сервисов
Распределение нагрузки по ядрам
Настройка для каждого сервиса
Minimum number – 0 для редко используемых сервисов
Max number – не больше кол-ва потоков процессора
9. Используйте Web Adaptor
Подключение к AGS через Web Adaptor
Управление очередью запросов на уровне веб-сервера, к которому привязан Web Adaptor
Доступ к AGS по стандартным портам: 80 и 443
Отключение администрирования извне
Важно!
Не регистрируйте Portal for ArcGIS и ArcGIS Server
на одном web adaptor. Установите второй с другим именем.
Portal for ArcGIS используется только с Web Adaptor
10. Cookbook
Автоматическое развертывание платформы ArcGIS
https://github.com/Esri/arcgis-cookbook/wiki/Get-Started-With-ArcGIS-Cookbook
Install IIS if it’s not installed.
Configure IIS (Tomcat on Linux) with https using the
provided CA cert or generate a self-signed cert.
ArcGIS Server: Install; Authorize; Create site.
Web Adaptor: Install; Configure for ArcGIS Server.
Data Store: Install; Register it with ArcGIS Server.
Portal for ArcGIS: Install; Authorize; Create Portal.
Web Adaptor: Install; Configure for Portal.
Federate ArcGIS Server with Portal.
Set the ArcGIS Server as the hosting Server.
11. Cледите за местом на диске, где установлен AGS
Не допускайте переполнения диска с конфигурацией AGS
Не используйте подробный уровень логов AGS
постоянно (быстрый рост размера файлов в папке
arcgisserverlogs)
Отключите для издателей возможность публиковать
данные с копированием внутрь AGS. Используйте
зарегистрированные папки и СУБД
12. Доступ к данным в картографическом сервисе
Доступ в базу геоданных через картографический сервис с возможностью выкачиания данных
Запрос (query) Карта (map) Данные (data)
В случае отключения доступ к атрибутам
при клике на конкретный объект через
операцию Identify.
Пакетный режим отключен
14. ArcGIS Server на нескольких машинах
Производительность/отказоустойчивость
active - active active - passive
Оба сервера работают Только один сервер работает
Второй настроен, но не отвечает на запросы
15. Portal for ArcGIS и Web AppBuilder
Для пользователей ArcGIS for Server
Вечная лицензия
Отдельный код активации для установки
Управление лицензиями ArcGIS Pro
Конструктор веб-приложений на JavaScript – Web AppBuilder for ArcGIS
(самая последняя версия на сайте developers.arcgis.com
16. ArcGIS DataStore
База геоданных на основе PostgreSQL для пользователей Portal for ArcGIS
Можно выполнить подключение к DataStore
из ArcGIS Desktop
Настройте частоту создание бэкапов
Используйте ArcGIS Datastore для
публикации большого числа сервисов
объектов (feature services) – тысячи!
17. Полезные инструменты для работы с Portal for ArcGIS
Создание базовой карты из нескольких
слоев
Перенос карт с одного портала на другой
Редактирование сервисов веб-карт
Рассылка уведомлений по почте участникам
портала
https://github.com/Esri/ago-admin-wiki/wiki/Tools
18. Курсы для администраторов
Конфигурирование и администрирование ArcGIS Server
http://esri-cis.ru/training/list-of-courses/detail.php?ID=16343
Учебный центр Esri CIS
Ближайшие даты 20-22 апреля
19. Справка ArcGIS и другие ресурсы
Затронутые темы
• Настройка сервисов – ссылка
• MXDperfstat – ссылка
• PerfQAnalyzer - ссылка
• Бэкапы и восстановление – ссылка, ссылка
• System Monitor – ссылка
• Cookbook – ссылка
• Подводные камни установки AGS - ссылка