Cos'è un Classic Load Balancer? - Sistema di bilanciamento del carico elastico

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à.

Cos'è un Classic Load Balancer?

Il servizio Elastic Load Balancing distribuisce automaticamente il traffico in ingresso su più destinazioni, ad esempio istanze EC2, container e indirizzi IP, in una o più zone di disponibilità. Monitora lo stato di integrità delle destinazioni registrate e instrada il traffico solo verso le destinazioni integre. Elastic Load Balancing ridimensiona il load balancer di volta in volta, in quanto il traffico in ingresso varia nel corso del tempo. Può ridimensionare le risorse per la maggior parte dei carichi di lavoro automaticamente.

Elastic Load Balancing supporta i seguenti bilanciatori del carico: Application Load Balancer, Network Load Balancer, Gateway Load Balancer e Classic Load Balancer. È possibile selezionare il tipo di load balancer più adatto alle proprie esigenze. In questa guida vengono illustrati i Classic Load Balancer. Per ulteriori informazioni sugli altri bilanciatori del carico, consultare la Guida per l'utente sugli Application Load Balancer, la Guida per l'utente sui Network Load Balancer, e la Guida per l'utente sui Gateway Load Balancer.

Panoramica di Classic Load Balancer

Un load balancer distribuisce automaticamente il traffico delle applicazioni in ingresso su più istanze EC2 in più zone di disponibilità. Questo aumenta la tolleranza ai guasti delle applicazioni. Elastic Load Balancing rileva le istanze non integre e instrada il traffico solo verso le istanze integre.

Il load balancer funge da singolo punto di contatto per i client. Ciò aumenta la disponibilità dell'applicazione. È possibile aggiungere e rimuovere istanze dal load balancer in base alle esigenze, senza interrompere il flusso generico di richieste per l'applicazione. Elastic Load Balancing ridimensiona il load balancer di volta in volta, in quanto il traffico verso l'applicazione varia nel corso del tempo. Elastic Load Balancing è in grado di ridimensionare automaticamente le risorse per la maggior parte dei carichi di lavoro.

Un listener controlla le richieste di connessione inviate dai client, utilizzando il protocollo e la porta configurati e inoltra le richieste a una o più istanze registrate utilizzando il protocollo e il numero di porta configurati. Puoi aggiungere uno o più listener al load balancer.

Puoi configurare controlli dello stato, che vengono utilizzati per monitorare lo stato delle istanze registrate in modo che il load balancer invii richieste solo alle stanze integre.

Un load balancer consente di instradare il traffico dai client verso le istanze EC2.

Per assicurarti che le tue istanze registrate siano in grado di gestire il carico di richieste in ciascuna zona di disponibilità, è importante tenere circa lo stesso numero di istanze in ciascuna zona di disponibilità registrato con il load balancer. Se, ad esempio, disponi di dieci istanze nella zona di disponibilità us-west-2a e di due istanze nella zona us-west-2b, le richieste vengono distribuite in modo uniforme tra le due zone di disponibilità. Di conseguenza, le due istanze nella zona us-west-2b servono la stessa quantità di traffico delle dieci istanze nella zona us-west-2a. È invece necessario disporre di sei istanze in ogni zona di disponibilità.

Per impostazione predefinita, il load balancer distribuisce il traffico in modo uniforme su tutte le zone di disponibilità abilitate per il tuo load balancer. Per distribuire il traffico in modo uniforme su tutte le istanze registrate in tutte le zone di disponibilità, attiva il bilanciamento del carico tra zone sul tuo load balancer. Tuttavia, ti consigliamo di mantenere comunque numeri di istanze più o meno equivalenti in ciascuna zona di disponibilità per migliorare la tolleranza ai guasti.

Per ulteriori informazioni consultare la guida Come funziona Elastic Load Balancing all'interno della Guida per l'utente di Elastic Load Balancing.

Vantaggi

L'utilizzo di Classic Load Balancer invece di Application Load Balancer comporta i seguenti vantaggi:

  • Supporto per i listener TCP e SSL

  • Supporto per le sticky session mediante i cookie generati dall'applicazione

Per ulteriori informazioni sulle caratteristiche supportate da ogni tipo di load balancer, vedere il Confronto di prodotti per Elastic Load Balancing.

Come iniziare

Prezzi

Con il load balancer paghi solo in base all'uso effettivo. Per ulteriori informazioni, consulta Prezzi di Elastic Load Balancing.