Esri предлагает ряд инструментов, которые вы можете использовать для своего развертывания ArcGIS Enterprise. Каждый инструмент имеет свои преимущества и предназначение, которые описаны ниже.
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder - это мастер установки и настройки , который настраивает базовое развертывание ArcGIS Enterprise на одной машине.
Главным преимуществом ArcGIS Enterprise Builder является его простота развертывания. Конструктор готовит базовое развертывание на вашем компьютере в течение часа.
Однако ArcGIS Enterprise Builder предназначен для конкретных примеров использования, таких как среда тестирования или предварительный просмотр нового релиза ArcGIS Enterprise. Конструктор не поддерживает среды с несколькими компьютерами или дополнительные возможности, такие как Роли лицензий ArcGIS Server.
Инструменты облачного развертывания
ArcGIS Enterprise поддерживает развертывание на облачных платформах, что позволяет адаптировать и масштабировать развертывание для ГИС вашей организации. Инструменты развертывания доступны для двух общедоступных облачных платформ: Amazon Web Services (AWS) и Microsoft Azure. Эти инструменты делают развертывание облака быстрым и упрощают будущие обновления или расширения. Несмотря на то, что Esri представляет инструменты для облачного развертывания только для AWS и Azure, вы все равно можете развернуть ArcGIS Enterprise на других облачных платформах или в частном облаке с помощью инструментов развертывания на базе скриптов.
ArcGIS Enterprise Cloud Builder for AWS
ArcGIS Enterprise Cloud Builder для Amazon Web Services включает в себя приложение и набор инструментов командной строки, которые вы устанавливаете на локальной машине Windows. Приложение Cloud Builder помогает по шагам создать развертывания ArcGIS Enterprise и сайты ArcGIS Server на AWS. Инструменты командной строки позволяют создавать скрипты развертывания.
Шаблоны AWS CloudFormation
AWS CloudFormation – это сервис «инфраструктура как код», который помогает задавать архитектуры на Amazon Web Services (AWS). Вы можете использовать предоставленные шаблоны AWS CloudFormation для создания базового развертывания ArcGIS Enterprise и добавления в него ролей ArcGIS Server и зарегистрированных баз данных.
Эти шаблоны AWS CloudFormation позволяют быстро выполнять развертывание ArcGIS Enterprise на машинах AWS, используя предварительно созданный образ машины. См. AWS CloudFormation и ArcGIS для получения подробной информации о шаблонах AWS CloudFormation, предоставляемых Esri.
ArcGIS Enterprise Cloud Builder for Microsoft Azure
ArcGIS Enterprise Cloud Builder for Microsoft Azure – это приложение, которое вы устанавливаете на своем локальном компьютере Windows. Приложение помогает вам развертывать ArcGIS Enterprise и автономные сайты ArcGIS Server на Azure для управления операциями после развертывания, такими как расширение развертывания и обновление до будущих версий ArcGIS Enterprise.
Приложение подходит для новичков в части выполнения развертывания ArcGIS Enterprise на Azure. Оно может быть использован для развертывания следующих конфигураций в инфраструктуре Azure:
- Развертывание на одном компьютере «все в одном»
- Отказоустойчивое развертывание на двух машинах портала ArcGIS Enterprise, двух сайтах ArcGIS Server и двух машинах ArcGIS Data Store
- Базовое развертывание с дополнительным сайтом ArcGIS Server с расширением ArcGIS Image Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server или лицензией ArcGIS Notebook Server
- Автономный сайт ArcGIS GIS Server
- Облачный сервис базы данных, подлежащий регистрации в вашем развертывании ArcGIS Enterprise
Более подробно о ArcGIS Enterprise Cloud Builder for Microsoft Azure
Шаблоны Azure Resource Manager
Azure Resource Manager это решение «инфраструктура как услуга», которое позволяет создавать ресурсы, необходимые для развертывания в облаке Microsoft Azure. Вы можете использовать шаблоны и вспомогательный скрипт, предоставляемые в среде автоматизации, например, Azure Cloud Shell, чтобы создать развертывания ArcGIS Enterprise и инфраструктуру, которая требуется для них.
Шаблоны Azure Resource Manager полезны, когда вам нужно выполнить повторное развертывание ArcGIS Enterprise в облаке Azure. Рекомендуется владеть навыками редактирования кода JSON.
Более подробно о шаблонах Azure Resource Manager для ArcGIS Enterprise
Основанные на скриптах инструменты развертывания
Esri предоставляет наборы инструментов для опытных ИТ-администраторов, чтобы автоматизировать их развертывание ArcGIS Enterprise. Эти ресурсы позволяют администраторам удаленно выполнять повторяющиеся развертывания, в том числе со сложной архитектурой на нескольких компьютерах.
Chef cookbooks для ArcGIS
Chef – рабочая среда автоматизации с открытым кодом, которую можно использовать для создания и обслуживания инфраструктуры ИТ. Рецепты Chef являются языком скриптов Chef. Они обеспечивают гибкий и повторяемый механизм развертывания ПО и оборудования.
Esri предлагает Chef Cookbook для автоматизации установки и настройки ArcGIS Enterprise. Их можно использовать для установки компонентов ПО ArcGIS Enterprise, включая другие сайты ArcGIS Server и их настройки для совместной работы. Когда вы запускаете ArcGIS Cookbook, вы можете задать сведения о конфигурации, которые соответствуют вашим специфическим требованиям.
ArcGIS Cookbook может помочь быстро восстановить развертывание ArcGIS Enterprise или настроить еще одно идентичное развертывание.
При развертывании ArcGIS Enterprise вы можете продолжить автоматизацию рабочих процессов ГИС, используя ArcGIS API for Python.
PowerShell DSC for ArcGIS
Esri предлагает инструменты для автоматизации развертывания ArcGIS Enterprise с использованием Microsoft PowerShell Desired State Configuration (DSC). Вы можете использовать модуль PowerShell DSC для автоматизации установки, удаления и обновления развертывания ArcGIS Enterprise, а также последовательного добавления ПО, уже установленного с помощью этого модуля, в ваше развертывание.
PowerShell DSC содержит простые файлы JSON, с помощью которых вы можете добавить специальную информацию и параметры перед запуском консоли PowerShell. Более подробно о начале работы с репозиторием PowerShell DSC на GitHub.