Перед тем как вы начнете работать с 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 Command Line Interface for Amazon Web Services
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services – это утилита командной строки, которая позволяет автоматизировать развертывания ArcGIS Enterprise на AWS с помощью шаблонов Esri Amazon Web Services CloudFormation. Утилита включает опции для подготовки ресурсов развертывания, создания развертываний и удаления развертываний и связанных ресурсов.
ArcGIS Enterprise Cloud Builder for Amazon Web Services
ArcGIS Enterprise Cloud Builder for Amazon Web Services включает приложение для создания развертываний ArcGIS Enterprise и автономных сайтов ArcGIS Server, а так же ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.
Приложение ArcGIS Enterprise Cloud Builder for Amazon Web Services заполняет файлы конфигурации JSON параметрами и значениями параметров, которые необходимы для создания развертываний, поэтому вам не нужно вносить изменения непосредственно в эти файлы. Поскольку это те же файлы и параметры, которые используются утилитой ArcGIS Enterprise Cloud Builder Command Line Interface for 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 for Amazon Web Services - включает ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services и приложение ArcGIS Enterprise Cloud Builder for Amazon Web Services. Интерфейс командной строки использует файл JSON, содержащий параметры, которые можно изменить, он входит в шаблоны Esri и предлагает метод автоматизации создания развертываний. Приложение включает графический интерфейс, который позволяет пошагово создать развертывание 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) является государственно-общественным облаком США, которое отвечает нормативным требованиям государственных агентств США. Оно также используется негосударственными компаниями, которым необходимо придерживаться таким же нормативным требованиям.
Начиная с версии 10.8.1, вы можете разворачивать ArcGIS Enterprise в AWS GovCloud (US).
Elastic Load Balancer
Системы балансировки нагрузки Amazon Elastic Load Balancer – это способ распределения работы между множеством экземпляров 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, вы должны создать регион и схему в экземпляре базы данных, подключиться к экземпляру Amazon RDS из клиента ArcGIS Desktop как пользователь sde в том же регионе AWS и запустить инструмент геообработки Включить многопользовательскую базу геоданных.