Skip To Content

Опции развертывания на Amazon Web Services

Можно использовать ArcGIS Enterprise Amazon Machine Images (AMI) для запуска нескольких разных архитектур на Amazon Web Services (AWS). Esri предлагает инструмент, ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, который вы можете использовать для подготовки и создания развертываний из ArcGIS Enterprise AMI. Esri также предлагает примеры шаблонов AWS CloudFormation, которые можно использовать для запуска наиболее используемых архитектур.

Также можно использовать AMI и AWS Management Console для развертывания ArcGIS на AWS.

ArcGIS Enterprise Cloud Builder CLI for AWS

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services берет информацию из файлов JSON и шаблонов Esri CloudFormation для автоматизации подготовительных шагов, например, создания сетевого стека и блока Amazon Simple Storage Service (S3), а также обновления файлов авторизации ArcGIS и сертификатов SSL для блока. ArcGIS Enterprise Cloud Builder CLI for AWS также использует информацию из файлов JSON для создания следующих архитектур:

  • Базовое развертывание ArcGIS Enterprise
  • Базовое развертывание ArcGIS Enterprise с интегрированным ArcGIS GeoAnalytics Server, сервером растрового анализа и сервером размещения изображений
  • Отдельные сайты ArcGIS Server (которые при необходимости могут быть интегрированы с развертыванием ArcGIS Enterprise)

Шаблоны AWS CloudFormation

Esri предлагает примеры шаблонов AWS CloudFormation для развертывания архитектуры, описанной в AWS CloudFormation и ArcGIS.

Можно использовать эти шаблоны с Инструментами Python или Windows PowerShell для автоматизация процессов развертывания сходных архитектур.

Инструменты AWS и развертывания ArcGIS

Такую же архитектуру, как и на локальных ресурсах, можно создать вручную на AWS с помощью AWS Management Console; для этого нужно обладать достаточным опытом и знаниями как в настройке компонентов ArcGIS Enterprise, так и в AWS. В настоящем разделе содержатся рекомендации по созданию рабочих схем вручную и ссылки на соответствующие темы.

При создании сайта вручную с помощью AWS Management Console вы можете использовать Esri AMI или пользовательскую AMI, созданную на базе одной из Esri AMI, для создания экземпляров, которые включают ArcGIS Server, Portal for ArcGIS и ArcGIS Data Store. В любом случае вам необходимо создать поддерживающие компоненты, указанные ниже:

  • Amazon Elastic Load Balancer. Если ваше развертывание содержит несколько машин на сайте ArcGIS Server, необходимо запустить Elastic Load Balancer и добавить в него компьютеры.
  • Корпоративные базы геоданных Если вы хотите хранить данные в корпоративной базе геоданных на AWS, необходимо создать базу данных на AWS, создать в ней базу геоданных и зарегистрировать ее на сайте ArcGIS Server.
  • Адреса Amazon Elastic IP. Если вы создаете сайт ArcGIS Server с одним компьютером или базу геоданных на AWS, назначьте этому экземпляру адрес Elastic IP.

ArcGIS Server Cloud Builder on Amazon Web Services

Примечание:

ArcGIS 10.6.1 есть в финальной версии ArcGIS Server Cloud Builder on Amazon Web Services. Используйте вместо этого для разворачивания сайтов ArcGIS Server ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.

ArcGIS Server Cloud Builder on Amazon Web Services позволяет создать отдельный сайт ArcGIS Server. Сайт может содержать одну машину с ArcGIS Server, либо это может быть сложный сайт, состоящий из нескольких машин ArcGIS Server. Он также позволяет вам включить многопользовательскую базу геоданных и определить её местоположение.

Что нужно учитывать при развертывании ArcGIS на AWS

Примите во внимание следующие замечания при развертывании специальных архитектур на AWS:

ArcGIS Enterprise, которые используют хранилища данных кэша листов

Если вы используете ArcGIS Enterprise 10.6 на Windows и участники портала будут публиковать размещенные слои сцен, требуется следующая дополнительная настройка:

  • Необходимо сделать удаленное подключение к рабочему столу для каждой машины на сайте размещенного сервера и разрешить SSL 3.0 в настройках интернет-соединения до публикации размещенных слоев сцен. См. статью 000016013 для инструкций по включению SSL 3.0.
  • Необходимо установить доверенное соединение между хранилищем данных кэша листов и размещенным сервером. Выполните инструкции, приведенные в статье 000012516.

Сайты ArcGIS Server, которые используются с приложениями ArcGIS API for JavaScript на Windows

Если вы размещаете приложения ArcGIS API for JavaScript на экземпляре Windows, которые работают с сайтом ArcGIS Server, созданным с помощью ArcGIS Server Cloud Builder on Amazon Web Services или шаблонов CloudFormation, необходимо настроить ArcGIS Web Adaptor с сайтом ArcGIS Server. Esri AMI включает ArcGIS Web Adaptor, поэтому вам нужно только выполнить вход в ваш экземпляр и настроить веб-адаптер. Для дополнительной информации см. Размещение веб-приложения на сайте Windows.