Esri предоставляет разнообразные инструменты и шаблоны автоматизации развертывания, которые помогают развертывать ArcGIS Pro, ArcGIS Enterprise и другое программное обеспечение, которое пользователь может развернуть в ИТ-среде.
Хотя существует широкий спектр инструментов автоматизации, которые можно использовать с ArcGIS, от сценариев оболочки до таких инструментов, как Puppet или Ansible, Esri разрабатывает и выпускает два основных набора инструментов для этого типа автоматизации:
Инструменты, специфичные для поставщика, представляют собой либо программы, помогающие выполнить развертывание в конкретной среде поставщика, либо артефакты, которые можно редактировать, а затем использовать для инициирования развертывания в конкретной среде. В любом случае, понимание существующего облачного пространства, сетевой архитектуры и существующих активов является важным фактором для рассмотрения или выбора инструмента. К таким инструментам относятся:
В любом случае, понимание существующего облачного пространства, сетевой архитектуры и существующих активов является важным фактором для рассмотрения или выбора инструмента.
Также рекомендуется учитывать существующие стандарты организации по автоматизации развертывания программного обеспечения и по возможности соответствовать им. Предложение воспользоваться услугами облачного конструктора, когда организация предпочитает использовать Terraform, приведет к путанице и может замедлить развертывание.
Инструменты на основе технологий основаны на конкретной технологии автоматизации и включают в себя Chef Cookbooks for ArcGIS и PowerShell DSC for ArcGIS. Распространенные технологии, используемые ИТ-организациями предприятий для автоматизации развертывания широкого спектра программного обеспечения, и приверженность Esri соответствию ИТ-стандартам привела к подготовке этих наборов инструментов, специфичных для технологий.
Эти инструменты можно комбинировать с другими инструментами или системами автоматизации ИТ, такими как Ansible или Puppet, а также с другими шагами автоматизации, чтобы достичь полезного уровня автоматизации развертывания. Реализация этих инструментов часто настраивается специально для ИТ-среды организации, но путем интеграции инструментов развертывания на основе технологий обычно можно достичь подходящей степени автоматизации. Некоторые организации могут автоматизировать развертывание инфраструктуры, установить программное обеспечение, а затем создать образ, полагаясь на дальнейшую автоматизацию для создания фактического содержимого сайта или конфигураций на основе переменных или соображений, специфичных для среды.
Организации часто заинтересованы в автоматизации развертывания ArcGIS Pro, и хотя Esri не выпускает специальных инструментов для этого шаблона, эти развертывания часто совместимы с другими системами, такими как Microsoft Systems Manager. Более подробно об автоматическом развертывании ArcGIS Pro см. в разделе Автоматическая установка ArcGIS Pro. При таком подходе обновления также могут устанавливаться автоматически.
Дополнительные рекомендации по развертыванию ArcGIS Pro в организации включают:
Сопутствующие ресурсы: