Перед тем как вы начнете работать с ArcGIS Enterprise on Amazon Web Services, ознакомьтесь с некоторыми терминами и понятиями, имеющими отношение к этой теме.
Amazon DynamoDB
Amazon DynamoDB является сервисом баз данных NoSQL, управляемым AWS, который распределяет данные и трафик для таблицы по нескольким серверам, чтобы отвечать на полученные запросы.
Вы можете использовать DynamoDB для хранилища конфигурации и директорий отказоустойчивого сайта ArcGIS Server на AWS.
Том Amazon Elastic Block Store
Тома Amazon Elastic Block Store (EBS) - виртуальные диски, которые можно прикрепить к вашему экземпляру EC2, чтобы увеличить возможный объем хранения данных.
Можно создать свой том EBS, отформатировать диск и прикрепить его к своему экземпляру EC2 (например, можно настроить его, как диск E: в Windows). Вы можете настроить диск таким образом, чтобы он содержал настолько много или мало объема, насколько вам необходимо.
Тома EBS являются отличным способом управления вашими данными в облаке независимо от вашего программного обеспечения. Например, вы можете легко отключить том EBS от одного экземпляра и подключить его к другому экземпляру. Если вы удаляете экземпляр, любые предварительно прикрепленные тома EBS остаются нетронутыми, позволяя вам при необходимости прикрепить их к другим экземплярам.
Вы можете создать снимки ваших томов EBS, что позволит вам быстро создавать идентичные тома. Снимки очень полезны, если вам необходимо предоставить общий доступ к вашим данным в зонах доступности Amazon или если вы хотите сделать одни и те же данные доступными для нескольких учетных записей Amazon. И, наконец, снимки предоставляют средство резервного копирования данных. Если по какой-то причине том недоступен, вы можете развернуть другой том из оригинального снимка без значительных потерь.
Экземпляр Amazon Elastic Compute Cloud (EC2)
Экземпляр Amazon Elastic Compute Cloud (EC2) является виртуальной машиной, которую вы создаете в Amazon Elastic Compute Cloud. В контексте ArcGIS, вы создаете экземпляр с помощью Amazon Machine Image с настройками для операционной системы и с уже установленным программным обеспечением ArcGIS.
Вы можете останавливать и запускать экземпляры EC2 практически таким же образом, как вы выключаете и включаете компьютер. Экземпляры также могут быть уничтожены, когда они больше не нужны. После того как вы уничтожите экземпляр, вся информация о нем будет потеряна. Поэтому рекомендуется хранить свои данные в томах Amazon Elastic Block Store (EBS), прикрепленных к вашему экземпляру, и выполнять резервное копирование ваших данных, используя Amazon Simple Storage Service (S3).
Amazon Machine Image (AMI)
Amazon Machine Image – это настроенный шаблон, позволяющий вам создать виртуальную машину на Amazon Elastic Compute Cloud (EC2).
Esri AMI доступны с помощью Amazon Web Services (AWS) Marketplace. Каждый AMI содержит программное обеспечение ArcGIS.
Amazon Simple Storage Service (S3)
Amazon Simple Storage Service (S3) - сервис AWS, разработанный специально для хранения данных в облаке. Эта опция хранения поддерживает несколько рабочих процессов переноса данных, чтобы помочь вам переносить данные в облако или из облака. Данные в S3 хранятся в бакетах, которые вы настраиваете, чтобы определить область, в которой они находятся, а также тех, кто будет иметь к ним доступ.
S3 можно использовать в ваших развертываниях ArcGIS Enterprise on Amazon Web Services:
- Для хранения резервных копий данных
- В качестве промежуточного хранилища при перемещении данных между вашим локальным развертыванием и вашими томами EBS
- Регистрация источника данных для карты ArcGIS Server и кэшей сервиса изображений
- Для хранения снимков, созданных вами для томов EBS
- Как опцию отказоустойчивости для хранилища конфигурации ArcGIS Server
- Как опцию отказоустойчивости для директории ресурсов вашего портала
- Сохранение программного обеспечения и лицензий при обновлении или создании развертываний с помощью инструментов развертывания ArcGIS Enterprise on Amazon Web Services
Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services
Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services – это утилита командной строки, которая позволяет автоматизировать развертывания ArcGIS Enterprise на AWS с помощью шаблонов Esri Amazon Web Services CloudFormation. Утилита включает опции для подготовки ресурсов развертывания, создания развертываний и удаления развертываний и связанных ресурсов.
ArcGIS Enterprise Cloud Builder для Amazon Web Services
ArcGIS Enterprise Cloud Builder для Amazon Web Services включает приложение для создания развертываний ArcGIS Enterprise и автономных сайтов ArcGIS Server, а так же Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services.
Приложение ArcGIS Enterprise Cloud Builder для Amazon Web Services заполняет файлы конфигурации JSON параметрами и значениями параметров, которые необходимы для создания развертываний, поэтому вам не нужно вносить изменения непосредственно в эти файлы. Поскольку это те же файлы и параметры, которые используются утилитой Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services, вы можете скачать итоговые файлы для развертываний, которые вы создали с помощью приложения, и использовать их для автоматизации создания дополнительных развертываний с помощью ArcGIS Enterprise Cloud Builder CLI for AWS.
Инструменты развертывания ArcGIS Enterprise on Amazon Web Services
Esri предоставляет следующие инструменты для помощи в развертывании ArcGIS Enterprise на AWS:
- Шаблоны AWS CloudFormation - Esri предоставляет базовые шаблоны CloudFormation, которые вы можете изменить и запустить для создания и обновления развертываний ArcGIS Enterprise и автономных сайтов ArcGIS Server на AWS.
- ArcGIS Enterprise Cloud Builder для Amazon Web Services - включает Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services и приложение ArcGIS Enterprise Cloud Builder для Amazon Web Services. Интерфейс командной строки использует файл JSON, содержащий параметры, которые можно изменить, он входит в шаблоны Esri и предлагает метод автоматизации создания развертываний. Приложение предоставляет графический пользовательский интерфейс (GUI), который поможет вам создать развертывание ArcGIS Enterprise или автономный сайт ArcGIS Server. Приложение использует те же файлы JSON и шаблоны Esri AWS CloudFormation, что и ArcGIS Enterprise Cloud Builder CLI for AWS, но в приложении эти файлы заполняются автоматически.
AWS CloudFormation
AWS CloudFormation - это служебная опция Amazon для автоматизации создания и настройки ресурсов в AWS.
Esri предоставляет примеры шаблонов CloudFormation, которые помогают создать и настроить развертывания ArcGIS Enterprise и автономных сайтов ArcGIS Server.
Вы можете копировать и изменять образцы шаблонов Esri в соответствии со своими потребностями или создавать собственные шаблоны для реализации различных шаблонов развертывания.
AWS Management Console
Amazon Web Services Management Console является веб-интерфейсом Amazon для управления вашими экземплярами Amazon Elastic Compute Cloud (EC2). AWS Management Console позволяет управлять своими развертываниями ArcGIS Enterprise и ArcGIS Server в AWS, например, позволяет добавлять тома хранения или настраивать группы безопасности.
AWS Management Console требует, чтобы вы вошли в систему с учетной записью, которую вы настроили с Amazon для использования его облака. AWS Management Console позволяет вам просматривать информацию о вашей учетной записи и накопленных расходах.
AWS GovCloud
AWS GovCloud (US) является государственно-общественным облаком Соединенных штатов (США), которое отвечает нормативным требованиям государственных агентств США. Оно также используется негосударственными компаниями, которым необходимо придерживаться таким же нормативным требованиям.
Elastic Load Balancer
Amazon Elastic Load Balancing - это способ распределения работы между множеством экземпляров EC2. Все запросы к вашему сайту проходят через балансировщик нагрузки, который равномерно распределяет эти запросы по доступным экземплярам EC2. Вы можете добавить или удалить участвующие экземпляры EC2 из системы балансировки нагрузки в любой момент.
Регионы и Зоны доступности
Amazon Elastic Compute Cloud состоит из множества центров обработки данных по всему миру, которые разработаны для решения сложных задач многопользовательской архитектуры.
- Регионы Amazon представляют пункты центров обработки данных в различных географических областях, таких как США, Европа и Азия.
- Зоны доступности Amazon – это отдельные местоположения внутри региона, которые разработаны изолированными от ошибок в других Зонах доступности. Настройка вашего приложения в различных зонах предоставляет дополнительный уровень доступности в случае, если в одной из зон произойдет сбой.
См. Документацию Amazon для получения дополнительной информации.
Сервис реляционной базы данных (RDS)
Amazon Relational Database Service (RDS) - это веб-сервис, который предоставляет вам доступ к функциональности реляционной базы данных. Amazon устанавливает исправления для программного обеспечения баз данных и создает резервные копии ваших баз данных, которые по умолчанию хранятся в течение одного дня. Когда вы создаете сайт ArcGIS Server с помощью инструментов развертывания ArcGIS Enterprise on Amazon Web Services, у вас есть возможность включить многопользовательскую базу геоданных в экземпляр Amazon RDS.
Если вы используете AWS Management Console для создания своего сайта и хотите использовать поддерживаемый экземпляр Amazon RDS, необходимо вручную создать экземпляр Amazon Relational Database Service и зарегистрировать его с вашим сайтом ArcGIS Server на AWS. Если вам нужна функциональность базы геоданных в экземпляре Amazon RDS, вы должны создать пользователя с именем sde и схему с именем sde в экземпляре базы данных, подключиться как пользователь sde к экземпляру Amazon RDS от клиента ArcGIS Desktop в том же регионе AWS и запустить инструмент геообработки Включить многопользовательскую базу геоданных.