Откройте консоль AWS, затем перейдите в консоль EC2 и раздел «Средства распределения нагрузки».
Настройка распределения нагрузки для локального развертывания улучшенного интерфейса для работы с аудио и видео (WebRTC)
Цель настоящего документа — предоставить пояснения по настройке распределения нагрузки для локального развертывания улучшенного интерфейса для работы с аудио и видео.
В качестве примера мы будем использовать средство распределения нагрузки приложения AWS, однако к любому другому средству распределения нагрузки применима та же логика.
Это упрощенная диаграмма нашего примера настройки:
Мы используем 3 вида узлов: узел передачи сигнала, медиаузел и узел записи, и в этом примере сервер Adobe Connect 12 располагается в той же сети, поэтому средство распределения нагрузки нет необходимости подключать к Интернету.
Средство распределения нагрузки включает 3 слушателя:
- HTTP-порт 80 — используется медиасерверами для подключения к узлам передачи сигнала
- HTTPS-порт 443 — используется сервером Adobe Connect 12 для подключения к кластеру улучшенного аудио и видео
- HTTP 9090 — используется администраторами кластера для подключения к веб-интерфейсу Liveswitch (для управления стеком WebRTC)
При создании средства распределения нагрузки мы также создадим первые целевые группы для первого слушателя, а остальные добавим позже.
Поскольку один из слушателей — HTTPS, нам потребуется сертификат. Для этого мы создадим запись DNS, указывающую на средство распределения нагрузки, и воспользуемся сертификатом на домен.
Создание средства распределения нагрузки
-
-
Выберите «Создать средство распределения нагрузки», а затем нажмите «Средство распределения нагрузки приложения».
-
Присвойте имя средству распределения нагрузки и выберите «Внутреннее».
-
Выберите VPC и подсети, где расположены узлы передачи сигнала.
-
Выберите или создайте группу безопасности, которая обеспечить трафик к портам 80, 443 и 9090 из местной сети.
-
Для первого слушателя оставьте протокол HTTP и порт 80 и выберите «Создать целевую группу».
-
Откроется новая вкладка с диалоговым окном для создания целевой группы. Выберите вид «Экземпляры», задайте имя целевой группы, установите протокол HTTP, порт 18443 и выберите VPC, где располагаются узлы.
-
Для проверки работоспособности введите путь /health.
-
Нажмите «Далее». Затем выберите узлы передачи сигнала из списка и нажмите «Включить как ожидающие» и «Создать целевую группу».
-
После закрытия вкладки и возврата на страницу создания средства распределения нагрузки, нажмите на кнопку «Обновить» в разделе слушателя и выберите целевую группу, которую вы только что создали.
-
Выберите «Создать средство распределения нагрузки».
Дополнительные слушатели и целевые группы
-
На консоли «Средства распределения нагрузки» выберите созданное вами средство распределения нагрузки.
-
Нажмите на вкладку «Слушатели» и выберите «Добавить слушателя».
-
Измените протокол на HTTPS, порт — на 443, выберите ту же целевую группу, которую вы использовали для первого слушателя, и выберите сертификат для HTTPS.
-
Выберите «Добавить». Для последнего слушателя снова нажмите «Добавить слушателя».
-
Установите HTTP, порт 9090 и выберите действие «Перенаправить на».
-
Выберите «Создать целевую группу» и повторите действия из предыдущего пункта о создании целевой группы, но с использованием целевого порта 9090.
-
В этой целевой группе отличается еще один параметр: проверка работоспособности. Для трафика используется другой порт, поэтому необходимо задать «Замена».
-
Выберите созданную вами целевую группу.