Весной 2016 года мы проводили семинар "Неизвестный ArcGIS for Server". Доклад для администраторов ArcGIS Server вашему вниманию. Записи всех докладов доступны https://youtu.be/Mb_PyVyIsJ0?list=PLyb5x8bh6bNkkv4GlToWfyd0uSTkF0nRl
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 - ссылка