Build, Test and Run a Microservice in AWS ECS

Livello intermedio
  • Prezzo € 450 i.e.

Paolo Latella

Cloud e DevOps @XPeppers, AWS Technical Trainer


Dettagli corso

Le sfide che portano ad un sistema distribuito basato su microservizi sono molte. Le aziende devono spesso modificare il loro modo di sviluppare, il loro modello organizzativo deve adattarsi ai processi DevOps e le scelte tecniche devono essere orientate a disaccoppiare il più possibile i componenti. Amazon Web Services sta rapidamente abbracciando architetture basate su microservizi cloud-native. Per velocizzare l’adozione dei microservizi AWS ha introdotto Docker come sistema per “containerizzare” i carichi di lavoro. In particolare AWS ha lanciato il servizio ECS (Amazon Elastic Container Service) per gestire in maniera semplice ed efficiente un cluster di tali container e ECR (Elastic Container Registry) come registro di contenitori Docker completamente gestito. Durante il workshop impareremo a usare tali servizi insieme ai servizi di CI/CD come CodeBuild e Codepipeline con l’obiettivo di creare una Pipeline di CI che va dalla build dell’immagine docker fino al deploy su un Cluster ECS in maniera completamente automatizzata.

Cosa Imparerai

Impareremo a creare un Cluster ECS in grado di scalare e adattarsi al Workload. Impareremo a passare dal docker compose ai task/service di ECS utilizzando la CLI di Amazon con l’obiettivo di lanciare sul cluster in nostri container. Impareremo a creare una Pipeline di CI/CD che va dal test di un microservizio fino al deploy su ECS passando per la creazione automatica dell’infrastruttura con Cloudformation.

Argomenti

A chi è dedicato

DevOps Engineer, Systems Engineer, Developer

Prerequisiti


I NOSTRI CORSI
Sviluppo di Microservizi su Amazon Web Services
Scopri di più
Progettare e far evolvere infrastrutture AWS
Scopri di più
Docker Administration and Operations
Scopri di più
Infrastructure as code con Terraform
Scopri di più
Build, Test and Run a Microservice in AWS ECS
Serverless on AWS
Scopri di più
Più produttivo con GIT
Scopri di più
Pratiche di continuous integration
Scopri di più
Corso DevOps avanzato
Scopri di più
Workshop Docker
Scopri di più
Corso Ansible
Scopri di più

Contattaci

Per qualsiasi info contattaci via email.

Scrivici