Click here to load reader
View
1.001
Download
0
Embed Size (px)
AWS
Amazon EC2 Container Service ( Vingle )
, , VINGLE.NET
AWS
Server
Guest OS
Bins/Libs Bins/Libs
App2 App1
?
AWS
AWS
Portable ,
//
Server
Guest OS
Bins/Libs Bins/Libs
App2 App1
AWS
Flexible ,
, ,
Server
Guest OS
Bins/Libs Bins/Libs
App2 App1
AWS
Fast . , , .
Server
Guest OS
Bins/Libs Bins/Libs
App2 App1
AWS
Efficient OS kernel & libs Server
Guest OS
Bins/Libs Bins/Libs
App2 App1
AWS
+
Docker AWS
AWS
(Continuous Integration)
(Continuous Delivery)
(PaaS)
AWS
(Private Repositories) AWS CloudTrail - $0, EC2
Amazon EC2 Container Service
AWS
Container Instance
Cluster
Task Definitions
Tasks
Service Container Instance
Container Instance
Container Instance
Cluster
Task definition
Task
Service
AWS
AWS
AWS
Elastic Load Balancing
Elastic Block Store
Virtual Private Cloud
IAM
CloudTrail
AWS
AWS
API
AWS
ECS + Vingle
AWS
Vingle
3000 , 10
MAU 900
AWS
AWS
EC2 Container Service
(Background)
Route 53 OpsWorks (Service)
CloudWatch S3 SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load Balancing Users
AWS
AWS
Docker ..
AWS
AWS
Opsworks (Background)
Route 53 OpsWorks (Service)
CloudWatch S3 SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load Balancing Users
AWS
/
( 20)
AWS
(5)
(20)
(20)
AWS
Opsworks
OpsWorks EC2
Provisioning (10)
assets (10)
Opsworks Ruby On Rails App
On service (20)
AWS
1.
AWS
Opsworks
OpsWorks EC2
Provisioning (10)
assets (0)
Opsworks Ruby On Rails App
On service (10)
AWS
2. AMI Provisioning
AWS
Opsworks
OpsWorks EC2
Provisioning (3)
assets (0)
Opsworks Ruby On Rails App
On service (3)
AMI
AWS
3. Docker
AWS
Docker
AWS
Opsworks
OpsWorks EC2
Booting (1)
Container Deliver (1)
Opsworks Ruby On Rails App
On service (2)
Good
AWS
AWS
AWS
Opsworks
Role
Chef
Scale-out Scale-out
AWS
Background Docker
AWS
AWS
Opsworks (Background)
Route 53 OpsWorks (Service)
CloudWatch S3 SNS
RDS
ElastiCache DynamoDB
RedShift
Elastic Load Balancing Users
AWS
Vingle ..
AWS
/Scale-out UI
GOAL
AWS
CoreOS
AWS CloudFormation ,
Kubernetes
Cookbook ..
AWS
ECS
AWS
/ UI AWS Support
ECS
AWS
Task Pioneer
ECS
AWS
ECS
m3.large instance
AWS
Demo
AWS
: EC2 Container Registry (ECR)
S3 Docker CLI, ECS, IAM
Shippable, CloudBees, CodeShip, Wercker
EC2 Container Registry
AWS
CLI Docker Compose Docker Container
working directory, privileged execution, read-only root filesystem, DNS servers,
ulimits, log configuration
(AZ)
EC2 Container
AWS
Next Steps
- http://aws.amazon.com/ecs/ -
http://docs.aws.amazon.com/AmazonECS/latest/developerguide/
- http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html
AWS
THANK YOU
Amazon EC2 Container Service ( Vingle )