Elastic Load Balancing

Tolleranza ai guasti ottenuta grazie a scalabilità, prestazioni e sicurezza.

Elastic Load Balancing distribuisce automaticamente il traffico in entrata delle applicazioni su più destinazioni, tra cui istanze Amazon EC2, container e indirizzi IP. Può gestire i mutevoli carichi di traffico di un'applicazione in una o più zone di disponibilità. Elastic Load Balancing offre tre tipi di sistemi di bilanciamento del carico, tutti dotati di disponibilità elevata, scalabilità automatica e sicurezza affidabile, elementi necessari per rendere le applicazioni tolleranti agli errori.

Application Load Balancer


I sistemi Application Load Balancer sono indicati per il bilanciamento di traffico HTTP e HTTPS, e offrono instradamento avanzato delle richieste per la distribuzione di architetture moderne, ad esempio in microservizi e container. Questi sistemi operano a livello di richieste individuali (livello 7) e instradano il traffico in cloud privati virtuali di Amazon VPC, in base al contenuto della richiesta.

Ulteriori informazioni >>

Network Load Balancer


I sistemi Network Load Balancer sono indicati per il bilanciamento di traffico TCP, in situazioni che richiedono prestazioni estreme. Questi sistemi operano a livello di trasporto (livello 4), instradano il traffico in cloud privati virtuali di Amazon VPC e sono in grado di gestire milioni di richieste al secondo mantenendo livelli di latenza estremamente bassi. I sistemi Network Load Balancer sono inoltre ottimizzati per la gestione di pattern di traffico incostanti e con picchi improvvisi.

Ulteriori informazioni >>

Classic Load Balancer


I sistemi Classic Load Balancer consentono un bilanciamento di base del carico su più istanze Amazon EC2 e operano a livello sia di richiesta sia di trasporto. Questi sistemi sono rivolti alle applicazioni sviluppate nell'ambito della rete EC2-Classic.

Ulteriori informazioni >>

Vantaggi

Elevata disponibilità

Elastic Load Balancing distribuisce automaticamente il traffico in entrata su più destinazioni (istanze Amazon EC2, container e indirizzi IP) in diverse zone di disponibilità, instradando il traffico solo su destinazioni integre. Il servizio permette anche di bilanciare il carico in una regione, instradando il traffico verso destinazioni integre su più zone di disponibilità.

Sicurezza

Elastic Load Balancing lavora in sinergia con Amazon Virtual Private Cloud (VPC) per offrire funzioni di sicurezza affidabili, tra cui gestione integrata di certificati, autenticazione degli utenti e decrittografia SSL. Nell'insieme, queste funzionalità consentono di gestire in modo centralizzato le impostazioni del protocollo SSL e di liberare le applicazioni da carichi di lavoro che graverebbero sulle prestazioni della CPU.

Elasticità

Elastic Load Balancing è in grado di gestire modifiche improvvise ai pattern di traffico di rete. Inoltre, grazie all'integrazione con Auto Scaling, la capacità dell'applicazione sarà sempre commisurata ai livelli di carico senza dover intervenire manualmente.

Flessibilità

Elastic Load Balancing consente di utilizzare gli indirizzi IP per instradare le richieste verso altre applicazioni. In questo modo è possibile decidere come virtualizzare le applicazioni di destinazione e raccogliere più applicazioni in hosting in una stessa istanza. Inoltre, le applicazioni potranno disporre di gruppi di sicurezza individuali e utilizzare la stessa porta di rete per semplificare ulteriormente la comunicazione tra applicazioni in architetture basate su microservizi.

Monitoraggio e auditing affidabili

Elastic Load Balancing consente di monitorare in tempo reale le applicazioni e le loro prestazioni utilizzando parametri, registrazione di log e monitoraggio delle richieste di Amazon CloudWatch. In questo modo migliora la visibilità sul comportamento delle applicazioni, permettendo di individuarne problematiche e identificando i colli di bottiglia nello stack applicativo con una granularità che arriva alla singola richiesta.

Bilanciamento di carico ibrido

