Построение сайта ArcGIS Server на Amazon Web Services

ArcGIS Server Cloud Builder on Amazon Web Services является загружаемым настольным приложением и помогает вам создать сайт ArcGIS Server на Amazon Web Services (AWS). Приведенные ниже шаги описывают процесс создания сайта с помощью Cloud Builder.

Настройте ArcGIS Server Cloud Builder on Amazon Web Services

Вам требуется выполнить следующее для использования ArcGIS Server Cloud Builder on Amazon Web Services:

Шаги:
  1. Загрузите, установите и запустите ArcGIS Server Cloud Builder on Amazon Web Services.

    Загрузить Cloud Builder можно после входа на веб-сайт Поддержка пользователей Esri (Esri Customer Care). Он перечислен в числе других загрузок Esri. Вам необходима лицензия ArcGIS for Server, чтобы увидеть загрузку.

  2. Войдите на сайт с использованием Ключа доступа (Access Key) и Секретного ключа доступа (Secret Access Key), принадлежащим пользователю, являющемуся администратором вашей учетной записи Amazon.

    Сервисы Amazon Identity and Access Management (IAM) позволяет вам создавать пользователей и группы пользователей, и присваивать им различные уровни доступа к вашей учетной записи. У каждого пользователя есть свои Ключ доступа (Access Key) и Секретный ключ доступа (Secret Access Key). Вам необходимо создать как минимум одного пользователя с правами администратора и предоставить его Ключ доступа (Access Key) и Секретный ключ доступа (Secret Access Key) при входе в Cloud Builder.

    Если у вас нет созданного пользователя или заданных ключей, войдите в AWS Management Console и щелкните Services > IAM. Следуйте за подсказками на экране, чтобы создать группу, присвоить ей административный доступ и создать пользователя. После того, как вы создали пользователя, вы можете загрузить Ключ доступа (Access Key) и Секретный ключ доступа (Secret Access Key). Вы можете загрузить эти данные только один раз, в момент создания пользователя.

    Знайте, что ArcGIS Server Cloud Builder on Amazon Web Services не позволит вам войти, если ArcGIS for Server Amazon Machine Images (AMI) не находятся в общем доступе для вашей учетной записи Amazon. Свяжитесь со службой поддержки Esri для получения доступа к AMIs для вашей учетной записи на Amazon.

Запустите экземпляр AWS

ArcGIS Server Cloud Builder on Amazon Web Services проведёт вас по шагам создания экземпляра AWS.

Общие параметры

Шаги:
  1. Щелкните закладку Сайты (Sites) и выберите Создать сайт (Create Site).
  2. Введите имя и описание для вашего сайта

    Имя будет использоваться на различных ресурсах, которые приложение создаст для вас на AWS, так что вы сможете легко идентифицировать их.

  3. Используйте ниспадающий список Программное обеспечение (Software), чтобы выбрать AMI для запуска вашего экземпляра. Вы можете использовать Windows or Ubuntu Linux AMIs, для которых Esri предоставил доступ для вашей учётной записи, или вы можете использовать шаблон сайта, который вы предварительно настроили на ваше программное обеспечение, данные и службы.
  4. Перейдите к лицензионному файлу Esri (с расширением .prvc), который необходимо использовать для лицензирования вашего сайта. Если вам необходима подсказка по созданию файла .prvc, ознакомьтесь с Часто задаваемые вопросы (Frequently asked questions).
  5. Нажмите Далее (Next), чтобы перейти к следующей панели.

Настройки Amazon Web Services

Задайте установки AWS для вашего сайта.

Шаги:
  1. Выберите регион AWS для вашего сайта.

    Регион соответствует центру данных Amazon в определенной части света. Сайт не может выходить за рамки региона, хотя вы можете создать второй сайт в другом регионе.

  2. Выберите, будет ли сайт работать в Amazon EC2 или в Amazon VPC (Virtual Private Cloud).
    • Если вы осуществляете запуск под Amazon EC2, то следует выбрать зону доступности. Они представляют собой изолированные центры данных в различных регионах. Вы можете разместить несколько сайтов в различных зонах для повышения надежности. Это можно сделать, выбрав вместо зоны значение Без предпочтений (No preference), что позволит EC2 выбрать зону для каждого экземпляра (виртуальной машины), который запускается с вашего сайта.
    • Amazon VPC – это механизм настройки или расширения частной сети в пределах EC2. Для выбора данной опции, вам необходимо настроить подсеть VPC в регионе AWS и зону доступности. Cloud Builder определяет существующие подсети вашей учетной записи и отображает их в списке ID подсети (Subnet ID).
  3. Выберите пару ключей для данного сайта. Пара ключей требуется, если вы когда-либо захотите войти на один из экземпляров на вашем сайте. Вы можете использовать существующую пару ключей или создать новую.
    • Для использования существующей пары ключей, выберите один из ниспадающего списка. Данный список содержит только пары ключей для региона, в котором вы работаете.
    • Если вы создаете новую пару ключей, файл .pem размещается в вашей папке Windows Documents в каталоге ArcGISCloudBuilder. Например, путь к файлу вашей пары ключей может выглядеть следующим образом: C:\Users\username\Documents\ArcGISCloudBuilder\arcgis-TestSite.pem. Вы должны переместить данный файл в секретное местоположение и сохранить его для будущего использования.
  4. Нажмите Далее (Next), чтобы перейти к следующей панели.

