Apri la console AWS, quindi passa alla console EC2 e alla sezione Bilanciamenti del carico.
Configurazione del bilanciamento del carico per l’impostazione locale dell’esperienza audio/video avanzata (WebRTC)
Questo documento spiega come configurare il bilanciamento del carico per l’impostazione locale dell’esperienza audio/video avanzata.
Prenderemo Application Load Balancer di AWS come esempio, ma la stessa procedura può essere seguita per qualsiasi altro bilanciamento del carico.
Questo è un diagramma semplificato della nostra configurazione di esempio:
Sono disponibili 3 tipi di nodi: multimediale, di segnalazione e di registrazione. In questo esempio, il server Adobe Connect 12 si trova nella stessa rete, pertanto il bilanciamento del carico non deve essere esposto a Internet (interno).
Il bilanciamento del carico dispone di 3 listener:
- Porta HTTP 80: utilizzata dai server multimediali per connettersi ai nodi di segnalazione
- Porta HTTPS 443: utilizzata dal server Adobe Connect 12 per collegarsi al cluster dell’esperienza audio/video avanzata
- Porta HTTP 9090: utilizzata dagli amministratori del cluster per connettersi all’interfaccia Web di Liveswitch (per gestire lo stack WebRTC)
Durante la creazione del bilanciamento del carico creeremo anche i primi gruppi di destinazione per il primo listener. Gli altri verranno aggiunti in un secondo momento.
Uno dei nostri listener è HTTPS, pertanto avremo bisogno di un certificato. A tale scopo, creeremo un record DNS che punterà al bilanciamento del carico e utilizzeremo il certificato per il dominio.
Creazione del bilanciamento del carico
-
-
Seleziona Crea bilanciamento del carico e poi Application Load Balancer.
-
Assegna un nome al bilanciamento del carico e seleziona Interno.
-
Seleziona la VPC e le subnet in cui sono posizionati i nodi di segnalazione.
-
Seleziona o crea il gruppo di sicurezza che consentirà il traffico alle porte 80, 443 e 9090 dalla rete locale.
-
Per il primo listener, lascia il protocollo come HTTP e la porta 80 e seleziona Crea gruppo di destinazione.
-
Viene aperta una nuova scheda con la finestra di dialogo per la creazione del gruppo di destinazione. Seleziona Istanze come tipo, assegna un nome al gruppo di destinazione, imposta il protocollo HTTP, la porta 18443 e seleziona la VPC in cui risiedono i nodi.
-
Per i controlli di integrità, inserisci il percorso /health.
-
Seleziona Avanti. In seguito, seleziona i nodi di segnalazione dall’elenco e poi Includi nodi in sospeso e Crea gruppo di destinazione.
-
Dopo aver chiuso la scheda e recuperato la pagina di creazione del bilanciamento del carico, fai clic sul pulsante Aggiorna nella sezione Listener e seleziona il gruppo di destinazione appena creato.
-
Seleziona Crea bilanciamento del carico.
Listener e gruppi di destinazione aggiuntivi
-
Nella console Bilanciamenti del carico, seleziona il bilanciamento del carico creato.
-
Seleziona la scheda Listener, quindi Aggiungi listener.
-
Modifica il protocollo in HTTPS e la porta in 443, seleziona lo stesso gruppo di destinazione utilizzato per il primo e poi il certificato per HTTPS.
-
Seleziona Aggiungi. Per l’ultimo listener, seleziona nuovamente Aggiungi listener.
-
Seleziona la porta HTTP 9090 e poi Inoltra a come azione da eseguire.
-
Seleziona Crea gruppo di destinazione e ripeti i passaggi della sezione precedente per creare il gruppo di destinazione, ma con la porta di destinazione 9090.
-
Un’altra impostazione che differisce in questo gruppo di destinazione è il controllo di integrità. La porta di traffico infatti è diversa, pertanto è necessario impostare la sostituzione.
-
Seleziona il gruppo di destinazione creato.