In dieser Live Demo werden wir eine kleine monolithische Applikation in zwei Microservices aufspalten, jeweils in einen Docker-Container verpacken und dann mittels Amazon EC2 Container Service in einem Cluster deployen.
Informieren Sie sich jetzt über das kostenlose Nutzungskontingent von AWS: http://amzn.to/1KVnbjV
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Amazon EC2 Container Service Live Demo - Microservices Web Day
1. Design, Deployment und Betreiben von
Microservices mit Docker und dem EC2
Container Sevice
Oliver Arafat, Enterprise Evangelist, AWS
arafato@amazon.de
@OliverArafat
Microservices Webday
2. Agenda
• What are Containers?
• EC2 Container Service
• Common Patterns
• Demo
20. Easily manage clusters for any scale
• Eliminates cluster management software
• Manages cluster state
• Control and monitoring
• Scale from one to tens of thousands of
containers
22. Designed for use with other AWS services
• Elastic Load Balancing
• Amazon Elastic Block Store
• Amazon Virtual Private Cloud
• AWS Identity and Access
Management (IAM)
• AWS CloudTrail
• Amazon CloudWatch
25. Pattern 1: Services and applications
• Simple to model
• Micro services
• Blue/green
deployments
Phong Nguyen, Founder at Gilt
Groupe, said, "As we Dockerize
all our services, it is very
important for us to have a
platform that can help us speed
up deployments, automate our
services, and gain greater
efficiencies. The new service
scheduler and ELB integration
make Amazon ECS an excellent
platform for our services.”
26. Pattern 2: Batch jobs
• Share resource pools
• Ideal for short-lived
and bursty jobs
• Spot instances
“We required a solution on which
we could securely and efficiently
deploy Docker containers to
encapsulate learner
programming assignment
submissions,” said Brennan
Saeta, Architect at Coursera. “We
are using Amazon EC2 Container
Service to power our new
programming assignments
infrastructure for next-generation
On-Demand course platform.”