I bilanciatori del carico vengono utilizzati dagli sviluppatori durante la costruzione di un sito Web che sarà immensamente popolare e dovrebbe essere scalabile. È difficile stimare la quantità di ridimensionamento di un server o un sito Web per lavorare in modo efficiente. Il bilanciamento del carico aiuta a questo proposito per automaticamente il server in base al traffico proveniente da Internet.
Questa guida contiene le sezioni:
Qual è il bilanciatore del carico AWS?
Un bilanciamento del carico è un server che verrà utilizzato per ridimensionare l'applicazione in base al carico di lavoro. Funziona come un intermediario tra gli utenti e il server delle applicazioni e ne collega i due. L'utente non comunicherà direttamente con l'istanza, tuttavia, sarà diretto all'istanza tramite il bilanciamento del carico:
Concetti fondamentali del bilanciamento del carico AWS
Alcuni dei concetti di bilanciamento del carico importanti sono spiegati di seguito.
Bilanciatore del carico dell'applicazione: ALB consente l'uso del livello HTTP e funziona sul livello 7. Abilita il bilanciamento del carico di più applicazioni da una singola macchina:
Bilanciatore del carico del gateway: È un equilibrio di carico unico in quanto di solito distribuisce, scala e gestisce una flotta di apparecchi virtuali di rete di terze parti come firewall, rilevamento di intrusioni, ecc. In AWS:
Bilanciatore del carico di rete: NLB funziona al livello 4 che consente di inoltrare il traffico TCP verso l'istanza. Ha anche prestazioni super alte in quanto gestisce milioni di richieste al secondo:
Come funziona il bilanciamento del carico AWS?
Il bilanciamento del carico AWS si trova tra l'utente e l'istanza del server per gestire la scalabilità dell'applicazione. Il traffico dell'utente passerà attraverso il bilanciamento del carico e inserirà l'istanza disponibile per intrattenere la richiesta. Lo stesso flusso viene seguito per il traffico che va all'utente dall'istanza passerà anche attraverso il bilanciamento del carico per individuare l'utente corretto per le informazioni.
Questo riguardava il bilanciamento del carico AWS e il suo lavoro.
Conclusione
I bilanciatori del carico Amazon vengono utilizzati per gestire il problema di scalabilità dell'applicazione sul cloud. Viene utilizzato per scambiare automaticamente l'applicazione in base al traffico in entrata o in uscita. È posizionato tra l'utente e le istanze dell'applicazione per rendere il canale di comunicazione regolare ed efficiente. Questa guida ha spiegato il bilanciamento del carico AWS e il suo lavoro.