Введение в терминологию Amazon Web Services
В этом разделе
- Amazon Machine Image (AMI)
ArcGIS Server Cloud Builder on Amazon Web Services - Консоль управления AWS
- Экземпляр EC2
- том Elastic Block Storage (EBS)
- Балансировщик нагрузки
- Регионы и Зоны доступности
- Сервис реляционной базы данных (RDS)
- S3
Перед тем как вы начнете работать с ArcGIS Server on Amazon Web Services, ознакомьтесь с некоторыми терминами и понятиями, имеющими отношение к этой теме.
Amazon Machine Image (AMI)
Amazon Machine Image – это настроенный шаблон, позволяющий вам создать виртуальную машину на Amazon Elastic Cloud Compute (EC2).
Доступны три ArcGIS Server AMI. Каждый AMI включает систему управления базой данных (СУБД), которая может использоваться как управляемая база данных вашего сайта ArcGIS Server.
ArcGIS Server Cloud Builder on Amazon Web Services
ArcGIS Server Cloud Builder on Amazon Web Services является бесплатным загружаемым приложением, которое поможет вам создать сайт ArcGIS Server на Amazon Web Services (AWS). Приложение запускается на вашем компьютере и требует для входа ключи Amazon Access Key и Secret Access Key. После того как вы вошли в приложение, вы выбираете операционную систему, которую вы хотите использовать для сайта, указываете, сколько серверов он сможет поддерживать, а также задаете некоторые другие параметры. Затем вы просто нажмете на кнопку, и сайт будет создан для вас. Вы также можете редактировать существующие сайты, которые вы создали с помощью этого приложения.
Консоль управления AWS
Консоль управления AWS Management Console является веб-интерфейсом Amazon для управления вашими экземплярами Amazon Elastic Compute Cloud (EC2). Несмотря на то что вы можете и должны выполнять большую часть своих задач администратора сайта в Cloud Builder, консоль управления AWS позволяет более тонко управлять архитектурой сайта ArcGIS, добавлять тома хранения, настраивать правила безопасности для групп и т.д.
Вам необходимо войти в Консоль управления AWS с помощью учетной записи, созданной вами в Amazon, чтобы использовать его облако. Консоль управления AWS позволяет вам просматривать информацию вашей учетной записи и расходах.
Экземпляр EC2
Экземпляр EC2 является виртуальным устройством, которое создается в Amazon Elastic Compute Cloud. Вы создаете экземпляр с помощью AMI с настройками для операционной системы и с уже установленным программным обеспечением ArcGIS. Когда вы создаете сайт с помощью ArcGIS Server Cloud Builder on Amazon Web Services, экземпляры EC2 создаются в фоновом режиме. Существует два типа экземпляров Amazon EC2: EC2-Classic и EC2-VPC. При использовании ArcGIS Server Cloud Builder on Amazon Web Services для развертывания вашего сайта применяются экземпляры EC2-VPC.
После создания экземпляра, вы можете войти в него. Например, вы можете получить доступ к экземпляру Windows, используя подключение удаленного доступа Windows Remote Desktop Connection. Если вы работали ранее с ArcGIS, то с данного шага выполняются действия, которые вы ранее уже могли выполнять. Например, после входа в экземпляр вы можете использовать ArcMap для создания сервисов и управления ими.
Вы можете останавливать и запускать экземпляры EC2 практически таким же образом, как вы выключаете и включаете компьютер. Экземпляры также могут быть уничтожены, когда они больше не нужны. После того как вы уничтожите экземпляр, вся информация о нем будет потеряна. Поэтому рекомендуется хранить ваши данные в томах Amazon Elastic Block Store (EBS), прикрепленных к вашему экземпляру, и периодически выполнять резервное копирование ваших данных, используя Amazon Simple Storage Service (S3).
После создания вашего экземпляра, вы добавите данные, сервисы и другие программы. После того как вы настроите ваш экземпляр так, как вам надо, вы можете с помощью ArcGIS Server Cloud Builder on Amazon Web Services создать шаблон сайта, соответствующий текущему состоянию вашей машины. Используйте этот шаблон для запуска рабочего сайта, экземпляры которого содержат ваши данные и сервисы в заданной конфигурации.
том Elastic Block Storage (EBS)
Тома Amazon Elastic Block Store (EBS), являются виртуальными дисками, которые можно прикрепить к вашему экземпляру EC2, чтобы увеличить место для хранения. Образы ArcGIS Server Windows AMI создают том EBS и прикрепляют его к экземпляру как диск D:. Образ ArcGIS Server Ubuntu AMI создает том EBS с именем /gisdata, встроенный в экземпляр. Объем тома можно настроить в приложении Cloud Builder, или он будет равен 10 Гб, если вы запускаете сайт из консоли управления AWS.
Вы можете выбрать размещение ваших данных на этих прикрепленных томах, заменить эти тома на тома другого объема или прикрепить дополнительные тома.
Если вы создаете собственный том EBS, вам необходимо выполнить работу по его форматированию и прикреплению в качестве диска(например, вы можете настроить его, как диск E: в Windows). Вы можете настроить диск таким образом, чтобы он содержал настолько много или мало объема, насколько вам необходимо.
Тома EBS являются отличным способом управления вашими данными в облаке независимо от вашего программного обеспечения. Например, вы можете легко отключить том EBS от одного экземпляра и подключить его к другому экземпляру. Если вы удаляете экземпляр, любые предварительно прикрепленные тома EBS остаются нетронутыми, позволяя вам при необходимости прикрепить их к другим экземплярам.
Вы можете создать снимки ваших томов EBS, что позволит вам быстро создавать идентичные тома. Снимки очень полезны, если вам необходимо предоставить общий доступ к вашим данным в зонах доступности Amazon availability zone, или если вы хотите сделать одни и те же данные доступными для нескольких учетных записей Amazon. И, наконец, снимки предоставляют средство резервного копирования данных. Если по какой-то причине том недоступен, вы можете развернуть другой том из оригинального снимка без значительных потерь.
Балансировщик нагрузки
Система балансировки нагрузки Amazon – это способ распределения работы между множеством экземпляров EC2. Все запросы к вашему серверу проходят через систему балансировки загрузки, которая равномерно распределяет запросы по доступным экземплярам EC2. Вы можете добавить или удалить участвующие экземпляры EC2 из системы балансировки нагрузки в любой момент. Если создаете сайт с помощью ArcGIS Server Cloud Builder on Amazon Web Services, для вас настраивается балансировка нагрузки, и ваши экземпляры ГИС-сервера размещаются за ней.
Регионы и Зоны доступности
Amazon EC2 состоит из нескольких центров обработки данных, расположенных по всему миру и разработанных для решения задач построения архитектуры системы для вашей организации.
- Регионы в Amazon представляют пункты центров обработки данных в различных географических областях, таких как США, Европа и Азия.
- Зоны доступности в Amazon – это отдельные местоположения внутри региона, которые разработаны изолированными от сбоев в других Зонах доступности. Настройка вашего приложения в различных зонах предоставляет дополнительный уровень доступности в случае, если в одной из зон произойдет сбой.
Сервис реляционной базы данных (RDS)
Сервис Amazon Relational Database Service (RDS) является веб-сервисом, который предоставляет вам доступ к экземпляру базы данных. Amazon выполняет обновление программного обеспечения базы данных для вас и создает резервные копии ваших баз данных, которые остаются доступны по умолчанию в течение одного дня. Когда вы создаете сайт ArcGIS Server с помощью ArcGIS Server Cloud Builder on Amazon Web Services, вы можете добавить Amazon RDS для экземпляра Microsoft SQL Server на ваш сайт.
S3
Amazon Simple Storage Service (S3) – это сервис Amazon, разработанный специально для хранения данных в облаке. Этот способ хранения имеет наименьший потенциальный риск потери или повреждения данных. Вы можете использовать S3 как место резервного хранения данных или промежуточный шаг при перемещении данных между вашим локальным хранилищем и вашими томами EBS. Помимо этого, любые снимки (snapshot), созданные вами для томов EBS, хранятся на S3.