Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzate ELB per distribuire il traffico delle applicazioni in entrata nel gruppo Auto Scaling
Elastic Load Balancing distribuisce automaticamente il traffico delle applicazioni in entrata su tutte le EC2 istanze in esecuzione. ELB aiuta a gestire le richieste in entrata indirizzando il traffico in modo ottimale in modo che nessuna istanza sia sovraccarica. Per utilizzare ELB con il tuo gruppo Auto Scaling, collega il load balancer al tuo gruppo Auto Scaling. In questo modo il gruppo viene registrato con il sistema di bilanciamento del carico elastico, che agisce come un singolo punto di contatto per tutto il traffico Web in entrata nel gruppo con dimensionamento automatico.
Quando utilizzi ELB con il tuo gruppo Auto Scaling, non è necessario registrare EC2 singole istanze con il sistema di bilanciamento del carico. Le istanze avviate dal gruppo con dimensionamento automatico vengono registrate automaticamente con il sistema di bilanciamento del carico. Allo stesso modo, le istanze terminate dal gruppo con dimensionamento automatico vengono deregistrate automaticamente dal sistema di bilanciamento del carico.
Dopo aver collegato un load balancer al gruppo Auto Scaling, è possibile configurare il gruppo Auto Scaling in modo che utilizzi le metriche ELB (come il numero di richieste di Application Load Balancer per target) per scalare il numero di istanze nel gruppo in base alle fluttuazioni della domanda.
Facoltativamente, puoi aggiungere controlli di integrità ELB al tuo gruppo Auto Scaling in modo che Amazon Auto Scaling possa identificare e sostituire EC2 le istanze non integre sulla base di questi controlli di integrità aggiuntivi. Altrimenti, puoi creare un CloudWatch allarme che ti avvisi se il numero di host integri del gruppo target è inferiore a quello consentito.
Tipi ELB
ELB offre quattro tipi di sistemi di bilanciamento del carico che possono essere utilizzati con il gruppo Auto Scaling: Application Load Balancer, Network Load Balancer, Gateway Load Balancer e Classic Load Balancer.
Esiste una differenza fondamentale nel modo in cui i tipi di sistema di bilanciamento del carico vengono configurati. Con Application Load Balancer, Network Load Balancer e Gateway Load Balancer le istanze vengono registrate come destinatarie, con un gruppo destinatario verso il quale viene instradato il traffico. Con Classic Load Balancer le istanze vengono registrate direttamente con il sistema di bilanciamento del carico.
- Application Load Balancer
-
Instrada e fornisce bilanciamento del carico a livello di applicazione (HTTP/HTTPS) e supporta il routing in base al routing. Un Application Load Balancer può instradare le richieste verso le porte su una o più destinazioni registrate, come EC2 le istanze, nel tuo cloud privato virtuale (VPC).
- Network Load Balancer
-
Instrada e fornisce bilanciamento del carico a livello di trasporto (TCP/UDP Layer-4) in base alle informazioni relative all'indirizzo estratte dall'intestazione del Layer-4. Il Network Load Balancer è in grado di gestire i picchi di traffico, mantenere l'IP sorgente del client e utilizzare un IP fisso per l'intera durata del sistema di bilanciamento del carico.
- Gateway Load Balancer
-
Distribuisce il traffico a un parco istanze di appliance. Fornisce scalabilità, disponibilità e semplicità per le appliance virtuali di terze parti, come firewall, sistemi di rilevamento e prevenzione delle intrusioni e altre. I Gateway Load Balancer funzionano con appliance virtuali che supportano il protocollo GENEVE. Richiedono un'ulteriore integrazione tecnica quindi, prima di scegliere un Gateway Load Balancer, consulta la guida per l'utente.
- Classic Load Balancer
-
Percorsi e bilanci di carico a livello di trasporto (). TCP/SSL), or at the application layer (HTTP/HTTPS
Per una comprensione più approfondita dei diversi tipi di sistemi di bilanciamento del carico disponibili, consulta le seguenti risorse: