Cos'è l'Elastic Load Balancing? - 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'è l'Elastic Load Balancing?

Elastic Load Balancing 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. Elastic Load Balancing dimensiona la capacità del sistema di bilanciamento del carico in risposta al 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.

Funzionalità di Elastic Load Balancing

Elastic Load Balancing supporta diversi tipi di load balancer. È possibile selezionare il tipo di load balancer più adatto alle proprie esigenze. Per ulteriori informazioni, consulta Elastic Load Balancing features Balancing Products.

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

I Classic Load Balancer sono la generazione precedente di sistemi di bilanciamento del carico di Elastic Load Balancing. Ti consigliamo di eseguire la migrazione a un sistema di bilanciamento del carico di ultima generazione. Per ulteriori informazioni, consulta Migrare il Classic Load Balancer.

Accesso a Elastic Load Balancing

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

  • AWS Management Console: fornisce un'interfaccia Web da utilizzare per accedere a Elastic Load Balancing.

  • AWS Command Line Interface (AWS CLI): fornisce comandi per un'ampia gamma di AWS servizi, tra cui Elastic Load Balancing. 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 di query è il modo più diretto di accedere a Elastic Load Balancing. 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:

Elastic Load Balancing funziona 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 si attiva Dimensionamento automatico con Elastic Load Balancing, le istanze avviate da Dimensionamento automatico vengono registrate automaticamente nel 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: ti consente di monitorare il tuo 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— Puoi utilizzarlo AWS WAF con il tuo 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 Prezzi di Elastic Load Balancing.