EC2 tipo di avvio per Amazon ECS - Amazon Elastic Container Service

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

EC2 tipo di avvio per Amazon ECS

Il tipo di EC2 lancio è adatto per carichi di lavoro di grandi dimensioni che devono essere ottimizzati in termini di prezzo.

Quando si considera come modellare le definizioni delle attività e i servizi utilizzando il tipo di EC2 avvio, si consiglia di considerare quali processi devono essere eseguiti insieme e come è possibile ridimensionare ciascun componente.

Ad esempio, immagina un'applicazione che comprende i seguenti componenti:

  • Un servizio front-end che visualizza le informazioni su una pagina Web

  • Un servizio di backend che fornisce il servizio di APIs frontend

  • Un datastore

Per questo esempio, crea definizioni di attività che raggruppino i container utilizzati per scopi comuni. Dividi i diversi componenti in definizioni di attività multiple e separate. Il seguente esempio di cluster presenta tre istanze di container su cui vengono eseguiti tre container per i servizi front-end, due container per i servizi back-end e un container per i servizi di datastore.

Puoi raggruppare i container correlati in una definizione di attività, ad esempio i container collegati che devono essere eseguiti contemporaneamente. Ad esempio, aggiungi un container per lo streaming dei log al servizio front-end, includendolo nella stessa definizione di attività.

Una volta configurate, dalle definizioni di attività puoi creare dei servizi per mantenere la disponibilità dei tuoi processi desiderati. Per ulteriori informazioni, consulta Creazione di un servizio Amazon ECS utilizzando la console. Nei servizi, puoi associare i container mediante i load balancer di Elastic Load Balancing. Per ulteriori informazioni, consulta Usa il bilanciamento del carico per distribuire il traffico del servizio Amazon ECS. Quando le tue esigenze relative alle applicazioni cambiano, puoi aggiornare i tuoi servizi per incrementare o ridurre il numero di attività desiderate. In alternativa, puoi aggiornare i servizi per implementare versioni più recenti dei container nelle attività. Per ulteriori informazioni, consulta Aggiornamento di un servizio Amazon ECS.

Esempio di architettura di applicazione con tre istanze. L'istanza 1 dispone di un container di servizi front-end e un container di servizi di database. L'istanza 2 e l'istanza 3 dispongono di un container di servizi front-end e di un container di servizi back-end.