Abra o console do AWS e navegue até o console EC2 e até a seção Balanceadores de carga.
Configurar balanceamento de carga para configuração local de Áudio/Vídeo Aprimorado (WebRTC)
A finalidade deste documento é explicar a configuração do balanceamento de carga para a configuração local de Áudio/Vídeo Aprimorado.
Como exemplo, usaremos o Balanceador de Carga do Aplicativo AWS, mas a mesma lógica pode ser aplicada a qualquer outro balanceador de carga.
Este é um diagrama simplificado de nosso exemplo de configuração:
Temos 3 tipos de nós: sinalização, mídia e gravação e, neste exemplo, temos o servidor do Adobe Connect 12 na mesma rede. Portanto, nosso balanceador de carga não precisa ser exposto à Internet (interno).
O balanceador de carga tem 3 ouvintes:
- Porta HTTP 80 - usada pelos servidores de mídia para conexão com nós de sinalização
- Porta HTTPS 443 - usada pelo servidor do Adobe Connect 12 para conectar ao cluster de Áudio/Vídeo Aprimorado
- HTTP 9090 - usado pelos administradores de cluster para se conectar à interface da Web do Liveswitch (para gerenciar a pilha WebRTC)
Ao criar o balanceador de carga, também criaremos os primeiros grupos de destino para o primeiro ouvinte, e adicionaremos o outro mais tarde.
Como um de nossos ouvintes é HTTPS, precisaremos de um certificado. Para isso, criaremos um registro DNS que apontará para o balanceador de carga e usará o certificado para o domínio.
Criando o balanceador de carga
-
-
Selecione Criar Balanceador de Carga e selecione Balanceador de Carga do Aplicativo.
-
Nomeie o balanceador de carga e selecione Interno.
-
Selecione o VPC e as sub-redes onde os nós de sinalização são colocados.
-
Selecione ou crie o grupo de segurança que permitirá o tráfego para as portas 80, 443 e 9090 da rede local.
-
Para o primeiro ouvinte, deixe o protocolo como HTTP e a porta 80 e selecione Criar grupo-alvo.
-
Uma nova guia será aberta com a caixa de diálogo de criação do grupo de destino. Selecione Instâncias como tipo, dê um nome ao grupo-alvo, defina o protocolo HTTP, a porta 18443 e selecione o VPC onde os nós residem.
-
Para verificações de integridade, insira o caminho /health.
-
Selecione Avançar. Em seguida, selecione os nós de sinalização na lista e selecione Incluir como pendente e Criar grupo-alvo.
-
Após fechar a guia e retornar à página de criação do balanceador de carga, clique no botão atualizar na seção do ouvinte e selecione o grupo de destino que você acabou de criar.
-
Selecione Criar balanceador de carga.
Ouvintes e grupos-alvo adicionais
-
No console Balanceadores de Carga, selecione o balanceador de carga criado.
-
Selecione a guia Ouvintes e selecione Adicionar ouvinte.
-
Altere o protocolo para HTTPS, porta para 443, selecione o mesmo grupo de destino usado para o primeiro e selecione o certificado para HTTPS.
-
Selecione Adicionar. Para o último ouvinte, selecione Adicionar ouvinte novamente.
-
Selecione a porta HTTP 9090 e selecione Encaminhar para como ação.
-
Selecione Criar grupo-alvo e repita as etapas da seção anterior para criar o grupo de destino, mas com a porta de destino 9090.
-
Mais uma configuração diferente neste grupo de destino é a verificação de integridade, já que a porta de tráfego é diferente. Portanto, precisamos definir a substituição.
-
Selecione o grupo-alvo que você criou.