Использование консоли управления AWS с ArcGIS Server
В этом разделе
Консоль управления Amazon Web Services (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, состоит из "одно-компьютерных" сайтов, компьютеры которых соединены с балансировщиком нагрузки ELB (Amazon Elastic Load Balancer). Эти сайты являются автономными; они не работают вместе как часть единого сайта, и поэтому не подходят для таких задач, как асинхронная геообработка или распределенное кэширование карт. Для того чтобы воспользоваться преимуществами архитектуры, в которой происходит взаимный обмен данными между ГИС-серверами, необходимо использовать Cloud Builder.
Подсказка:
При использовании консоли управления AWS с Internet Explorer Amazon рекомендует использовать не ниже 9-й версии Internet Explorer, так как у Internet Explorer 8 движок JavaScript более медленный, что может привести к увеличению интервалов времени ожидания.
Построение сайта ArcGIS Server с помощью консоли управления AWS
Создание сайта ArcGIS server с помощью AWS Management Console – это многоступенчатый процесс, требующий некоторого архитектурного планирования и понимания Amazon Web Services.Пример простейшего рабочего процесса приведен ниже. Выбранный вами подход может быть различным, в зависимости от ваших потребностей.
- Подготовьтесь к развертыванию ArcGIS Server на Amazon Web Services.
- Создайте учетную запись Amazon и убедитесь, что она включает в себя доступ Elastic Compute Cloud (EC2).
- Откройте Amazon Machine Images (AMIs), созданные Esri, через Esri Customer Service (для пользователей в США) или через локального дистрибьютора (для пользователей остальных стран).
- Создайте стандартные группы безопасности Amazon для ArcGIS, настроив по крайней мере одну группу безопасности, в которой разрешен удаленный доступ.
- Настройте адрес Amazon Elastic IP для создания экземпляра AWS для его восстановления или обновления с минимальным временем простоя.
- Запустите экземпляр AWS работающего ArcGIS Server и подключитесь к нему.
- Воспользуйтесь одним из ArcGIS Server AMI для запуска экземпляра AWS.
- Подключитесь к вашему новому экземпляру с помощью удаленного рабочего стола Windows, сеанса SSH и эмулятора терминала из Windows или подключения SSH из Linux.
- Настройте место хранения ваших данных.
- Определите, где вы будете хранить ваши данные на облаке.
- Кроме того, вы можете настроить дополнительные тома EBS для хранения локальных данных.
- Дополнительно, создайте многопользовательские базы геоданных в PostgreSQL, PostgreSQL on Amazon Relational Database Service, SQL Server или SQL Server on Amazon Relational Database Service для хранения ваших данных.
Подсказка:
Если вы хотите включить сервис Amazon Relational Database Service на сайт ArcGIS Server в ОС Windows, используйте Esri ArcGIS for Server с SQL Server Express AMI. Если вы используете SQL Server с SQL Server AMI, вы платите за экземпляр SQL Server Standard с AMI.
- Переместите ваши данные на 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.