Используйте приложение ArcGIS Enterprise Cloud Builder для Amazon Web Services для подготовки необходимых ресурсов и создания автономного сайта ArcGIS GIS Server, ArcGIS Image Server или ArcGIS GeoEvent Server на Amazon Web Services.
Предварительные условия
Перед началом создания сайта ArcGIS Server с помощью,ArcGIS Enterprise Cloud Builder для Amazon Web Services необходимо выполнить следующее:
- Получите учетную запись Amazon Web Services (AWS). Убедитесь, что у вас есть учетные данные AWS, такие как Access Key ID и Secret Access Key, и они имеют доступ к обязательным сервисам AWS.
- ArcGIS Enterprise Cloud Builder для Amazon Web Services использует Esri ArcGIS Enterprise Amazon Machine Image. Поэтому для каждого нового выпуска Esri ArcGIS Enterprise Amazon Machine Image (AMI) необходимо принять условия в Marketplace AWS.
- Загрузите и распакуйте ArcGIS Enterprise Cloud Builder для Amazon Web Services.
- Получите файл лицензии ArcGIS Server для необходимой роли.
- Приобретите сертификат SSL в центре сертификации и настройте их для домена, который будет использоваться в развертывании.
Создание развертывания
Когда вы используете приложение ArcGIS Enterprise Cloud Builder для Amazon Web Services, бакет Amazon Simple Storage Service (S3) создается в регионе Amazon us-east-1 для хранения ресурсов для вашего развертывания. Cloud Builder управляет этим бакетом развертывания. Не удаляйте, не переименовывайте и не изменяйте этот бакет S3 или его содержание, иначе развертывание не будет синхронизироваться с Cloud Builder.
После завершения предварительной подготовки выполните следующие шаги, чтобы создать автономный сайт ArcGIS Server:
- Откройте приложение ArcGIS Enterprise Cloud Builder для Amazon Web Services из меню Пуск на своем компьютере.
- Подключитесь к учетной записи Amazon Web Services, используя один из следующих способов:
- Введите ID ключа доступа и секретный ключ вашей учетной записи и щелкните Войти.
- Выберите профиль Amazon Web Services, заданный на компьютере, где запускается Cloud Builder, и щелкните Войти. См. документацию к AWS для получения сведений о настройке локального профиля.
Когда Cloud Builder подключится к учетной записи AWS, откроется страница Развертывание.
- Щелкните Добавить развертывание.
Откроется страница Выберите тип развертывания.
- На странице Выберите тип развертывания выберите Автономный ArcGIS Server и щелкните Далее.
- На странице Задать автономное развертывание ArcGIS Server выберите необходимую роль ArcGIS Server (для которой имеется лицензия).
- ArcGIS GIS Server - Создает сайт ArcGIS Server, на котором можно развернуть множество дополнительных модулей и публиковать сервисы, указанные в разделе Какие типы сервисов можно публиковать.
- ArcGIS Image Server - создает сайт ArcGIS Server, на котором можно публиковать сервисы изображений.
- ArcGIS GeoEvent Server - Создает сайт ArcGIS Server, позволяющий транслировать данные в реальном времени для просмотра и анализа.
- Если вы создаете автономный сайт ArcGIS GIS Server или сайт ArcGIS Image Server, можно включить многопользовательскую базу геоданных. Для сайтов ArcGIS GIS Server у вас есть возможность использования базы геоданных как управляемой или зарегистрированной базы данных, в которую можно загрузить исходные данные. Для сайтов ArcGIS Image Server в качестве исходных данных поддерживаются только зарегистрированные базы данных.
- Щелкните Далее.
Появится страница Описание общих параметров конфигурации.
- Выберите Регион AWS, в котором вы хотите развернуть свои ресурсы.
- Выберите ОС, которая будет использоваться в экземплярах Amazon Elastic Compute Cloud (EC2): Ubuntu или Windows.
Если вы решите включить ArcGIS Notebook Server в развертывание, Ubuntu будет выбрана по умолчанию без возможности изменения.
- Введите имя развертывания. Это имя должно быть уникальным. Когда Cloud Builder проверит уникальность имени, вы увидите символ .
- Вы можете напечатать или вставить ID пользовательского Amazon Machine Image в поле AMI Id, либо оставить поле пустым, чтобы использовать последний вариант AMI по умолчанию для операционной системы, которую вы выбрали для развертывания.
Примечание:
Если вы выполняете развертывание на экземпляреEC2, запускающем Ubuntu в Amazon Web Services GovCloud, вы должны указать AMI ID; вы не можете оставить это поле пустым.
- Укажите Amazon Virtual Private Cloud (VPC), для виртуальной сети вашего развертывания.
- Если VPC существует, выберите его в ниспадающем списке.
- Чтобы создать VPC, щелкните кнопку Создать новый VPC . Введите имя VPC, использует диапазон IP адресов по умолчанию или укажите диапазон IP адресов в блоке Classless Inter-Domain Routing (CIDR), затем щелкните Создать. Каждый ID подсети будет создан в отдельной, случайно выбранной зоне AWS. Дополнительные сведения о блоках CIDR и VPC см. в документации к AWS.
- Если вы создаете VPC вне Cloud Builder, например, в AWS Management Console, при открытом Cloud Builder, щелкните кнопку Обновить VPC , чтобы обновить список VPC ID.
- Если вы выбрали имеющийся VPC, убедитесь, что в списках Subnet1 ID и Subnet2 ID указаны две различные сети.
Subnet1 ID и Subnet2 ID должны быть в разных зонах региона AWS, в котором вы создаете свое развертывание.
- Выберите Key Pair Amazon EC2, для виртуальной сети вашего развертывания.
- Если ключевая пара существует, выберите ее в ниспадающем списке.
- Чтобы создать ключевую пару, щелкните кнопку Создать новую ключевую пару , введите имя пары и щелкните Создать. Дополнительные сведения о Key Pairs Amazon EC2 см. в документации к AWS.
- Если вы создаете ключевую пару вне Cloud Builder, например, в AWS Management Console, при открытом Cloud Builder, щелкните кнопку Обновить ключевые пары , чтобы обновить список Key Pair.
- Нажмите Далее, чтобы перейти к странице Настроить Elastic Load Balancer (ELB).
- Выберите или загрузите сертификат SSL (.pfx), который сопоставлен с доменом.
- Если сертификат SSL имеется в бакете Amazon Simple Storage Service (S3) вашей учетной записи - например, если вы загрузили его при создании другого развертывания - выберите его из списка Сертификат SSL.
- Если необходимо загрузить сертификат, щелкните кнопку Загрузить новый сертификат SSL , перейдите к местоположению на локальном диске, где находится файл сертификата, введите пароль для файла .pfx и щелкните Создать.
- Если вы выбираете сертификат из списка Сертификат SSL, введите пароль сертификата в поле Пароль сертификата SSL.
- Выберите или создайте балансировщик нагрузки elastic для своего сайта. Балансировщик нагрузки может использоваться только для одного сайта. Если все балансировщики нагрузки в списке Elastic Load Balancer (ELB) заняты, щелкните кнопку Создать новый ELB , введите имя и щелкните Создать.
- В поле Домен сайта введите имя домена, которое указано в сертификате SSL. Щелкните Проверить, чтобы убедиться, что домен введен правильно.
- Щелкните Далее, чтобы перейти к странице Учетные данные ArcGIS.
- Введите имя пользователя и пароль основного администратора сайта ArcGIS Server. Снова введите пароль в поле Повторите пароль, чтобы убедиться, что пароль указан правильно.
Пароль основного администратора сайта должен содержать минимум восемь буквенно-цифровых символов. Пароль также может содержать точку (.), подчеркивание (_) и символ @. Пароль не может содержать пробелов.
- Введите пароль учетной записи Windows, которая будет использоваться для запуска служебной учетной записи ArcGIS Server. Имя этой учетной записи всегда arcgis. Снова введите пароль в поле Повторите пароль, чтобы убедиться, что пароль указан правильно.
В учетной записи сервиса ArcGIS Server применяется политика паролей Microsoft Windows.
- Щелкните Далее, чтобы перейти к следующей странице.
- Введите информацию для экземпляров Amazon EC2, которые будут использоваться на вашем сайте.
- Выберите тип экземпляра в ниспадающем списке Тип экземпляра. В списке содержатся только те типы, которые поддерживаются для сайта ArcGIS Server, но необходимо иметь лицензии в соответствии с числом ядер в выбранном типе. Не все типы экземпляров поддерживаются во всех регионах AWS. См. Калькулятор AWS для получения сведений по спецификациям и стоимости каждого типа экземпляра. Если стоимость какого-либо типа экземпляра в выбранном регионе не указана, этот тип недоступен.
- В поле Размер корневого диска введите необходимый размер, в ГБ, корневого диска на ArcGIS Server и экземплярах.
- Выберите, сколько экземпляров EC2 вам необходимо для сайта ArcGIS Server в ниспадающем списке Число экземпляров ArcGIS Server.
Примечание:
Сайты ArcGIS GeoEvent Server могут содержать только один экземпляр.
- Каждый сайт ArcGIS Server использует файл-сервер для хранения директорий ArcGIS Server. Выберите тип экземпляра EC2, который вы хотите использовать для этого компьютера с файл-сервером.
- В поле Размер корневого диска введите необходимый размер, в ГБ, корневого диска на экземплярах и файл-сервера.
- Выберите или загрузите лицензию ArcGIS Server. Убедитесь, что лицензия подходит для создаваемой роли ArcGIS Server и одинакова для версии ArcGIS и используемой версии Cloud Builder.
- Если файл лицензии ArcGIS Server уже имеется в бакете развертывания S3 в вашей учетной записи - например, если вы загрузили файл при создании другого развертывания - выберите файл лицензии из списка лицензий.
- Если необходимо загрузить файл лицензии в бакет развертывания S3, щелкните кнопку Загрузить новую лицензию сервера , выберите файл на локальном диске и щелкните Загрузить.
- Если вы создаете сайт ArcGIS GIS Server или сайт ArcGIS Image Server, выберите расположение хранилища конфигурации ArcGIS Server в меню Тип хранилища конфигурации.
- Облачное хранилище - если вам требуется отказоустойчивый сайт ArcGIS Server, выберите для хранилища конфигурации облачное хранилище. Эта опция позволяет разместить хранилище конфигурации в Amazon DynamoDB и S3.
- Файловая система - выберите файловую систему, если вы хотите разместить хранилище конфигурации в экземпляре EC2.
Сайты ArcGIS GeoEvent Server всегда используют файловую систему для хранилища конфигурации.
- Введите имя ArcGIS Web Adaptor в поле Server Web Adaptor Name.
- Щелкните Далее.
Если вы включили многопользовательскую базу геоданных, откроется страница Информация по настройке многопользовательской базы геоданных ArcGIS. Перейдите к следующему шагу. Если вы включали многопользовательскую базу геоданных, перейдите к шагу 31.
- Если вы включили многопользовательскую базу геоданных с сайтом ArcGIS GIS Server, вы можете добавить базу геоданных в качестве управляемой базы данных - это значит, что когда вы публикуете сервисы объектов на сайте ArcGIS GIS Server данные будут скопированы из вашего источника данных в управляемую базу данных, - или добавить базу геоданных в качестве зарегистрированной базы данных для хранения исходных данных. Для сайтов ArcGIS Image Server всегда добавляйте базу геоданных как зарегистрированную базу данных.
- Чтобы включить управляемую базу данных с сайтом ArcGIS GIS Server, выберите true в ниспадающем списке Является управляемой.
- Для сайтов ArcGIS Image Server или для добавления зарегистрированной базы данных на сайт ArcGIS GIS Server выберите false в ниспадающем списке Является управляемой.
- Выберите тип Amazon Relational Database Service (RDS), который вы хотите использовать для хранения базы геоданных, класс экземпляра и пространство для хранения данных, доступные для экземпляра, и версию или версию механизма экземпляра. Введите также имя пользователя и пароль главного пользователя RDS.
Если ваше развертывание работает на Windows, вы можете выбрать Amazon Relational Database Service (RDS) for SQL Server, Amazon RDS for PostgreSQL или Amazon Aurora (PostgreSQL-compatible edition). Если ваше развертывание работает на Ubuntu, можно выбрать Amazon RDS for PostgreSQL или Amazon Aurora (PostgreSQL-compatible edition).
Дополнительные сведения по сервисам баз данных Amazon см. в документации к AWS:
- Щелкните Далее, чтобы перейти к итоговой информации о развертывании.
- Просмотр итоговой информации о развертывании.
- Если какая-либо информация неверна, щелкните Назад, пока не перейдете к странице, содержащей информацию, которую необходимо исправить, затем продолжите создание развертывания.
- Для автоматизации создания похожих развертываний в будущем с помощью утилиты Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services, щелкните Загрузить, чтобы создать файл JSON, содержащий параметры данного развертывания.
- Если итоговая информация верна, щелкните Создать.
Не закрывайте страницу развертывания или Cloud Builder до завершения процесса.
Когда создание развертывания будет завершено, можно просмотреть журналы развертывания, щелкнув ссылки на них. Файлы журналов хранятся в location\Logs\Log, в директории, куда вы извлекли Cloud Builder. Файлы журналов ошибок хранятся в location\Logs\ErrorLog. Щелкните Закрыть, чтобы открыть список всех развертываний.
После успешного создания сайта, в статусе развертывания отображается Завершено, вы можете открыть ArcGIS Server Manager сайта, щелкнув ссылку типа развертывания. Войдите в Server Manager, используя учетные данные администратора, заданные на шаге 21.