Descrizione del laboratorio
Amazon Elastic Container Service (ECS) è un servizio di gestione di container altamente scalabile e rapido che consente di eseguire, interrompere e gestire in modo semplice container Docker su un cluster gestito di istanze Amazon EC2.
Questo laboratorio ti guida attraverso i passaggi per:
- Creare una definizione di attività, una descrizione di un’applicazione che contiene uno o più container Docker.
- Creare un cluster, un raggruppamento logico di istanze Amazon EC2 in cui è possibile inserire attività.
- Creare un servizio, che consente di eseguire e conservare simultaneamente un numero specificato di istanze di una definizione di attività.
L’ambiente di laboratorio fornirà un gruppo di Auto Scaling di istanze EC2 che verrà utilizzato per popolare il cluster e un Elastic Load Balancer da utilizzare con il servizio ECS.
Argomenti trattati
Alla fine di questo laboratorio sarai in grado di:
- Creare una definizione di attività ECS
- Popolare un cluster ECS
- Distribuire un’applicazione in un servizio ECS
- Distribuire un aggiornamento dell’applicazione modificando la definizione dell’attività
- Scalare verticalmente l’applicazione
Prerequisiti di conoscenza tecnica
Per completare con successo questo laboratorio, è necessario avere familiarità con i container Docker, nonché con le tecniche generali e il vocabolario dell’amministrazione del server e delle operazioni di sviluppo.
È inoltre consigliabile avere una conoscenza di base delle applicazioni Web e delle reti, ad esempio la porta TCP, i proxy HTTP e i bilanciamenti del carico.