Archsummit全球架构师峰会 北京站2015: 梁胜 Rancher Labs
Archsummit全球架构师峰会 北京站2015: 梁胜 Rancher Labs
Archsummit全球架构师峰会 北京站2015: 梁胜 Rancher Labs
北京站2015
容器时代的云计算
梁胜 Rancher Labs
Growth of Devices
and Apps
Growth of
Internet of Growth of Datacenters
Things
Data center industry in transition
7000
6000
5000
4000
3000
2000
1000
0
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
VMware AWS
Docker bursts onto the scene
What is Docker?
App
App 1.0 App 1.1 App 1.0
1.1
Resource Mgmt
Scheduling
Orchestration
App Catalog
Access Control
Monitoring
Private Container Service Security
Overlay Network
Firewall
Linux Linux Linux Linux Linux Linux Load Balancer
Block Storage
File Storage
Object Storage
Distributed DB
and more …
What is in a private container service
DCOS
Load Balancer HAProxy, ngnix, iptables
Block Storage Ceph, EBS, SAN, etc.
File Storage Gluster, EFS, NAS, etc.
Object Storage Swift, S3, etc.
Distributed DB etcd, consul, mongo, DynamoDB, etc.
Implications of private container services
Browser
What about PaaS?
Build/Deploy Pipeline
PaaS
IaaS
Miraculous growth of DigitalOcean
Simplicity wins
Two ways of automating application management at scale
Apps
…
Hosts
What container services give us
Manual
Application
Deployment
and Upgrade
Automated
Differentiated App Mgmt
Infrastructure Commoditized
Infrastructure
Cost of
Resources
On-demand instance price