amazon web services and docker
TRANSCRIPT
![Page 1: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/1.jpg)
Primo Docker Meetup - Milano 11 Dicembre 2014
Amazon Web Services & Docker
![Page 2: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/2.jpg)
Paolo Latella
Docker meetup - Milano
XPeppersCloud Solutions Architect
AWS User Group ItaliaCo-Founder
@latellapaolo
![Page 3: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/3.jpg)
Topics
Amazon Web Services Deployment and management
Elastic Beanstalk Elastic Beanstalk & Docker
Demo
Elastic Container Services (ECS)
Docker meetup - Milano
![Page 4: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/4.jpg)
Amazon Web Services
Docker meetup - Milano
Delivery of IT resources and applications by API with pay-as-you-go pricing.
![Page 5: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/5.jpg)
AWS Deployment & Management
Docker meetup - Milano
![Page 6: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/6.jpg)
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
![Page 7: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/7.jpg)
Environments: Web Server Tiers
Docker meetup - Milano
![Page 8: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/8.jpg)
Environments: Workers Tiers
Docker meetup - Milano
![Page 9: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/9.jpg)
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
![Page 10: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/10.jpg)
Elastic Beanstalk & Docker: demo
Docker meetup - Milano
www.schwadroncartoons.com
![Page 11: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/11.jpg)
Elastic Beanstalk & Docker: dockerfile
Docker meetup - Milano
![Page 12: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/12.jpg)
Elastic Beanstalk & Docker: console
Docker meetup - Milano
![Page 13: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/13.jpg)
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
![Page 14: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/14.jpg)
Elastic Container Services: task
Docker meetup - Milano
![Page 15: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/15.jpg)
Elastic Container Services
Docker meetup - Milano
![Page 16: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/16.jpg)
Riferimenti
Application Managementhttp://aws.amazon.com/application-management/
Elastic Beanstalkhttp://aws.amazon.com/documentation/elastic-beanstalk/
Amazon ECShttp://aws.amazon.com/ecs/
Deploy docker on AWShttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html
Docker meetup - Milano
![Page 17: Amazon Web Services and Docker](https://reader030.vdocuments.mx/reader030/viewer/2022032615/55a2736a1a28abf46b8b468e/html5/thumbnails/17.jpg)
Grazie!
Docker meetup - Milano
Oss