Elastic Load Balancing offre la possibilità di bilanciare il carico tra le risorse in AWS e quelle locali utilizzando lo stesso sistema di bilanciamento del carico. Questo facilita migrazione, espansione e failover delle applicazioni locali nel cloud.

Casi d'uso

Maggiore tolleranza ai guasti delle applicazioni

Elastic Load Balancing consente alle applicazioni di ottenere tolleranza ai guasti bilanciando automaticamente il traffico su più destinazioni (istanze Amazon EC2, container e indirizzi IP) e più zone di disponibilità, accertando al contempo che soltanto le destinazioni integre ricevano il traffico. Se nessuna destinazione in una determinata zona di disponibilità è integra, Elastic Load Balancing instraderà il traffico verso istanze integre di altre zone di disponibilità. Una volta risolti gli errori, il sistema di bilanciamento del carico tornerà a operare sulle destinazioni originali.

Bilanciamento del carico automatico per applicazioni in container

Grazie al supporto migliorato per i container, è possibile bilanciare il carico su più porte nella stessa istanza Amazon EC2. È anche possibile sfruttare la profonda integrazione con Amazon EC2 Container Service (ECS), che offre container completamente gestiti. È sufficiente registrare un servizio con un sistema di bilanciamento del carico ed ECS gestirà in modo trasparente registrazione e annullamento della registrazione di container Docker. Il sistema di bilanciamento del carico rileva automaticamente la porta e si riconfigura in modo dinamico.

Scalabilità automatica delle applicazioni

Con Elastic Load Balancing, le risorse dedicate alle applicazioni saranno ricalibrate in base alle richieste dei clienti. Le applicazioni non saranno mai a corto di risorse: quando la latenza di una delle istanze EC2 supera una determinata soglia, è possibile abilitare automaticamente la scalabilità automatica sul parco istanze Amazon EC2.

Utilizzo di Elastic Load Balancing in cloud privati virtuali

Elastic Load Balancing semplifica la creazione di punti di ingresso connessi a Internet e l'instradamento del traffico delle richieste tra livelli diversi di un'applicazione nei cloud privati virtuali. È possibile assegnare gruppi di sicurezza al sistema di bilanciamento del carico per tenere sotto controllo quali porte sono aperte per un elenco di sorgenti consentite. Poiché Elastic Load Balancing si integra con VPC, tutte le tabelle di routing e le liste di controllo degli accessi di rete esistenti continuano a fornire controlli di rete aggiuntivi.

Quando viene creato un sistema di bilanciamento del carico in VPC, è possibile specificare se tale sistema debba essere connesso a Internet (impostazione predefinita) o se debba essere interno. Quando si sceglie di creare un sistema collegato solo internamente, non è necessario disporre di un gateway Internet per connettersi al sistema di bilanciamento, e i relativi indirizzi IP privati saranno utilizzati nel record DNS.

Bilanciamento di carico ibrido con Elastic Load Balancing

Elastic Load Balancing offre la possibilità di bilanciare il carico tra le risorse in AWS e quelle locali utilizzando lo stesso sistema di bilanciamento del carico. Ad esempio, se occorre distribuire il traffico di un'applicazione su risorse sia in AWS sia in locale, è possibile registrare tutte le risorse sullo stesso gruppo di destinazione e associare tale gruppo a un sistema di bilanciamento del carico. In alternativa, è possibile usare bilanciamento del carico ponderato basato su DNS su risorse in AWS e in locale usando due sistemi di bilanciamento del carico, uno per le risorse in AWS e l'altro per le risorse locali.

È anche possibile utilizzare sistemi di bilanciamento del carico ibridi con due applicazioni, una in un cloud privato virtuale e l'altra in un percorso locale. È sufficiente indicare le destinazioni VPC in un gruppo di destinazioni e quelle in locale in un altro gruppo, adottando l'instradamento basato su contenuti per reindirizzare il traffico al gruppo corretto.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Ulteriori informazioni su Elastic Load Balancing

Visita la pagina delle caratteristiche.

Ulteriori informazioni 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Inizia subito nella console

Inizia a usare Elastic Load Balancing nella console di AWS.

Accedi