Contenuto del workshop

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 impareremo

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

  • Deploy a containerized service on Amazon ECS
  • Build and Test a Docker image with AWS CodePipeline and CodeBuild
  • Create Infrastructure with AWS CodePipeline and AWS Cloudformation
  • Make a simple UAT with AWS Lambda

A chi è rivolto

DevOps Engineer, Systems Engineer, Developer

Prerequisiti

  • Docker engine and compose
  • AWS CLI
  • Editor (Atom, Sublime, etc)
  • Maven

Prendi il biglietto

I workshop saranno svolti presso il Palazzo dei Congressi Lugano. L'acquisto del workshop da diritto all'accesso gratuito alla conferenza del giorno seguente.

ORGANIZERS

We are an international listed Group, among the worldwide leaders in the online travel industry, and we operate a portfolio of well-known brands such as lastminute.com, Bravofly, Rumbo, Volagratis and Jetcost.

We are a technological company at his core, headquartered in Switzerland (Chiasso), with offices in Milan, Madrid, London, Bengaluru, where more than 1,100 people enjoy working with us.

Every month the Group reaches across all its websites and mobile apps (in 17 languages and 40 countries) 43 million users that search for and book their travel and leisure experiences.

This is possible thanks to the 300+ people in Tech who are building and evolving a scalable and resilient platform.

4DevOps è un'alleanza di quattro aziende che operano sul territorio italiano ed europeo: abbiamo un'esperienza ormai pluriennale nel trattare i temi dell'IT, e abbiamo deciso di unire la nostra proposta commerciale DevOps per meglio servire i nostri clienti.

4DevOps intende offrire alle aziende un metodo, le tecnologie e l’esperienza per intraprendere un processo di adeguamento del proprio IT. L’obiettivo delle aziende che compongono 4DevOps è di creare valore per i propri clienti, aiutandoli ad adottare i principi e le tecniche DevOps.

back to top