Che cos’è ELB? - Elastic Load Balancing

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

Che cos’è ELB?

ELB distribuisce automaticamente il traffico in entrata su più destinazioni, come EC2 istanze, contenitori 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. ELB ridimensiona automaticamente la capacità del sistema di bilanciamento del carico in risposta alle variazioni del traffico in entrata.

Vantaggi del sistema di bilanciamento del carico

Un sistema di bilanciamento del carico distribuisce i carichi di lavoro su più risorse di calcolo, ad esempio server virtuali. L'utilizzo di un sistema di bilanciamento del carico aumenta la disponibilità e la tolleranza ai guasti delle applicazioni.

È possibile aggiungere e rimuovere le risorse di calcolo dal sistema di bilanciamento del carico in base alle proprie esigenze, senza interrompere il flusso di richieste per le applicazioni.

È possibile configurare controlli dello stato, che monitorano lo stato delle risorse di calcolo in modo che il sistema di bilanciamento del carico invii le richieste solo a quelle integre. È inoltre possibile rimuovere il lavoro di crittografia e decriptazione dal tuo sistema di bilanciamento del carico, in modo che le risorse di calcolo possano concentrarsi sul loro compito principale.

Caratteristiche di ELB

ELB supporta diversi tipi di bilanciamento del carico. È possibile selezionare il tipo di load balancer più adatto alle proprie esigenze. Per ulteriori informazioni, vedere prodotti ELB.

Per ulteriori informazioni sui sistemi di bilanciamento del carico di ultima generazione, consultate la seguente documentazione:

I Classic Load Balancer sono la generazione precedente di sistemi di bilanciamento del carico di ELB. Consigliamo di eseguire la migrazione a un bilanciatore del carico di generazione attuale. Per ulteriori informazioni, consultare Migrate your Classic Load Balancer.

Accesso a ELB

È possibile creare, avere accesso e gestire i sistemi di bilanciamento del carico utilizzando le seguenti interfacce:

  • Console di gestione AWS— Fornisce un'interfaccia web che è possibile utilizzare per accedere a ELB.

  • AWS Command Line Interface (AWS CLI): fornisce comandi per un'ampia gamma di AWS servizi, incluso ELB. AWS CLI È supportato su Windows, macOS e Linux. Per ulteriori informazioni, consulta AWS Command Line Interface.

  • AWS SDKs— Fornisci informazioni specifiche per la lingua APIs e gestisci molti dettagli di connessione, come il calcolo delle firme, la gestione dei tentativi di richiesta e la gestione degli errori. Per ulteriori informazioni, consulta AWS SDKs.

  • API di query: forniscono operazioni API di basso livello accessibili tramite richieste HTTPS. L'utilizzo dell'API Query è il modo più diretto per accedere a ELB. Tuttavia, l'API di query richiede che l'applicazione gestisca dettagli di basso livello, come la generazione dell'hash per firmare la richiesta e la gestione degli errori. Per ulteriori informazioni, consulta gli argomenti seguenti:

ELB collabora con i seguenti servizi per migliorare la disponibilità e la scalabilità delle applicazioni.

  • Amazon EC2: server virtuali che eseguono le tue applicazioni nel cloud. Puoi configurare il tuo sistema di bilanciamento del carico per indirizzare il traffico verso le tue EC2 istanze. Per ulteriori informazioni, consulta la Amazon EC2 User Guide.

  • Amazon EC2 Auto Scaling: assicura l'esecuzione del numero desiderato di istanze, anche in caso di guasto di un'istanza. Amazon EC2 Auto Scaling consente inoltre di aumentare o diminuire automaticamente il numero di istanze al variare della domanda delle istanze. Se abiliti Auto Scaling con ELB, le istanze avviate da Auto Scaling vengono registrate automaticamente con il sistema di bilanciamento del carico. Analogamente, il sistema di bilanciamento del carico annulla automaticamente la registrazione delle istanze terminate da Dimensionamento automatico. Per ulteriori informazioni, consulta la Amazon EC2 Auto Scaling User Guide.

  • AWS Certificate Manager: durante la creazione di un ascoltatore HTTPS, è possibile specificare i certificati forniti da ACM. Il sistema di bilanciamento del carico utilizza i certificati per terminare le connessioni e decriptare le richieste dei client.

  • Amazon CloudWatch: consente di monitorare il sistema di bilanciamento del carico e di intervenire secondo necessità. Per ulteriori informazioni, consulta la Amazon CloudWatch User Guide.

  • Amazon ECS: consente di eseguire, arrestare e gestire contenitori Docker su un cluster di EC2 istanze. È possibile configurare il sistema di bilanciamento del carico per instradare il traffico sui propri contenitori. Per ulteriori informazioni, consulta la Guida per lo sviluppatore di Amazon Elastic Container.

  • AWS Global Accelerator: migliora la disponibilità e le prestazioni dell'applicazione. Utilizza un acceleratore per distribuire il traffico su più sistemi di bilanciamento del carico in una o più regioni. AWS Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS Global Accelerator.

  • Route 53: offre un modo affidabile e conveniente per instradare i visitatori sui siti Web tramite la traduzione dei nomi dei domini negli indirizzi IP numerici che i computer utilizzano per connettersi tra loro. Ad esempio, si tradurrebbe www.example.com nell'indirizzo IP numerico. 192.0.2.1 AWS URLs assegna alle tue risorse, come i sistemi di bilanciamento del carico. Tuttavia, è possibile impostare un URL semplice da ricordare. Ad esempio, è possibile mappare il nome di dominio a un sistema di bilanciamento del carico. Per ulteriori informazioni, consulta la Guida per gli sviluppatori di Amazon Route 53.

  • AWS WAF— È possibile utilizzarlo AWS WAF con Application Load Balancer per consentire o bloccare le richieste in base alle regole di una lista di controllo degli accessi Web (Web ACL). Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS WAF.

Prezzi

Con il load balancer paghi solo in base all'uso effettivo. Per ulteriori informazioni, consulta la pagina dei prezzi ELB.