Come posso creare un Application Load Balancer e quindi registrare automaticamente le attività di Amazon ECS?

4 minuti di lettura
0

Desidero creare un Application Load Balancer e quindi registrare automaticamente le attività di Amazon Elastic Container Service (Amazon ECS).

Risoluzione

Crea un gruppo di destinazione

  1. Nella console Amazon EC2, nel pannello di navigazione, scegli Gruppi di destinazione.
  2. Scegli Crea gruppo di destinazione.
  3. In Nome gruppo di destinazione, inserisci un nome.
  4. Per Tipo di destinazione, scegli Istanza o IP.
    Importante: se la definizione delle attività del tuo servizio utilizza la modalità di rete awsvpc (richiesta per il tipo di avvio di AWS Fargate), è necessario scegliere IP come tipo di destinazione. Questo perché le attività che utilizzano la modalità di rete awsvpc sono associate a un'interfaccia di rete elastica. Queste attività non sono associate a un'istanza Amazon Elastic Compute Cloud (Amazon EC2).
  5. In seguito, scegli il VPC che desideri collegare al tuo gruppo di destinazione.
  6. Scegli Crea.

Associa il gruppo di destinazione al bilanciatore del carico

  1. Nel pannello di navigazione della console Amazon EC2, scegli Bilanciatori del carico.
  2. Scegli Crea sistema di bilanciamento del carico.
  3. Per Application Load Balancer, scegli Crea.
  4. In Nome, inserisci un nome per il bilanciatore del carico.
  5. Nella sezione Ascoltatori, per Protocollo del bilanciatore del carico, scegli HTTP o HTTPS.
  6. Nella sezione Zone di disponibilità, per VPC, scegli il VPC.
  7. Per le Zone di disponibilità, scegli almeno due ID di sottorete.
  8. Scegli Successivo: Configura le impostazioni di sicurezza, quindi scegli Successivo: Configura gruppi di sicurezza.
  9. Nella colonna ID gruppo di sicurezza, scegli l'ID del gruppo di sicurezza che desideri collegare al bilanciatore del carico.
  10. Scegli Successivo: Configura instradamento.
  11. Nella sezione Gruppo di destinazione, per Gruppo di destinazione, scegli Gruppo di destinazione esistente.
  12. Per Nome, scegli il gruppo di destinazione che hai creato in precedenza nella sezione Crea gruppo di destinazione.
  13. Scegli Successivo: Registra destinazioni, Successivo: Esamina, Crea.

Creare un servizio Amazon ECS utilizzando l'Application Load Balancer precedente

  1. Apri la console Amazon ECS.
  2. Nel riquadro di navigazione, scegli Cluster, quindi seleziona il tuo cluster.
  3. Nella scheda Servizi, scegli Crea.
  4. Nella sezione Configura servizio, conferma di aver creato almeno una definizione di attività.
    Importante: per utilizzare un sistema di bilanciamento del carico, è necessario utilizzare containerPort nella definizione dell'attività.
  5. Per Tipo di avvio, scegli un tipo di avvio.
  6. Per Nome servizio, inserisci un nome di servizio.
  7. Per Numero di attività, inserisci il numero di attività.
  8. Scegli Fase successiva.
  9. Nella sezione Bilanciamento del carico, per Tipo di bilanciatore del carico, scegli Application Load Balancer.
  10. Per Container per il bilanciamento del carico, conferma che il nome e la porta del container siano corretti e scegli Aggiungi al bilanciatore del carico.
  11. Per Porta ascoltatore di produzione, scegli la porta dell'applicazione utilizzata dall'applicazione (ad esempio, 80:HTTP).
  12. Per Nome gruppo di destinazione, scegli il gruppo di destinazione che hai creato in precedenza nella sezione Crea un gruppo di destinazione.
  13. Scegli Fase successiva.
  14. Per Scalabilità automatica del servizio, scegli Modifica il conteggio desiderato del servizio o Non modificare il conteggio desiderato del servizio in base alla configurazione dell'applicazione di servizio Amazon ECS.
  15. Scegli Fase successiva, quindi scegli Crea servizio.
  16. Scegli Visualizza servizio, quindi la scheda Attività.
  17. Scegli l'icona di aggiornamento e verifica che le attività siano nello stato ESECUZIONE IN CORSO.

Visualizzare le attività registrate nel gruppo di destinazione

  1. Apri la console Amazon EC2.
  2. Scegli Gruppi di destinazione, quindi il gruppo di destinazione che hai creato in precedenza nella sezione Crea un gruppo di destinazione.
  3. Per visualizzare gli obiettivi registrati nel gruppo di destinazione, scegli la scheda Destinazioni.

Nota: per risolvere i problemi relativi ai controlli dell'integrità non riusciti per Application Load Balancer, vedi Come faccio a eseguire le mie attività Amazon ECS utilizzando il tipo di avvio di Amazon EC2 per superare il controllo dell'integrità di Application Load Balancer in Amazon ECS?

Informazioni correlate

Creating an Application Load Balancer

Service load balancing

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa