Методы развертывания ArcGIS Enterprise
Esri предлагает ряд методов, которые вы можете использовать для развертывания ArcGIS Enterprise. Каждый метод имеет свои преимущества и предназначение, которые описаны ниже. Дополнительную информацию об автоматизации развертывания программного обеспечения ArcGIS можно получить в Центре архитектуры.
Развертывание отдельных компонентов
Компоненты развертывания ArcGIS Enterprise можно устанавливать и настраивать по отдельности. Этот метод подходит для локальных сред, не требующих автоматизированного развертывания. Он также подходит для облачных развертываний на платформах, отличных от AWS или Azure, которые не имеют выделенных инструментов для облачного развертывания.
Развертывание отдельных компонентов имеет преимущество гибкости, потому что не нужно предоставлять конфигурацию для всего развертывания в начале процесса. Однако развертывание отдельных компонентов в основном происходит вручную, поэтому оно может занимать много времени по сравнению с другими методами развертывания.
Более подробно об индивидуальном развертывании компонентов
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder — это мастер установки и настройки, который настраивает базовое развертывание ArcGIS Enterprise на одном компьютере.
Основное преимущество использования ArcGIS Enterprise Builder — простота развертывания. Конструктор готовит базовое развертывание на вашем компьютере в течение часа.
Однако ArcGIS Enterprise Builder предназначен для конкретных случаев использования, таких как среда тестирования или предварительный просмотр новой версии ArcGIS Enterprise. Конструктор не поддерживает среды с несколькими компьютерами.
Более подробно об ArcGIS Enterprise Builder
Инструменты облачного развертывания
ArcGIS Enterprise поддерживает развертывание на облачных платформах, что позволяет адаптировать и масштабировать развертывание ГИС для вашей организации. Инструменты развертывания доступны для двух общедоступных облачных платформ: Amazon Web Services (AWS) и Microsoft Azure. Эти инструменты делают развертывание облака быстрым и упрощают будущие обновления или расширения. Хотя Esri предлагает облачные инструменты для развертывания только для AWS и Azure, вы также можете развернуть ArcGIS Enterprise на других облачных платформах или в частном облаке, используя инструменты развертывания на базе скриптов или устанавливая компоненты по отдельности.
Приложение ArcGIS Enterprise Cloud Builder for AWS
ArcGIS Enterprise Cloud Builder for 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 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 for 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.
Более подробно об ArcGIS Chef cookbooks
PowerShell DSC for ArcGIS
Esri предлагает инструменты для автоматизации развертывания ArcGIS Enterprise с использованием Microsoft PowerShell Desired State Configuration (DSC). Вы можете использовать модуль PowerShell DSC for ArcGIS для автоматизации установки, удаления и обновления развертывания ArcGIS Enterprise, а также последовательного добавления ПО, уже установленного с помощью этого модуля, в ваше развертывание.
PowerShell DSC for ArcGIS содержит простые файлы JSON, с помощью которых вы можете добавить специальную информацию и параметры перед запуском консоли PowerShell. Более подробно о начале работы с репозиторием PowerShell DSC for ArcGIS на GitHub.