Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building and Deploying Containers Using Amazon Elastic Container Service (Italiano)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

Panoramica del laboratorio

Questo laboratorio dimostra l’uso di Amazon Elastic Container Service per ospitare una semplice applicazione web multicomponente composta da un sito web con due servizi API di supporto. Il sito web mostra un modulo in cui si compone una storia con segnaposto per sostantivi, verbi e aggettivi. Quando scegli il pulsante di invio, all’API words vengono richieste le parole necessarie per riempire tutti i segnaposto nel testo della storia. Puoi quindi scegliere salva che utilizza l’API save per rendere persistente la tua creazione su Amazon DynamoDB. L’app si chiama Storyizer

Per prima cosa creerai il container Docker per ogni componente dell’app web su un host dei comandi. Quindi li invierai all’Amazon Elastic Container Repository (ECR) in modo che possano essere recuperati quando viene creato il cluster ECS.

Successivamente, crei le definizioni delle attività per ciascuno dei tre componenti (sito web, API e salvataggio), specificando l’immagine Docker, i requisiti delle risorse e le variabili di ambiente, poi registri queste definizioni delle attività con AWS ECS e crei servizi per ogni componente. Ogni servizio è configurato per mantenere due attività in esecuzione (attività è la definizione per eseguire un determinato container Docker). Ciò si traduce in un design ad alta disponibilità poiché, se un’attività di servizio diventa non integra, ECS la sostituisce automaticamente con una appena avviata. ECS coordina inoltre la mappatura dinamica delle porte host con l’Application Load Balancer (ALB) e ogni attività ECS. Ciò consente di eseguire più di un container di un componente dell’app su un singolo host senza conflitti di porta.

Obiettivi

Alla fine di questo laboratorio sarai in grado di:

  • Comprendere i passaggi necessari per creare immagini Docker.
  • Inviare le immagini dei container a un repository Amazon ECR.
  • Distribuire container da un repository a un cluster Amazon ECS come servizi.

Competenze tecniche preliminari

Questa esercitazione di laboratorio richiede:

  • Accesso a un notebook con Wi-Fi e Microsoft Windows, macOS o Linux (Ubuntu, SuSE o Red Hat)
  • Accesso come amministratore al computer (per gli utenti di Microsoft Windows)
  • Un browser Internet come Chrome, Firefox o IE9 o versioni successive (le versioni precedenti di Internet Explorer non sono supportate)

Tasto icona

In questo laboratorio vengono utilizzate varie icone per richiamare l’attenzione su diversi tipi di istruzioni e note. Nell’elenco seguente viene illustrato lo scopo di ciascuna di esse:

  • Comando: un comando da eseguire.
  • Output previsto: un output di esempio che puoi utilizzare per verificare l’output di un comando o di un file modificato.
  • Nota: una nota, un suggerimento o indicazioni importanti.
  • Attenzione: Informazioni di particolare interesse o importanza (non così importanti da causare problemi alle apparecchiature o ai dati se vengono ignorate, ma che potrebbero comportare la necessità di ripetere determinati step).
  • Ulteriori informazioni: specifica dove trovare ulteriori informazioni.
  • Attività completata: una conclusione o un punto riepilogativo del laboratorio.

Reviews

Start your review of Building and Deploying Containers Using Amazon Elastic Container Service (Italiano)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.