SlideShare a Scribd company logo
Amazon Web Services & Docker 
Primo Docker Meetup - Milano 11 Dicembre 2014
Paolo Latella 
XPeppers 
Cloud Solutions Architect 
AWS User Group Italia 
Co-Founder 
Paolo.latella@xpeppers.com 
@latellapaolo 
Docker meetup - Milano
Topics 
 Amazon Web Services 
 Deployment and management 
 Elastic Beanstalk 
 Elastic Beanstalk & Docker 
 Demo 
 Elastic Container Services (ECS) 
Docker meetup - Milano
Amazon Web Services 
Delivery of IT resources and applications by 
API with pay-as-you-go pricing. 
Docker meetup - Milano
AWS Deployment & Management 
Docker meetup - Milano
Elastic Beanstalk 
 Possiamo fare il deploy delle applicazioni in maniera rapida e semplice 
senza preoccuparci dell’infrastruttura. 
 Riduce le complessità lasciando comunque libertà di azione (posso sempre 
accedere alle risorse dalla console) 
 Environment 
 Deafult Tier (Web Server e Workers) or custom 
 Platform 
 Java, .Net, PHP, etc. 
 Provisioning, load balancing, scaling and monitoring fully managed by 
AWS Elastic Beanstalk 
Docker meetup - Milano
Environments: Web Server Tiers 
Docker meetup - Milano
Environments: Workers Tiers 
Docker meetup - Milano
Platforms 
 The software stak on EC2 instances depend of selected platform 
 Docker container 
 Java (Java + Tomcat + Apache) 
 .Net (IIS) 
 Node.JS (Node.JS + Nginx o Apache) 
 PHP (PHP + Apache) 
 Python (Python +Apache + mod_wsgi) 
 Ruby (Ruby + Nginx + Passenger/Puma) 
Docker meetup - Milano
Elastic Beanstalk & Docker: demo 
Docker meetup - Milano 
www.schwadroncartoons.com
Elastic Beanstalk & Docker: dockerfile 
Docker meetup - Milano
Elastic Beanstalk & Docker: console 
Docker meetup - Milano
Elastic Container Services 
 Cluster of container on EC2 instances 
 Configuration management and Monitoring fully managed by ECS 
 Docker compliant 
 EC2 instance has a Docker agent and run one or more containers 
 Task e Scheduler 
 Ttask (Json file) define how the container work on task, the computing 
resources (CPU and RAM) and the dependency 
 The scheduler launch the on Cluster with goal to optimize the resources of 
instances. 
Docker meetup - Milano
Elastic Container Services: task 
Docker meetup - Milano
Elastic Container Services 
Docker meetup - Milano
Riferimenti 
Application Management 
http://aws.amazon.com/application-management/ 
Elastic Beanstalk 
http://aws.amazon.com/documentation/elastic-beanstalk/ 
Amazon ECS 
http://aws.amazon.com/ecs/ 
Deploy docker on AWS 
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_do 
cker.html 
Docker meetup - Milano
Grazie! 
Oss 
Docker meetup - Milano

More Related Content

PDF
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
PDF
Docker on Google App Engine
PPTX
Architecting .NET Applications for Docker and Container Based Deployments
PPTX
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
PDF
Dockerizing your applications - Docker workshop @Twitter
PPTX
Getting started with Docker
PDF
Introduction to Docker
PDF
Shipping Applications to Production in Containers with Docker
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker on Google App Engine
Architecting .NET Applications for Docker and Container Based Deployments
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
Dockerizing your applications - Docker workshop @Twitter
Getting started with Docker
Introduction to Docker
Shipping Applications to Production in Containers with Docker

What's hot (20)

PDF
OpenStack - Docker - Rackspace HQ
PPTX
Docker and stuff
PDF
Docker by Example - Basics
PDF
Building Reusable Development Environments with Docker
PDF
DockerCon SF 2015: Enabling Microservices @Orbitz
PDF
PuppetConf 2017: What’s in the Box?!- Leveraging Puppet Enterprise & Docker- ...
PPTX
Integration with Docker and .NET Core
PDF
Docker Introduction
PPTX
Docker 101 Checonf 2016
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
PPTX
Docker Container As A Service - March 2016
PPTX
Docker Compose | Docker Compose Tutorial | Docker Tutorial For Beginners | De...
PDF
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
PDF
Docker Security Deep Dive by Ying Li and David Lawrence
PPTX
Docker - Demo on PHP Application deployment
PPTX
What is Docker
PDF
Docker for Devs - John Zaccone, IBM
PPTX
Docker Basic Presentation
PPTX
How to be successful running Docker in Production
ODP
Docker - The Linux Container
OpenStack - Docker - Rackspace HQ
Docker and stuff
Docker by Example - Basics
Building Reusable Development Environments with Docker
DockerCon SF 2015: Enabling Microservices @Orbitz
PuppetConf 2017: What’s in the Box?!- Leveraging Puppet Enterprise & Docker- ...
Integration with Docker and .NET Core
Docker Introduction
Docker 101 Checonf 2016
Introduction to Docker Compose | Docker Intermediate Workshop
Docker Container As A Service - March 2016
Docker Compose | Docker Compose Tutorial | Docker Tutorial For Beginners | De...
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker Security Deep Dive by Ying Li and David Lawrence
Docker - Demo on PHP Application deployment
What is Docker
Docker for Devs - John Zaccone, IBM
Docker Basic Presentation
How to be successful running Docker in Production
Docker - The Linux Container
Ad

Viewers also liked (19)

PDF
Containers, docker, and security: state of the union (Bay Area Infracoders Me...
PPTX
Easy Docker on Microsoft Azure
PDF
Dockerizing Your Applications
PDF
Application Deployment on Openstack
PDF
Docker and the Linux Kernel
PDF
Docker 101: Introduction to Docker
PPTX
Spark in the Enterprise - 2 Years Later by Alan Saldich
PPTX
Spark and Hadoop Perfect Togeher by Arun Murthy
PDF
10 reasons to be excited about go
PDF
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
PDF
Docker: automation for the rest of us
PDF
Docker, Linux Containers, and Security: Does It Add Up?
PDF
Golang
PPTX
PDF
A microservice architecture based on golang
PPTX
Scalable Real-time analytics using Druid
PDF
Docker and Go: why did we decide to write Docker in Go?
PDF
An introduction to go programming language
PDF
Functional go
Containers, docker, and security: state of the union (Bay Area Infracoders Me...
Easy Docker on Microsoft Azure
Dockerizing Your Applications
Application Deployment on Openstack
Docker and the Linux Kernel
Docker 101: Introduction to Docker
Spark in the Enterprise - 2 Years Later by Alan Saldich
Spark and Hadoop Perfect Togeher by Arun Murthy
10 reasons to be excited about go
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
Docker: automation for the rest of us
Docker, Linux Containers, and Security: Does It Add Up?
Golang
A microservice architecture based on golang
Scalable Real-time analytics using Druid
Docker and Go: why did we decide to write Docker in Go?
An introduction to go programming language
Functional go
Ad

Similar to Amazon Web Services and Docker (20)

PPTX
Weave User Group Talk - DockerCon 2017 Recap
PPTX
[FDD 2016] Marek Śledziński - Microsoft Windows a sprawa kontenerów
PPTX
Azure Container Service
PPTX
Getting Started With Docker on AWS
PPTX
Los contenedores en el mundo Microsoft #ReConnect2016
PDF
Amazon Web Services EC2 Container Service (ECS)
PDF
A 60-mn tour of AWS compute (March 2016)
PDF
Running containerized application in AWS ECS
PDF
Habitat & Amazon's ECS
PPTX
Donabe-essex-conference-readout
PDF
IDI 2020 - Containers Meet Serverless
PPTX
The Future of Web Application Architectures
PDF
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
PDF
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
PDF
Amazon ECS (March 2016)
PPTX
Containers as a Service with Docker
PDF
Docker basics
PDF
NUS-ISS Learning Day 2018- Deploying a microservices app using docker and kub...
PPTX
Techdays SE 2016 - Micros.. err Microcosmos
PDF
Come and learn with AWS HANDS-ON LABS - Poccia
Weave User Group Talk - DockerCon 2017 Recap
[FDD 2016] Marek Śledziński - Microsoft Windows a sprawa kontenerów
Azure Container Service
Getting Started With Docker on AWS
Los contenedores en el mundo Microsoft #ReConnect2016
Amazon Web Services EC2 Container Service (ECS)
A 60-mn tour of AWS compute (March 2016)
Running containerized application in AWS ECS
Habitat & Amazon's ECS
Donabe-essex-conference-readout
IDI 2020 - Containers Meet Serverless
The Future of Web Application Architectures
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Amazon ECS (March 2016)
Containers as a Service with Docker
Docker basics
NUS-ISS Learning Day 2018- Deploying a microservices app using docker and kub...
Techdays SE 2016 - Micros.. err Microcosmos
Come and learn with AWS HANDS-ON LABS - Poccia

More from Paolo latella (11)

PDF
CI & CD on Amazon Web Services
PPTX
Serverless architectures on aws
PPTX
Amazon Web Services and Docker: from developing to production
PDF
CI&CD on AWS - Meetup Roma Oct 2016
PDF
XPeppers e AWS
PPT
AWSUGIT-Promo
PPTX
Data Analysis on AWS
PDF
Hybrid Cloud With AWS and Eucalyptus
PDF
Mobile app and disaster recovery with aws
PDF
Cloud Transcoding with Amazon Web Services
PDF
Amazon Web Services and Interact - Workshop Giugno 2013
CI & CD on Amazon Web Services
Serverless architectures on aws
Amazon Web Services and Docker: from developing to production
CI&CD on AWS - Meetup Roma Oct 2016
XPeppers e AWS
AWSUGIT-Promo
Data Analysis on AWS
Hybrid Cloud With AWS and Eucalyptus
Mobile app and disaster recovery with aws
Cloud Transcoding with Amazon Web Services
Amazon Web Services and Interact - Workshop Giugno 2013

Recently uploaded (20)

PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Introduction to Information and Communication Technology
PPTX
Digital Literacy And Online Safety on internet
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
Internet___Basics___Styled_ presentation
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
WebRTC in SignalWire - troubleshooting media negotiation
DOCX
Unit-3 cyber security network security of internet system
Introuction about ICD -10 and ICD-11 PPT.pptx
Paper PDF World Game (s) Great Redesign.pdf
Introduction to Information and Communication Technology
Digital Literacy And Online Safety on internet
Cloud-Scale Log Monitoring _ Datadog.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Module 1 - Cyber Law and Ethics 101.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PptxGenJS_Demo_Chart_20250317130215833.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Internet___Basics___Styled_ presentation
An introduction to the IFRS (ISSB) Stndards.pdf
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Sims 4 Historia para lo sims 4 para jugar
WebRTC in SignalWire - troubleshooting media negotiation
Unit-3 cyber security network security of internet system

Amazon Web Services and Docker

  • 1. Amazon Web Services & Docker Primo Docker Meetup - Milano 11 Dicembre 2014
  • 2. Paolo Latella XPeppers Cloud Solutions Architect AWS User Group Italia Co-Founder Paolo.latella@xpeppers.com @latellapaolo Docker meetup - Milano
  • 3. Topics  Amazon Web Services  Deployment and management  Elastic Beanstalk  Elastic Beanstalk & Docker  Demo  Elastic Container Services (ECS) Docker meetup - Milano
  • 4. Amazon Web Services Delivery of IT resources and applications by API with pay-as-you-go pricing. Docker meetup - Milano
  • 5. AWS Deployment & Management Docker meetup - Milano
  • 6. Elastic Beanstalk  Possiamo fare il deploy delle applicazioni in maniera rapida e semplice senza preoccuparci dell’infrastruttura.  Riduce le complessità lasciando comunque libertà di azione (posso sempre accedere alle risorse dalla console)  Environment  Deafult Tier (Web Server e Workers) or custom  Platform  Java, .Net, PHP, etc.  Provisioning, load balancing, scaling and monitoring fully managed by AWS Elastic Beanstalk Docker meetup - Milano
  • 7. Environments: Web Server Tiers Docker meetup - Milano
  • 8. Environments: Workers Tiers Docker meetup - Milano
  • 9. Platforms  The software stak on EC2 instances depend of selected platform  Docker container  Java (Java + Tomcat + Apache)  .Net (IIS)  Node.JS (Node.JS + Nginx o Apache)  PHP (PHP + Apache)  Python (Python +Apache + mod_wsgi)  Ruby (Ruby + Nginx + Passenger/Puma) Docker meetup - Milano
  • 10. Elastic Beanstalk & Docker: demo Docker meetup - Milano www.schwadroncartoons.com
  • 11. Elastic Beanstalk & Docker: dockerfile Docker meetup - Milano
  • 12. Elastic Beanstalk & Docker: console Docker meetup - Milano
  • 13. Elastic Container Services  Cluster of container on EC2 instances  Configuration management and Monitoring fully managed by ECS  Docker compliant  EC2 instance has a Docker agent and run one or more containers  Task e Scheduler  Ttask (Json file) define how the container work on task, the computing resources (CPU and RAM) and the dependency  The scheduler launch the on Cluster with goal to optimize the resources of instances. Docker meetup - Milano
  • 14. Elastic Container Services: task Docker meetup - Milano
  • 15. Elastic Container Services Docker meetup - Milano
  • 16. Riferimenti Application Management http://aws.amazon.com/application-management/ Elastic Beanstalk http://aws.amazon.com/documentation/elastic-beanstalk/ Amazon ECS http://aws.amazon.com/ecs/ Deploy docker on AWS http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_do cker.html Docker meetup - Milano
  • 17. Grazie! Oss Docker meetup - Milano

Editor's Notes

  • #14: Tasks are simply groupings of related containers. For example, you might have one container that holds an Ngnix webserver, another that holds a MySQL database, and a third that holds a Ruby on Rails application. Individually they're just containers, but together they form a system that Amazon calls a task.