Использование консоли управления AWS с ArcGIS Server
Консоль AWS Management Console – это веб-приложение, которое вы сможете использовать в целях администрирования ГИС-серверов и других ресурсов, созданных вами на AWS. Вы будете, как правило, использовать ArcGIS Server Cloud Builder on Amazon Web Services для выполнения таких элементарных действий, как создание, остановка и запуск вашего сайта. Однако вы можете использовать AWS Management Console для решения сложных задач администрирования, таких как настройка правил безопасности для групп пользователей и присоединения дополнительного места к вашему сайту.
Вы можете также создавать сайты ArcGIS Server с помощью AWS Management Console, хотя проще их создавать с использованием ArcGIS Server Cloud Builder on Amazon Web Services. Любой созданный вами с помощью AWS Management Console сайт состоит из сайтов-компьютеров, соединенных Amazon Elastic Load Balancer (ELB). Такие сайты не связаны друг с другом и не могут использоваться для таких задач, как асинхронная геообработка и распределенное кэширование карт. Для получения преимуществ архитектуры, в которой ГИС-серверы общаются друг с другом, вам необходимо использовать Cloud Builder.

При использовании AWS Management Console с Internet Explorer Amazon рекомендует работать с Internet Explorer 9 вместо Internet Explorer 8. Internet Explorer 8 имеет более медленное ядро JavaScript, что может привести к тайм-аутам.
Как вручную создать сайт ArcGIS server с помощью AWS Management Console
Создание сайта ArcGIS server с помощью AWS Management Console – это многоступенчатый процесс, требующий некоторого архитектурного планирования и понимания Amazon Web Services. Пример простейшего рабочего процесса приведен ниже. Выбранный вами подход может быть различным, в зависимости от ваших потребностей.
- Подготовьтесь к развертыванию ArcGIS Server на Amazon Web Services.
- Создайте учетную запись Amazon и убедитесь, что она включает в себя доступ Elastic Compute Cloud (EC2).
- Получите доступ к созданным Esri Amazon Machine Images (AMI) через сервис Esri Customer Service.
- Создайте стандартные группы безопасности Amazon для ArcGIS, настроив по крайней мере одну группу безопасности, в которой разрешен удаленный доступ.
- Настройте адрес Amazon Elastic IP для создания экземпляра AWS для его восстановления или обновления с минимальным временем простоя.
- Запустите экземпляр AWS работающего ArcGIS Server и подключитесь к нему.
- Воспользуйтесь одним из ArcGIS Server AMI для запуска экземпляра AWS.
- Подключитесь к вашему новому экземпляру с помощью удаленного рабочего стола Windows, сеанса SSH и эмулятора терминала из Windows или подключения SSH из Linux.
- Настройте место хранения ваших данных.
- Определите, где вы будете хранить ваши данные на облаке.
- Кроме того, вы можете настроить дополнительные тома EBS для хранения локальных данных.
- Дополнительно, создайте многопользовательские базы геоданных в PostgreSQL, SQL Server или SQL Server на Amazon Relational Database Service для хранения ваших данных.
- Переместите ваши данные на AWS.
- Выберите способ передачи данных и переместите их.
- Выдайте ArcGIS Server права доступа для доступа к вашим данным.
- Создайте ГИС-сервисы и приложения.
- Используйте ArcGIS для создания сервисов карт, геокодирования и др.
- Переместите ваши приложения на экземпляр AWS и заново укажите их для сервисов, работающих на вашем экземпляре AWS.
- Настройте безопасность на вашем экземпляре AWS.
- Измените пароль администратора вашего экземпляра AWS (только для Windows).
- Измените пароли пользователей базы данных, если вы используете базу геоданных в PostgreSQL.
- Дополнительно настройте безопасность ArcGIS server на вашем сервере.
- Кроме того, настройте другие параметры безопасности экземпляра AWS, в том числе установки брандмауэра, конфигурацию SSL и т.д.
- Подготовьте вашу рабочую среду.
- Создайте пользовательский AMI, содержащий сервисы и приложения вашего сайта.
- Переберите большее количество типов экземпляров, если это необходимо, чтобы найти тип экземпляра с мощностью, подходящей для развертывания ваших данных.
- Измените ваши правила безопасности для групп AWS, чтобы отключить или ограничить удаленный доступ к рабочему экземпляру AWS. Это повысит уровень безопасности производственного экземпляра.
- Кроме того, используйте пользовательский AMI для запуска и прекращения выключения экземпляров в ответ на запрос. Это может быть сделано автоматически, с помощью Amazon Auto Scaling API, либо вручную. С помощью Amazon Elastic Load Balancer (ELB) можно подключить несколько компьютеров.
В справочной системе описано большинство вышеупомянутых шагов. Еще одним полезным ресурсом является документация Amazon Web Services, описывающая порядок использования консоли AWS Management Console, а также программирование Amazon Web Services.