ELB (bilanciamento del carico elastico) è un servizio essenziale fornito da AWS che viene utilizzato per distribuire il traffico di rete tra diverse zone di disponibilità al fine di migliorare la scalabilità dell'applicazione e garantire un uptime elevato. I bilanciatori del carico elastico consentono inoltre agli utenti di impostare vari controlli sanitari per gli obiettivi registrati ed è possibile consentire l'EBS in un'unica zona di disponibilità e anche in più zone di disponibilità.
Esistono due categorie di libbre in AWS a cui un utente ha accesso a:
- Bilanciatore del carico dell'applicazione: Questi sono usati per instradare il traffico HTTP e HTTPS,
- Bilanciatore del carico di rete: Questi sono usati per instradare il traffico TCP:
Caratteristiche del bilanciamento del carico elastico
Le caratteristiche principali di AWS ELB sono le seguenti:
- L'ELB AWS fornisce la struttura di un gestore di certificati integrato, meccanismo di autenticazione utente e decryption SSL e TLS.
- Fornisce inoltre il ridimensionamento automatico delle applicazioni.
- Le prestazioni delle applicazioni possono essere monitorate in tempo reale.
- Può scoprire i colli di bottiglia e mantenere la conformità dell'accordo a livello di server.
Vantaggi del bilanciamento del carico elastico
I seguenti sono i vantaggi del bilanciatore del carico elastico di Amazon:
- ELB distribuisce automaticamente il traffico di rete, ad esempio il traffico di istanze, contenitori e indirizzi IP EC2, allo scopo di ottenere un'elevata disponibilità e tempo di attività.
- Gestisce automaticamente le variazioni della domanda di traffico per mantenere prestazioni coerenti.
- Distribuisce ugualmente il traffico tra tutte le zone di disponibilità e migliora anche la tolleranza ai guasti dell'applicazione.
- Riduce al minimo il tempo di risposta alla richiesta in una rete a causa del carico di rete distribuito.
- Il bilanciamento del carico elastico AWS garantisce le prestazioni e l'affidabilità delle risorse sia fisiche che virtuali.
- Aiuta a rilevare istanze EC2 malsane in una rete.
- AWS ELB fornisce una gestione centralizzata dei livelli di presa sicuri nella rete.
- Per garantire un'alta sicurezza, l'ELB si collega alle applicazioni nella VPN.
Si trattava di una breve introduzione al bilanciamento del carico elastico di Amazon.
Conclusione
AWS ELB è il servizio AWS che distribuisce il traffico di rete in arrivo a diverse zone di disponibilità per migliorare la scalabilità, la sicurezza e la velocità delle applicazioni. Quando il traffico della rete è diviso tramite Amazon ELB, garantisce un alto tempo e la bassa latenza. AWS ELB utilizza i bilanciatori del carico dell'applicazione per distribuire i bilanciatori del traffico HTTP e HTTPS e del carico di rete per caricare il traffico TCP.