Настройки экземпляра ArcGIS Server

Укажите настройки для экземпляров, которые содержит ваш ArcGIS Server.

ВниманиеВнимание:

Тип экземпляра, так же как минимальное и максимальное число экземпляров, которое вы выбираете, может существенно влиять на стоимость использования AWS. Перед выбором данных настроек, внимательно оцените характер вашего использования сайта и мощность сервера, требуемую для обеспечения данного использования.

Шаги:
  1. Выберите тип экземпляра для использования на вашем сайте.

    Доступные вам экземпляры будут слегка отличаться в зависимости от того, какой регион вы будете использовать. Микро экземпляры, однако, не доступны ни в каком регионе, поскольку они не соответствуют требованиям ArcGIS Server к минимальному объему памяти.

  2. Выберите размер тома Amazon Elastic Block Store (EBS) для подключения к каждому экземпляру ГИС-сервера на вашем сайте. Данный том EBS будет отображаться как локальный диск, на который можно загружать данные. Хранилище конфигурации ArcGIS Server и каталоги сервера также будут размещаться на этом диске в одном из экземпляров.
  3. Выберите, следует ли удалять корневой диск и присоединённый том EBS при завершении работы сайта.

    Сохранение дисков позволит вам присоединить их на других сайтах в будущем, если вам это потребуется. Тем не менее, вы должны не забывать удалять диски вручную, когда они больше не нужны. Вы оплачиваете диски до тех пор, пока они существуют.

  4. Следующие два шага применяются только к сайтам с многопользовательской лицензией ArcGIS for Server.

  5. Выберите число экземпляров AWS, которые будут участвовать в вашем сайте.

    Свойство Число экземпляров (Number of instances) представляет минимальное число экземпляров, которые будут запущены при создании сайта.

    ЛицензияЛицензия:

    Вы не должны запускать ArcGIS Server на большем числе процессоров, чем лицензировано Esri, независимо от того, находятся ли эти процессоры в облаке или в вашей организации. Также помните, что вы несете ответственность за все расходы Amazon Web Services, которые могут возникнуть по экземплярам AWS и другим ресурсам, работа которых обеспечивается с помощью Cloud Builder.

  6. Дополнительно включите опцию Включить автомасштабирование (Enable auto-scaling), для автоматического запуска или завершения работы экземпляров AWS в зависимости от использования заданных вами триггеров.

    Автомасштабирование отслеживает использование сайта и добавляет или удаляет экземпляры на основе анализа степени и продолжительности использования процессора. Чем больше людей и приложений осуществляют доступ к вашему сайту, тем больше экземпляров к нему добавляется. Когда спрос падает, экземпляры удаляются. Число экземпляров никогда не будет меньше, чем указанное вами для Числа экземпляров (Number of instances), и никогда не будет превышать число, указанное вами для Максимального числа экземпляров (Maximum number of instances).

    Amazon CloudWatch представляет собой сервис, который обеспечивает мониторинг за использованием процессора и делает возможными триггеры автомасштабирования. Вы обнаружите дополнительную плату, взимаемую за сервис CloudWatch, если вы включите автомасштабирование.

    1. Установите Максимальное число экземпляров (Maximum number of instances), которые могут быть запущены.
    2. Укажите процент загрузки процессора и продолжительность, при которых экземпляр должен быть удален с вашего сайта.
    3. Укажите процент загрузки процессора и продолжительность, при которых экземпляр должен быть добавлен на ваш сайт.

    Например, если вы сохранили установки по умолчанию, когда сайт загружает процессор на 80% в течении пяти минут, к сайту будет добавлен новый экземпляр ГИС-сервера, если только не было достигнуто заданное максимальное число экземпляров. Когда загрузка процессора составляет менее 20% в течении пяти минут, экземпляр ГИС-сервера будет удален с сайта и завершен, если только ваш сайт не был сокращен до заданного числа экземпляров.

  7. Нажмите Далее (Next), чтобы перейти к следующей панели.

Настройки базы геоданных

