
Gestisci il tuo traffico su EC2 con Elastic Load Balancing
Elastic Load Balancing (ELB) è stato creato da AWS per gestire in modo automatico il traffico delle applicazioni in ingresso, su più istanze Amazon EC2, garantendo disponibilità elevata, dimensionamento automatico e massima sicurezza.
Il servizio assicura una massima tolleranza ai guasti, individuando le istanze con errori e distribuendo il traffico solo verso istanze EC2 integre.
La soluzione AWS inoltre, ti consente di poter usufruire di due tipi di sistemi di bilanciamento del carico: Classic Load Balancer e Application Load Balancer.
Classic Load Balancer permette di instradare il traffico a molti servizi e di bilanciare il carico su diverse porte nella medesima istanza EC2. E’ ideale per:
- applicazioni che necessitano di capacità di distribuzione avanzate;
- microservizi;
- architetture basate su contenitore.
Application Load Balancer, è un’opzione di bilanciamento del carico per il servizio Elastic Load Balancing che, agendo a livello applicativo, consente di definire regole di routing su molteplici servizi o architetture che eseguono una o più istanze Amazon EC2. È Ideale per:
- semplici operazioni di bilanciamento del carico relative al traffico su molteplici istanze EC2;
- instradare una richiesta a un servizio in base al contenuto della richiesta stessa;
- instradare una richiesta in base al campo Host dell’intestazione HTTP.
Tutorial
Vedi il AWS re:Invent 2017 e scopri tutte le best practices per Elastic Load Balancing!