У вас должно быть полное доменное имя (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.
Таким образом, вам нужно сделать следующее:
- Создайте адрес Elastic IP в регионе Amazon, где вы будете создавать свое развертывание.
- Нажмите кнопку Копировать EIP в буфер обмена . Вставьте IP-адрес в текстовый файл.
- Обратитесь к своей ИТ-службе, чтобы они создали полное доменное имя для экземпляра EC2, который вы будете использовать для развертывания ArcGIS Enterprise (например, gis.your-organization.com).
- Заполните полное доменное имя для адреса 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) в соответствии с именем балансировщика нагрузки. Вы можете использовать шаблон AWS CloudFormation, предоставленный Esri, чтобы создать классический балансировщик нагрузки.
Либо вы можете использовать один балансировщик нагрузки приложения, чтобы управлять связями с компонентами ArcGIS Enterprise в одиночном развертывании. Используйте шаблон CloudFormation, предоставленный Esri, чтобы создать балансировщик нагрузки приложения.
Балансировщики, которые используются с сайтами ArcGIS Server и порталами ArcGIS Enterprise на AWS, должны соответствовать специальным требованиям конфигурации. Чтобы быть уверенным, что балансировщики соответствуют этим требованиям, создайте их с помощью одного из способов, описанных в двух разделах ниже. Выбранный метод будет зависеть от того, как быстро ваша ИТ-служба сможет завершить заполнение DNS. На это у них может уйти больше дня, поэтому вы можете воспользоваться шаблонами Esri AWS CloudFormation для создания своих Amazon Virtual Private Cloud (VPC), подсетей и балансировщиков нагрузки до того, как вы создадите развертывание.
Использование шаблонов Esri AWS CloudFormation
Esri предоставляет примерные шаблоны CloudFormation для создания VPC и шаблоны для создания Elastic Load Balancers для использования с порталом ArcGIS Enterprise или сайтом ArcGIS Server.
Используйте следующие ссылки для доступа к описаниям каждого шаблона и ссылки для их просмотра:
- Amazon Virtual Private Cloud (VPC) с общедоступными подсетями
- VPC с NAT Gateway и общедоступными и частными подсетями
- Классический балансировщик нагрузки
- Балансировщик нагрузки приложения
- Создайте сеть и подсети VPC.
Используйте VPC и подсети при создании собственного ELB и позднее при последовательном создании своего развертывания. VPC и балансировщик нагрузки должны находиться в одном регионе, совпадающем с регионом, в котором вы хотите создать свое развертывание.
- Создание балансировщика нагрузки
AWS должен создать ваш балансировщик нагрузки за считанные минуты. По завершении запишите ELBName и DNSName для своего балансировщика.
- Отправьте значение 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. Отправьте эту информацию вашим IT специалистам, и они создадут обозначение CNAME DNS.
- Запустите процесс создания отказоустойчивого портала ArcGIS Enterprise или создания автономного сайта ArcGIS Server с помощью приложения Cloud Builder.
- Когда вы доберетесь до страницы Настройка эластичного балансировщика нагрузки (ELB), укажите свой сертификат SSL и пароль, затем создайте балансировщик нагрузки для автономного сайта или портала и интегрированных серверов.
- Для каждого создаваемого балансировщика нагрузки имя DNS будет показано жирным шрифтом, когда Cloud Builder завершит процесс создания балансировщика. Нажмите кнопку Копировать ELB DNS в буфер обмена . Вставьте каждое из имен DNS в текстовый файл.
- Отправьте имя (или имена) DNS в свою ИТ-службу, чтобы они могли создать обозначение CNAME DNS.
- Когда обозначение DNS будет выполнено, вы можете продолжить создавать свое развертывание в приложении Cloud Builder.