Вы можете включить базы геоданных в ваш сайт отметив Включить многопользовательскую базу геоданных (Include enterprise geodatabase). Опции системы управления реляционными базами данных варьируются в зависимости от того, какую лицензию AMI и ArcGIS Server вы используете для запуска вашего сайта.

  • Если вы используете лицензию ArcGIS for Server Workgroup, вы можете создать сайт, включающий Microsoft SQL Server Express на экземпляре ArcGIS Server EC2.
  • Если вы используете лицензию ArcGIS for Server Enterprise и ArcGIS for Server (Ubuntu Linux) AMI, то вы можете создать сайт, включающий либо PostgreSQL на экземпляре ArcGIS Server EC2, либо PostgreSQL на собственном экземпляре EC2.
  • Если вы используете лицензию ArcGIS for Server Enterprise и ArcGIS for Server (Windows) AMI, то вы можете создать сайт, включающий одно из следующего:
    • Microsoft SQL Server Express на экземпляре EC2 ArcGIS Server
    • Microsoft SQL Server Standard на экземпляре EC2 ArcGIS Server
    • Microsoft SQL Server Standard на собственном экземпляре EC2
    • Amazon RDS for Microsoft SQL Server

Системы управления реляционными базами данных, работающий на их собственном экземпляре EC2, требуют, чтобы вы указали тип экземпляра, размер тома EBS и следует ли удалять том после завершения работы сайта. Помните, что все эти параметры влияют на стоимость пользования учетной записью Amazon.

Amazon RDS for Microsoft SQL Server всегда работает на своём собственном, выделенном экземпляре, для которого вам необходимо указать класс экземпляра и выделяемый объём для хранения. Вы должны дополнительно выбрать группу подсети для использования в том случае, если вы запускаете экземпляр Amazon RDS for Microsoft SQL Server на Amazon VPC.

Щёлкните Далее (Next), чтобы перейти к следующей панели, как только вы сделали свой выбор

Установки безопасности

Вы должны создать первичную учетную запись администратора для ArcGIS Server. Вы также можете указать сертификат SSL для шифрования данных.

Шаги:
  1. Введите имя пользователя и пароль основной учетной записи администратора сайта ArcGIS Server.

    Основная учетная запись администратора сайта не является учетной записью операционной системы; это учетная запись построенная в ArcGIS Server, которую вы создали в данное время. Вы будете использовать данную учетную запись для входа в Server Manager и подключения к вашему серверу до тех пор, пока вы не будете в состоянии произвести дальнейшую настройку безопасности вашего сайта.

    Пароль должен иметь от 8 до 16 знаков, кроме косой черты (/) и знака "собака" (@).

    Если вы включаете многопользовательскую базу геоданных в Amazon RDS for SQL Server на вашем сайте, пароль, используемый вами для первичного администратора сайта, также будет использоваться для пользователей баз данных, которым требуется обращение к базам геоданных.

  2. Выберите, стоит ли устанавливать сертификат SSL, когда сайт создан. Это позволяет использовать шифрованную связь на вашем сайте. Более подробно см. Установка SSL с использованием Cloud Builder для изучения данной опции.
  3. Нажмите Далее (Next), чтобы перейти к итоговой панели.

Проверьте установки и создайте сайт

Проверьте установки для сайта. Нажмите Назад (Back), если вам требуется внести изменения на предыдущих панелях; иначе, нажмите Готово (Finish) для создания сайта.

Создание сайта может потребовать некоторого времени. Появляется серия сообщений, поясняющих, что именно делает приложение в процессе создания сайта.

ВниманиеВнимание:

Вы не должны отключаться от Cloud Builder до тех пор, пока процесс создания сайта не будет завершен.

Сайт с заданными вами ресурсами создаётся на EC2. В число этих ресурсов входит один или более экземпляров с подключённым Amazon CloudWatch, томы EBS и Elastic Load Balancer (ELB); вы немедленно начинаете нести ответственность за эти расходы. Для более полной информации о стоимости данных ресурсов, смотри http://aws.amazon.com/pricing/ec2.

Дальнейшие шаги

Вы должны будете подключиться к серверу для загрузки и публикации данных. Для дополнительной информации см. Использование вашего сайта (Using your site).

Удаленный доступ к экземплярам по умолчанию выключен. Смотрите следующие разделы, если вы хотите войти на один из ваших экземпляров AWS:

Сайты, которые включают базы геоданных в PostgreSQL, также требуют, чтобы вы изменили пароли по соображениям безопасности. Более подробно см. Изменение паролей ролей пользователей в PostgreSQL по умолчанию. Вы можете также изменить пароль учётной записи администратора на экземплярах Windows.

5/16/2014