SlideShare a Scribd company logo
1 of 20
Download to read offline
Неизвестный ArcGIS Server
19 февраля 2016 | Москва
Константин Нагорнюк
Советы администраторам
ArcGIS for Server (AGS)
Плотное взаимодействие
Издатели (авторы) должны понимать технологию работы ArcGIS for Server
Администратор
ArcGIS Server
Издатель (автор)
ArcGIS Server
Передача опыта
Следите за работоспособностью сервисов
Мониторинг кол-ва транзакций, времени ответа и др.
Статистика в ArcGIS Server Manager (с v10.3)
Установите утилиту System Monitor
Преимущества:
 Разные показатели
 Оповещения на почту
 Дашборд
 Тренды
 Отчеты
Проверяйте скорость работы документа карты (MXD)
Скорость отрисовки карты на ArcGIS Server будет пропорциональна скорости отрисвоки в ArcMap
Публикуйте на ArcGIS Server только оптимизированные документы карты (MXD)
В случае сложных векторных карт и космоснимков – создавайте кэш
Для тестирования документа карты (MXD) используйте утилиты MXDperfsat и PerfQAnalyzer
Делайте бэкапы
Настройка автоматического создания бэкапов
Готовые скрипты backup.py и restore.py
 Конфигурация сервиса и его свойства
 Расширения серверного объекта (SOE)
 Перехватчики серверных объектов (SOI)
 Расположение зарегистрированного
хранилища данных
 Информация о пользователях и ролях
 Список компьютеров сайта
 Кластеры и списки их компьютеров
 Настройки журналирования
 Статистические отчеты
