Для того чтобы создать балансировщик нагрузки и добавить в него экземпляры Elastic Compute Cloud (EC2), можно использовать AWS Management Console. Для этого необходимо выполнить следующие действия:
- Войдите в AWS Management Console и щелкните EC2.
- Щелкните на Load Balancers.
- Щелкните Создать Балансировщик нагрузки.
- Введите имя балансировщика нагрузки.
- Выберите, где будет создаваться балансировщик нагрузки: в частной облачной среде (VPC) или в EC2-Classic.
- Щелкните Добавить, чтобы добавить правила конфигурации слушателя. Выберите порты и протоколы, которые будут использоваться балансировщиком нагрузки. Вам нужно определить порт, через который HTTP-трафик будет поступать в балансировщик нагрузки (Порт балансировщика нагрузки), и порт, в который он будет перенаправляться (Порт экземпляра).
Во многих конфигурациях ArcGIS Server Портом балансировщика нагрузки может быть порт 80, а Портом экземпляра – порт 6080, являющийся портом ArcGIS Server. Чтобы сохранить это правило в AWS Management Console, необходимо удалить правило по умолчанию 80 в 80. Если ArcGIS Web Adaptor на экземпляре настроен, используйте порт веб-адаптера для Порта экземпляра вместо порта 6080.
Когда эти значения будут заданы, щелкните Продолжить.
- Установите опции конфигурации для проверки состояния балансировщика нагрузки.
Балансировщик нагрузки периодически будет проверять прикрепленные к нему экземпляры на отклик. Проверки производятся посредством тестового опроса (пингования) страницы экземпляра, по умолчанию – /index.html, то есть проверкой наличия откликов на опрос. Вы должны либо настроить страницу /index.html на свои экземпляры, либо изменить значение для Ping Path на страницу, которая размещена идентично на каждом экземпляре. Хорошей настройкой для Ping Path будет страница, связанная с реализацией вашего ГИС-сервера, например, REST URL одного из ваших картографических сервисов.
Когда вы закончите настройку проверки состояния, щелкните Продолжить.
- Выберите подсети, которые будут использоваться балансировщиком нагрузки, и щелкните Продолжить.
- Выберите или создайте группу безопасности, которая будет связана с балансировщиком нагрузки.
- Щелкните Продолжить, чтобы пропустить панель мастера, которая добавляет экземпляры в балансировщик нагрузки.
Вы можете добавить экземпляры в балансировщик нагрузки позже. Вам не требуется прямо сейчас добавлять какие-либо экземпляры для того, чтобы создать балансировщик нагрузки.
- Добавьте теги, чтобы ваш балансировщик нагрузки был легче узнаваем. По окончании нажмите Продолжить.
- Еще раз просмотрите информацию о балансировщике нагрузки и, если необходимо, вернитесь назад и сделайте необходимые корректировки. Когда вы будете удовлетворены опциями конфигурации, щелкните Создать, чтобы создать балансировщик нагрузки.
- Щелкните Закрыть, чтобы закрыть мастер.
- Свой новый балансировщик нагрузки вы сможете найти в секции Балансировщики нагрузки в AWS Management Console. Запомните или запишите имя DNS балансировщика нагрузки. Чтобы в полной степени использовать преимущества балансировщика нагрузки, его следует включать во все URL-адреса, которые вы используете для ссылки на свой сайт ГИС-сервера.