Bilanciamento del carico e Auto Scaling

Concetti di tecnologie e servizi cloud AWS

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Bilanciamento del carico in AWS

Il bilanciamento del carico distribuisce il traffico in arrivo tra più istanze EC2, evitando il sovraccarico di un singolo server

  • Garantisce alta disponibilità
  • Fornisce scalabilità orizzontale

Tipi di load balancer in AWS

Quattro icone: classic, network, application e gateway load balancer.

Concetti di tecnologie e servizi cloud AWS

Come funziona il bilanciamento del carico?

 

  1. Gli utenti inviano richieste

Diagramma dell’architettura che evidenzia richieste utente inviate a un load balancer.

Concetti di tecnologie e servizi cloud AWS

Come funziona il bilanciamento del carico?

 

  1. Gli utenti inviano richieste
  2. Le richieste raggiungono il load balancer

Diagramma dell’architettura che evidenzia richieste utente inviate a un load balancer.

Concetti di tecnologie e servizi cloud AWS

Come funziona il bilanciamento del carico?

 

  1. Gli utenti inviano richieste
  2. Le richieste raggiungono il load balancer
  3. L’application load balancer attiva prima il gruppo target primario

Diagramma dell’architettura che mostra una richiesta dall’equilibratore di carico alle istanze EC2 primarie.

Concetti di tecnologie e servizi cloud AWS

Come funziona il bilanciamento del carico?

 

  1. Gli utenti inviano richieste
  2. Le richieste raggiungono il load balancer
  3. L'application load balancer attiva prima il gruppo target primario
  4. Se la domanda aumenta, attiva il gruppo target secondario e distribuisce il carico su tutte le istanze

Diagramma dell’architettura che mostra una richiesta dell’utente dal load balancer a istanze EC2 primarie e secondarie.

Concetti di tecnologie e servizi cloud AWS

Cos’è l’elasticità di calcolo?

L’elasticità fa scalare il sistema in base alla domanda, rendendo flessibile l’uso delle risorse

  • Le istanze EC2 ottengono elasticità con EC2 Auto Scaling

 

Cos’è EC2 Auto Scaling?

  • Regola automaticamente il numero di istanze attive in base a utilizzo e requisiti
  • Ottimizza i costi
  • Evita l’over-provisioning
Concetti di tecnologie e servizi cloud AWS

Come funziona l’auto scaling?

  1. Gli utenti inviano richieste

Diagramma dell’architettura che mostra la generazione di una richiesta utente.

Concetti di tecnologie e servizi cloud AWS

Come funziona l’auto scaling?

  1. Gli utenti inviano richieste
  2. Le richieste vengono instradate al servizio EC2 Auto Scaling

Diagramma dell’architettura che mostra una richiesta utente verso il servizio EC2 Auto Scaling.

Concetti di tecnologie e servizi cloud AWS

Come funziona l’auto scaling?

  1. Gli utenti inviano richieste
  2. Le richieste vengono instradate al servizio EC2 Auto Scaling
  3. Il servizio instrada le richieste alle istanze EC2 attive

Diagramma dell’architettura che mostra una richiesta verso EC2 Auto Scaling distribuita alle istanze EC2.

Concetti di tecnologie e servizi cloud AWS

Come funziona l’auto scaling?

  1. Gli utenti inviano richieste
  2. Le richieste vengono instradate al servizio EC2 Auto Scaling
  3. Il servizio instrada le richieste alle istanze EC2 attive
  4. Se la domanda aumenta, aggiunge nuove istanze EC2 per gestire il carico extra

Diagramma dell’architettura che mostra più richieste verso EC2 Auto Scaling distribuite a istanze EC2 attive e di backup.

Concetti di tecnologie e servizi cloud AWS

Come funziona l’auto scaling?

  1. Gli utenti inviano richieste
  2. Le richieste vengono instradate al servizio EC2 Auto Scaling
  3. Il servizio instrada le richieste alle istanze EC2 attive
  4. Se la domanda aumenta, aggiunge nuove istanze EC2 per gestire il carico extra
  5. Quando la domanda cala, le nuove istanze EC2 vengono spente

Diagramma dell’architettura che mostra una richiesta verso EC2 Auto Scaling distribuita alle istanze EC2.

Concetti di tecnologie e servizi cloud AWS

Bilanciamento del carico vs auto scaling

Bilanciamento del carico

  • Instrada il traffico in modo uniforme
  • Sfrutta le istanze EC2 esistenti

Icona di AWS Load Balancer.

Auto scaling

  • Soddisfa sempre la domanda
  • Aggiunge/rimuove istanze EC2

Icona di EC2 Auto Scaling.

Concetti di tecnologie e servizi cloud AWS

Ayo berlatih!

Concetti di tecnologie e servizi cloud AWS

Preparing Video For Download...