ecs in action
TRANSCRIPT
ECS in action! ainoya
"ainoya
#naokiainoya
Client App iOS/Android
Server API Scala / Play framework
Infrastructure docker on AWS
Docker
Modern Ecosystem
How are your docker containers deployed to AWS ?
Elastic beanstalk made easy
But you want to run multiple containers in a single instance?
How is the best way to do that in AWS?
In case:
1. fleet
CoreOS Clusterfleet
Docker ContainerRunning Containers via Systemd
2. kubernetes
3. Elastic Container Service
✓ Good Web console ✓ Auto recovery ✓ Rolling upgrade
Service
Task definition
Task definition
Task definition
ECS cluster Auto Scaling Group
ECS agentContainer C
Container AContainer B
Dock
er
daem
onCustomised AMI
ECS agent
Container AContainer B
Dock
er
daem
on
Customised AMI
Container C
ECS API
ELB API
Persistence Layer is outside of containers
ECS, is what we needed
Feature requests
Task definition
Like global service of Fleet
For Logging Monitoring
ECS cluster
ECS agent
Container A
Dock
er
daem
onCustomised AMI
ECS agent
Container A
Dock
er
daem
on
Customised AMI
More focus on real operation
Like operating the ecosystem..
And we are hiring :-)