Skip To Content

Доменные имена и ArcGIS Enterprise on Amazon Web Services

У вас должно быть полное доменное имя (FQDN) для каждого компонента в архитектуре перед тем, как вы начнете развертывание ArcGIS Enterprise on Amazon Web Services (AWS). Полное доменное имя идентифицирует компьютер в сети интернет —в данном случае, экземпляры Amazon Elastic Compute Cloud (EC2). Оно состоит из имени хоста и имени домена, выглядит примерно следующим образом gis.mydomain.com. Полное доменное имя ссылается либо на IP-адрес, либо на другое полное доменное имя. Для разных частей ArcGIS Enterprise необходимы полные доменные имена для сообщения друг с другом и для пользователей, которые обращаются к ArcGIS Enterprise.

Вашей ИТ-службе нужно будет создать для вас полное доменное имя (или имена). Они при этом будут использовать либо Amazon Elastic IP-адрес или Amazon Elastic Load Balancer, в зависимости от типа развертывания, который нужно создать. Доменные имена должны быть уникальными, например, вы не можете использовать одно и то же доменное имя для Elastic IP портала ArcGIS Enterprise на одном компьютере и балансировщиков нагрузки, созданных для интегрированных серверов.

Развертывание ArcGIS Enterprise на экземпляре EC2 из одного компьютера

Перед созданием базового развертывания ArcGIS Enterprise на одном компьютере с помощью инструмента развертывания Esri создайте адрес Elastic IP для вашей учетной записи AWS с помощью AWS Management Console.

Вообще говоря, вам нужно сделать следующее:

  1. Создайте адрес Elastic IP в регионе Amazon, где вы будете создавать свое развертывание.
  2. Нажмите кнопку Копировать EIP в буфер обмена Копировать. Вставьте IP-адрес в текстовый файл.
  3. Обратитесь к своей ИТ-службе, чтобы они создали полное доменное имя для экземпляра EC2, который вы будете использовать для развертывания ArcGIS Enterprise (например, gis.your-organization.com).
  4. Заполните полное доменное имя для адреса Elastic IP.

Теперь вы можете продолжить создание базового развертывания ArcGIS Enterprise на одной машине, только убедитесь, что используется Elastic IP ID, который вы скопировали ранее.

Сайты ArcGIS Server и отказоустойчивые порталы ArcGIS Enterprise

Если ваше развертывание ArcGIS Enterprise включает несколько экземпляров EC2, например, в случаях, когда вы добавляете интегрированные сервера в развертывание ArcGIS Enterprise, или развертываете отказоустойчивый портал, вы нужен балансировщик нагрузки для управления поступающими сообщениями для всех экземпляров. Автономные сайты ArcGIS Server на AWS также используют балансировщики нагрузки для входящих обращений, поскольку эти сайты могут состоять из нескольких экземпляров.

По этой причине вы должны создать Классический балансировщик нагрузки до того, как будете создавать что-то из перечисленного ниже на AWS:

  • Отказоустойчивый портал ArcGIS Enterprise
  • Сайт интегрированного сервера
  • Автономный сайт ArcGIS Server

Для всех них нужны собственные балансировщики нагрузки с уникальными именами. Создайте балансировщик нагрузки в том же регионе Amazon, где вы будете создавать свое развертывание. Для каждого балансировщика попросите ИТ-службу создать CNAME Domain Name System (DNS) в соответствии с именем балансировщика нагрузки.

Балансировщики, которые используются с сайтами ArcGIS Server и порталами ArcGIS Enterprise на AWS, должны соответствовать специальным требованиям конфигурации. Чтобы быть уверенным, что балансировщики соответствуют этим требованиям, создайте их с помощью одного из способов, описанных в двух разделах ниже. Выбранный метод будет зависеть от того, как быстро ваша ИТ-служба сможет завершить заполнение DNS. На это у них может уйти больше дня, поэтому вы можете воспользоваться шаблонами Esri AWS CloudFormation для создания своих Amazon Virtual Private Cloud (VPC), подсетей и балансировщиков нагрузки до того, как вы создадите развертывание.

Использование шаблонов Esri AWS CloudFormation

Esri предоставляет типовой шаблон CloudFormation для создания VPC, а также шаблоны для создания эластичного балансировщика нагрузки (ELB), который будет использоваться на отказоустойчивом портале ArcGIS Enterprise, сайт ArcGIS GIS Server или сайте ArcGIS GeoEvent Server.

  1. Откройте страницу шаблона, нажав на ссылке с шаблонами CloudFormation в AWS CloudFormation и ArcGIS.
  2. Прокрутите до нужного шаблона, чтобы создать VPC.
  3. Нажмите Просмотр, чтобы скачать копию шаблона, так вы сможете посмотреть, что именно создаст шаблон.
  4. Когда вы будете готовы создать VPC, нажмите Запустить стек и укажите информацию, необходимую для создания сети VPC и подсетей.

    Используйте VPC и подсети при создании собственного ELB и позднее при последовательном создании своего развертывания. VPC и балансировщик нагрузки должны находиться в одном регионе, совпадающем с регионом, в котором вы хотите создать свое развертывание.

  5. Прокрутите, чтобы найти шаблон ELB, который подходит под тип создаваемого развертывания.
  6. Нажмите Просмотр, чтобы скачать копию шаблона, так вы сможете посмотреть, что именно создаст шаблон.
  7. Когда вы будете готовы создать балансировщик нагрузки, нажмите Запустить стек и укажите информацию, необходимую для создания балансировщика нагрузки.

    AWS должен создать ваш балансировщик нагрузки за считанные минуты. По завершении запишите ELBName и DNSName для своего балансировщика.

  8. Отправьте значение DNSName в вашу ИТ-службу, чтобы они могли создать обозначение DNS (обозначение CNAME) в соответствии с этим именем. Вы будете использовать значение имени ELB, когда будете использовать шаблон CloudFormation или Cloud Builder при создании своего развертывания.

Когда обозначение будет завершено, вы сможете создать свое развертывание на AWS.

Использование приложения ArcGIS Enterprise Cloud Builder for AWS

Вы можете создать эластичный балансировщик нагрузки с помощью приложения ArcGIS Enterprise Cloud Builder for AWS. После того, как вы создали ELB с помощью приложения, вам необходимо оставить приложение открытым, пока вы ищете DNS для ELB в AWS Management Console, отправьте эти сведения в свою ИТ-службу, чтобы они создали обозначение CNAME DNS.

  1. Запустите процесс создания отказоустойчивого портала ArcGIS Enterprise или создания автономного сайта ArcGIS Server с помощью приложения Cloud Builder.
  2. Когда вы доберетесь до страницы Настройка эластичного балансировщика нагрузки (ELB), укажите свой сертификат SSL и пароль, затем создайте балансировщик нагрузки для автономного сайта или портала и интегрированных серверов.
  3. Для каждого создаваемого балансировщика нагрузки имя DNS будет показано жирным шрифтом, когда Cloud Builder завершит процесс создания балансировщика. Нажмите кнопку Копировать ELB DNS в буфер обмена Копировать. Вставьте каждое из имен DNS в текстовый файл.
  4. Отправьте имя (или имена) DNS в свою ИТ-службу, чтобы они могли создать обозначение CNAME DNS.
  5. Когда обозначение DNS будет выполнено, вы можете продолжить создавать свое развертывание в приложении Cloud Builder.