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