Что будет добавлено в резервную копию:
Увеличьте размер памяти для сервера приложений
Выполняется через административное подключение к AGS
В случаях, когда опубликовано больше 10 рабочих сервисов
По умолчанию установлен размер 256Мб – рекомендуется увеличить до 1024Мб
App Server Maximum heap size
Распределение нагрузки по ядрам процессора
Управление экземплярами (instances) сервисов
ArcGIS Server – базовая лицензия на 4 физических ядра CPU
Hyper-threading - 4 физических ядра CPU = 8 потоков
1 2 3 4 5 6 7 8
Intel Core i7
Intel Xeon
Управляйте экземплярами сервисов
Распределение нагрузки по ядрам
Настройка для каждого сервиса
Minimum number – 0 для редко используемых сервисов
Max number – не больше кол-ва потоков процессора
Используйте Web Adaptor
Подключение к AGS через Web Adaptor
Управление очередью запросов на уровне веб-сервера, к которому привязан Web Adaptor
Доступ к AGS по стандартным портам: 80 и 443
Отключение администрирования извне
Важно!
Не регистрируйте Portal for ArcGIS и ArcGIS Server
на одном web adaptor. Установите второй с другим именем.
Portal for ArcGIS используется только с Web Adaptor
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.
Cледите за местом на диске, где установлен AGS
Не допускайте переполнения диска с конфигурацией AGS
Не используйте подробный уровень логов AGS
постоянно (быстрый рост размера файлов в папке
arcgisserverlogs)
Отключите для издателей возможность публиковать
данные с копированием внутрь AGS. Используйте
зарегистрированные папки и СУБД
Доступ к данным в картографическом сервисе
Доступ в базу геоданных через картографический сервис с возможностью выкачиания данных
Запрос (query) Карта (map) Данные (data)
В случае отключения доступ к атрибутам
при клике на конкретный объект через
операцию Identify.
Пакетный режим отключен
Восстановление основной учетной записи администратора
Готовый скрипт
C:Program FilesArcGISServertoolspasswordreset
ArcGIS Server на нескольких машинах
Производительность/отказоустойчивость
active - active active - passive
Оба сервера работают Только один сервер работает
Второй настроен, но не отвечает на запросы
Portal for ArcGIS и Web AppBuilder
Для пользователей ArcGIS for Server
Вечная лицензия
Отдельный код активации для установки
Управление лицензиями ArcGIS Pro
Конструктор веб-приложений на JavaScript – Web AppBuilder for ArcGIS
(самая последняя версия на сайте developers.arcgis.com
ArcGIS DataStore
База геоданных на основе PostgreSQL для пользователей Portal for ArcGIS
Можно выполнить подключение к DataStore
из ArcGIS Desktop
Настройте частоту создание бэкапов
Используйте ArcGIS Datastore для
публикации большого числа сервисов
объектов (feature services) – тысячи!
Полезные инструменты для работы с Portal for ArcGIS
Создание базовой карты из нескольких
слоев
Перенос карт с одного портала на другой
Редактирование сервисов веб-карт
Рассылка уведомлений по почте участникам
портала
https://github.com/Esri/ago-admin-wiki/wiki/Tools
Курсы для администраторов
Конфигурирование и администрирование ArcGIS Server
http://esri-cis.ru/training/list-of-courses/detail.php?ID=16343
Учебный центр Esri CIS
Ближайшие даты 20-22 апреля
Справка ArcGIS и другие ресурсы
Затронутые темы
• Настройка сервисов – ссылка
• MXDperfstat – ссылка
• PerfQAnalyzer - ссылка
• Бэкапы и восстановление – ссылка, ссылка
• System Monitor – ссылка
• Cookbook – ссылка
• Подводные камни установки AGS - ссылка
Спасибо за внимание!
www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis
Константин Нагорнюк
knagornyuk@esri-cis.ru

More Related Content

Similar to Советы администраторам ArcGIS Server

CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest
 
Cocaine: погружение в облака — Евгений Сафронов
Cocaine: погружение в облака — Евгений СафроновCocaine: погружение в облака — Евгений Сафронов
Cocaine: погружение в облака — Евгений Сафронов
Yandex
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Ontico
 
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
GeeksLab Odessa
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облако
Natalia Efimtseva
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor Sysoev
Media Gorod
 
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Cisco Russia
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
Andrey Rebrov
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1
Cisco Russia
 

Similar to Советы администраторам ArcGIS Server (20)

Построение ГИС: Стратегии проектирования системной архитектуры.
Построение ГИС: Стратегии проектирования системной архитектуры.Построение ГИС: Стратегии проектирования системной архитектуры.
Построение ГИС: Стратегии проектирования системной архитектуры.
 
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
 
Cocaine: погружение в облака — Евгений Сафронов
Cocaine: погружение в облака — Евгений СафроновCocaine: погружение в облака — Евгений Сафронов
Cocaine: погружение в облака — Евгений Сафронов
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Node.js введение в технологию, КПИ #ITmeetingKPI
Node.js введение в технологию, КПИ  #ITmeetingKPINode.js введение в технологию, КПИ  #ITmeetingKPI
Node.js введение в технологию, КПИ #ITmeetingKPI
 
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...
 
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
Многофункциональный сервер приложений, обеспечивающий среду запуска, и дающий...
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
 
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure UniversityТехнический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure University
 
Ориентированная на приложения инфраструктура Cisco ACI
Ориентированная на приложения инфраструктура Cisco ACI Ориентированная на приложения инфраструктура Cisco ACI
Ориентированная на приложения инфраструктура Cisco ACI
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облако
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor Sysoev
 
New SpyLOG architechture (Highload 2008)
New SpyLOG architechture (Highload 2008)New SpyLOG architechture (Highload 2008)
New SpyLOG architechture (Highload 2008)
 
Развитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation EngineРазвитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation Engine
 
Impress Application Server for node.js (ru)
Impress Application Server for node.js (ru)Impress Application Server for node.js (ru)
Impress Application Server for node.js (ru)
 
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
Сетевая инфраструктура ЦОД, ориентированная на приложения и коммутаторы Nexus...
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1
 

Советы администраторам ArcGIS Server

  • 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. Пакетный режим отключен
  • 13. Восстановление основной учетной записи администратора Готовый скрипт C:Program FilesArcGISServertoolspasswordreset
  • 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 - ссылка
  • 20. Спасибо за внимание! www.facebook.com/esricis http://esri-cis.ru/blogs http://www.youtube.com/esricis Константин Нагорнюк knagornyuk@esri-cis.ru