Configurar el equilibrio de carga para la configuración local de audio/vídeo mejorados (WebRTC)

Configurar el equilibrio de carga para la configuración local de audio/vídeo mejorados (WebRTC)

Este documento tiene como finalidad describir la configuración del equilibrio de carga para una configuración local de audio/vídeo mejorados.

En este ejemplo, utilizaremos AWS Application Load Balancer, pero la misma lógica se puede aplicar a cualquier otro equilibrador de carga.

A continuación, se muestra un diagrama simplificado de nuestra configuración de ejemplo:

Descripción del diagrama generada automáticamente

Aparecen tres tipos de nodos: de señalización, multimedia y de grabación; en este ejemplo, el servidor de Adobe Connect 12 se encuentra en la misma red, por lo que nuestro equilibrador de carga no necesitará estar expuesto en Internet (interno).

El equilibrador de carga presenta tres detectores:

  1. Puerto HTTP 80: lo utilizan los servidores multimedia para conectarse a los nodos de señalización.
  2. Puerto HTTPS 443: lo utiliza el servidor de Adobe Connect 12 para conectarse al clúster de audio/vídeo mejorados.
  3. HTTP 9090: lo utilizan los administradores de clústeres para conectarse a la interfaz web de Liveswitch (para administrar la pila de WebRTC).

Al crear el equilibrador de carga, también crearemos los primeros grupos de destino para la primera escucha; añadiremos la otra más adelante.

Como una de nuestras escuchas es HTTPS, necesitaremos un certificado. Para ello, crearemos un registro de DNS que señalará al equilibrador de carga y utilizaremos el certificado para el dominio.

Creación del equilibrador de carga

  1. Abra la consola de AWS y, a continuación, vaya a la consola de EC2 y a la sección de equilibradores de carga.

  2. Seleccione Create Load Balancer (Crear equilibrador de carga) y, a continuación, seleccione Application Load Balancer (Equilibrador de carga de la aplicación).

  3. Asigne un nombre al equilibrador de carga y seleccione Internal (Interno).

  4. Seleccione la VPC y las subredes en las que se incluirán los nodos de señalización.

  5. Seleccione o cree el grupo de seguridad que permitirá el tráfico a los puertos 80, 443 y 9090 desde la red local.

  6. Para la primera escucha, deje el protocolo como HTTP y el puerto 80, y seleccione Create target group (Crear grupo de destino).

  7. Se abrirá una nueva pestaña con el cuadro de diálogo de creación del grupo de destino. Seleccione "Instances" (Instancias) como tipo, asigne un nombre al grupo, establezca el protocolo HTTP y el puerto 18443, y seleccione la VPC en la que se encuentran los nodos.

  8. Para las comprobaciones de estado, introduzca la ruta /health.

  9. Seleccione "Next" (Siguiente). A continuación, seleccione los nodos de señalización en la lista y elija Include as pending (Incluir como pendiente) y Create target group (Crear grupo de destino).

  10. Después de cerrar la pestaña y volver a la página de creación del equilibrador de carga, haga clic en el botón de actualización en la sección de la escucha y seleccione el grupo de destino que acaba de crear.

  11. Seleccione Create load balancer (Crear equilibrador de carga).

Escuchas y grupos de destino adicionales

  1. En la consola de equilibradores de carga, seleccione el equilibrador de carga que ha creado.

  2. Seleccione la pestaña Listeners (Escuchas) y, a continuación, Add listener (Añadir escucha).

  3. Cambie el protocolo a HTTPS, establezca el puerto en 443, seleccione el mismo grupo de destino que utilizó para la primera escucha y seleccione el certificado para HTTPS.

  4. Seleccione Add (Añadir). Para la última escucha, seleccione de nuevo Add listener (Añadir escucha).

  5. Seleccione el puerto HTTP 9090 y, a continuación, elija Forward to (Reenviar como) como acción.

  6. Seleccione Create target group (Crear grupo de destino) y repita los pasos de la sección anterior para crear el grupo de destino, pero con el puerto de destino 9090.

  7. Un parámetro más que es diferente en este grupo de destino es la comprobación de estado, ya que el puerto de tráfico es distinto, por lo que es necesario reemplazarlo.

  8. Seleccione el grupo de destino que ha creado.

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?