Cominciamo con la guida per principianti di AWS Fargate all'ECS.
Cos'è AWS Fargate?
AWS fornisce il servizio container noto come ECS e AWS Fargate è la versione senza server dell'ECS. Con AWS Fargate non deve preoccuparsi della gestione del cluster o dei server virtuali nel cluster. L'utente deve semplicemente fornire il numero di servizi di cui ha bisogno e in esecuzione e Fargate gestirà il cluster per te:
Modello di prezzi
AWS Fargate non ha un account di livello gratuito, il che significa che l'utente deve pagare per ciascun servizio utilizzato e la seguente schermata visualizza i pagamenti per ora per macchine diverse che utilizzano Fargate:
Crea un contenitore in Amazon ECS
Per creare un contenitore in Amazon ECS, vai al servizio e fai clic su "Iniziare"Pulsante:
L'utente verrà indirizzato alla pagina del cluster per fare clic su "Crea cluster"Pulsante:
In questa pagina, digitare il nome del cluster e configurare le impostazioni di networking:
Scorri verso il basso la pagina per fare clic su "Creare"Pulsante:
Dirigiti nel "Definizioni delle attività"Pagina dal pannello sinistro e fai clic su"Crea una nuova definizione di attività"Pulsante:
Configurare la definizione dell'attività digitando il nome e i dettagli del contenitore:
Successivamente, scorrere verso il basso la pagina e fare clic su "Prossimo"Pulsante:
In questa pagina, tieni le impostazioni predefinite e fai clic su "Prossimo"Pulsante:
Rivedere le configurazioni e fare clic su "Creare"Pulsante:
Entra all'interno del cluster per creare il servizio facendo clic su "Creare"Pulsante dalla sezione Servizi:
Creare il servizio utilizzando il cluster e Fargate come fornitore di capacità:
Successivamente, fornire i dettagli della definizione dell'attività per creare il servizio:
Scorri verso il basso fino in fondo alla pagina per fare clic su "Creare"Pulsante:
Viene creato un contenitore e pronto a contenere qualsiasi tipo di applicazione:
Hai creato con successo un contenitore su Amazon ECS.
Conclusione
AWS offre il contenitore utilizzando il suo servizio ECS e Fargate è la sua versione estesa che è senza server, quindi l'utente non è responsabile per gestire i cluster. Inoltre non è in grado di livello gratuito, quindi l'utente dovrà pagare per ogni servizio utilizzato. È molto facile impostare il contenitore in modo che lo sviluppatore possa distribuire le loro applicazioni su di essi da utilizzare su server diversi.