Настройка распределения нагрузки для локального развертывания улучшенного интерфейса для работы с аудио и видео (WebRTC)

Настройка распределения нагрузки для локального развертывания улучшенного интерфейса для работы с аудио и видео (WebRTC)

Цель настоящего документа — предоставить пояснения по настройке распределения нагрузки для локального развертывания улучшенного интерфейса для работы с аудио и видео.

В качестве примера мы будем использовать средство распределения нагрузки приложения AWS, однако к любому другому средству распределения нагрузки применима та же логика.

Это упрощенная диаграмма нашего примера настройки:

Автоматически сгенерированное описание диаграммы (DiagramDescription)

Мы используем 3 вида узлов: узел передачи сигнала, медиаузел и узел записи, и в этом примере сервер Adobe Connect 12 располагается в той же сети, поэтому средство распределения нагрузки нет необходимости подключать к Интернету.

Средство распределения нагрузки включает 3 слушателя:

  1. HTTP-порт 80 — используется медиасерверами для подключения к узлам передачи сигнала
  2. HTTPS-порт 443 — используется сервером Adobe Connect 12 для подключения к кластеру улучшенного аудио и видео
  3. HTTP 9090 — используется администраторами кластера для подключения к веб-интерфейсу Liveswitch (для управления стеком WebRTC)

При создании средства распределения нагрузки мы также создадим первые целевые группы для первого слушателя, а остальные добавим позже.

Поскольку один из слушателей — HTTPS, нам потребуется сертификат. Для этого мы создадим запись DNS, указывающую на средство распределения нагрузки, и воспользуемся сертификатом на домен.

Создание средства распределения нагрузки

  1. Откройте консоль AWS, затем перейдите в консоль EC2 и раздел «Средства распределения нагрузки».

  2. Выберите «Создать средство распределения нагрузки», а затем нажмите «Средство распределения нагрузки приложения».

  3. Присвойте имя средству распределения нагрузки и выберите «Внутреннее».

  4. Выберите VPC и подсети, где расположены узлы передачи сигнала.

  5. Выберите или создайте группу безопасности, которая обеспечить трафик к портам 80, 443 и 9090 из местной сети.

  6. Для первого слушателя оставьте протокол HTTP и порт 80 и выберите «Создать целевую группу».

  7. Откроется новая вкладка с диалоговым окном для создания целевой группы. Выберите вид «Экземпляры», задайте имя целевой группы, установите протокол HTTP, порт 18443 и выберите VPC, где располагаются узлы.

  8. Для проверки работоспособности введите путь /health.

  9. Нажмите «Далее». Затем выберите узлы передачи сигнала из списка и нажмите «Включить как ожидающие» и «Создать целевую группу».

  10. После закрытия вкладки и возврата на страницу создания средства распределения нагрузки, нажмите на кнопку «Обновить» в разделе слушателя и выберите целевую группу, которую вы только что создали.

  11. Выберите «Создать средство распределения нагрузки».

Дополнительные слушатели и целевые группы

  1. На консоли «Средства распределения нагрузки» выберите созданное вами средство распределения нагрузки.

  2. Нажмите на вкладку «Слушатели» и выберите «Добавить слушателя».

  3. Измените протокол на HTTPS, порт — на 443, выберите ту же целевую группу, которую вы использовали для первого слушателя, и выберите сертификат для HTTPS.

  4. Выберите «Добавить». Для последнего слушателя снова нажмите «Добавить слушателя».

  5. Установите HTTP, порт 9090 и выберите действие «Перенаправить на».

  6. Выберите «Создать целевую группу» и повторите действия из предыдущего пункта о создании целевой группы, но с использованием целевого порта 9090.

  7. В этой целевой группе отличается еще один параметр: проверка работоспособности. Для трафика используется другой порт, поэтому необходимо задать «Замена».

  8. Выберите созданную вами целевую группу.

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн