SlideShare a Scribd company logo
从Docker到容器服务
Docker 云端实践之路
1
易立
日程
•  Docker编排技术概述
•  容器即服务(Container as a Service)
–  微服务支持
–  DevOps
•  未来发展趋势
2
Sta$c	Website	 Web	
Front	End	
Background	
Workers	
User	DB	 Analy$cs	DB	
Queue	API	Endpoint	
Any	App		 Anywhere	
Composable	 Dynamic	 Portable	
Docker – 标准化的构建、交付、运维手段
3
为什么Docker这么火?
Manage and secure
at scale
Frictionless
movement
Innovation at
speed
+ +Agility Portability Control
敏捷:秒级应用启动、轻量级隔离、细粒度资源控制、低性能损耗
可移植性: 环境无关的交付、部署方式;可用于软件生命周期中不同运行环境
可控:标准化推动自动化,提高运维效率和规模;隔离性提升应用安全性;版本管理可追溯
4
“相爱”或“相杀”:Docker与虚拟化技术
•  Docker是一种轻量级的操作系统虚拟化方案
•  Docker容器和虚拟化技术 - 互补、双赢
–  利用虚拟机提供弹性基础架构,更好的安全隔离,动态热迁移
–  利用容器技术简化迁云之路,实现无边界的云计算
VMs
App A App B1 App B2
Bins & Libs Bins & Libs Bins & Libs
Guest OS
(RHEL)
Guest OS
(Ubuntu)
Guest OS
(CentOS)
Hypervisor
Server HW
Containers
App A App B1 App B2
Bins & Libs Bins & Libs
Operating System
Server HW
Docker容器方式
Docker Engine
Hypervisor
5
IT转型: Docker 应“云”而生
Cloud
Microservices
80%
Docker is central to
cloud strategy
State of App development Survey: Q1 - 2016
3 out 4
Top initiatives revolve
around applications
44%
Looking to adopt
DevOpsDevOps
6
容器编排 - Docker Compose
•  优点
–  简单好用,便于开发
•  镜像开发
•  本地环境沙箱:开发、UT
–  编排容器、存储和网络
•  不足
–  面向开发和部署,不支持
自动化运维
version: '2'
services:
wordpress:
image: wordpress:4
ports:
- 80
restart: always
links:
- db:mysql
network_mode: bridge
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
restart: always
volumes:
- data:/var/lib/mysql
network_mode: bridge
volumes:
data:
driver: local
wordpress	 db	
mysql	
容器	 容器	
data	
volume	
docker-compose up
:docker-compose scale wordpress=3
7
容器集群管理 - Docker Swarm
•  优点
–  兼容标准的 Docker
API
–  灵活、可插拔的容器
调度
•  不足
–  面向容器、缺少微服
务支持
8
生产环境中使用Docker
您还需要:
集群管理
安全
网络
存储
调度
编排
…
图⽚来源 http://www.popularmechanics.com/home/how-to/g172/shipping-container-homes-460309/		
	
9
日程
•  Docker编排技术概述
•  容器即服务(Container as a Service)
–  微服务支持
–  DevOps
•  未来发展趋势
10
Containers as a Service (CaaS )
DEVELOPERS IT OPERATIONS
BUILD
Development Environments
SHIP
Secure Content & Collaboration
RUN
Deploy, Manage, Scale
11
5
传统云计算金字塔
Platform As A Service
Infrastructure As A Service
Software
As A Service
	
	
12
5
容器服务定位
Platform
As A
Service
Infrastructure As A Service
Software
As A Service
Container
As A Service
	
13
容器即服务 Container as a Service
Docker	Cloud	
(tutum.co)	
	
Docker	Swarm	API	
Compose	template	
Amazon	EC2	
Container	Service	
	
ECS	API	
Compose	template/
Task	definiEon	
Google	
Container	Engine	
	
Kubernetes	API	
Pod/Service	
阿里云	
	
	
Docker	Swarm	API	
Compose	template	
等等	
14
阿里云容器服务概念模型
•  资源层面
–  集群
–  节点
•  内容层面
–  Compose模板
–  镜像
•  应用层面
–  应用
–  服务
–  容器
Docker	Compose	模板	
15
演示:容器服务和Docker镜像仓库
从Docker镜像仓库发现镜像
利用Docker镜像创建Tomcat集群
演示:一键开通WordPress博客
利用Compose模板一键部署WordPress博客
version: '2'!
services:!
wordpress:!
image: wordpress:4.5!
restart: always!
links:!
- 'db:mysql'!
volumes:!
- 'wp_upload:/var/www/html/wp-content/uploads'!
environment:!
- WORDPRESS_DB_USER=blog!
- WORDPRESS_DB_PASSWORD=xxxxxx!
- WORDPRESS_DB_NAME=wordpress!
- availability:az==2!
labels:!
aliyun.probe.url: http://container!
aliyun.routing.port_80: http://wordpress!
aliyun.scale: '3'!
aliyun.log_store_wordpress: stdout!
db:!
external:!
host: rdsxxxxxx.mysql.rds.aliyuncs.com!
ports:!
- 3306!
volumes:!
wp_upload:!
driver: ossfs!
driver_opts:!
bucket: acs-sample-wordpress!
Load	Balancing	
Service	
MySQL
云数据库RDS
集成容器和云服务
OSSFS	 OSSFS	 OSSFS	
•  完全兼容 Docker Compose/Swarm
	
Bucket from
对象存储
一键部署到云上
AZ-a	 AZ-b	
Cluster	of	VM	nodes	
http://wordpress.alicontainer.com	
17
version: '2'!
services:!
wordpress:!
image: wordpress:4.5!
restart: always!
links:!
- 'db:mysql'!
volumes:!
- 'wp_upload:/var/www/html/wp-content/uploads'!
environment:!
- WORDPRESS_DB_USER=blog!
- WORDPRESS_DB_PASSWORD=xxxxxx!
- WORDPRESS_DB_NAME=wordpress!
- availability:az==2!
labels:!
aliyun.probe.url: http://container!
aliyun.routing.port_80: http://wordpress!
aliyun.scale: '3'!
aliyun.log_store_wordpress: stdout!
db:!
external:!
host: rdsxxxxxx.mysql.rds.aliyuncs.com!
ports:!
- 3306!
volumes:!
wp_upload:!
driver: ossfs!
driver_opts:!
bucket: acs-sample-wordpress!
Load	Balancing	
Service	
集成容器和云服务
OSSFS	 OSSFS	 OSSFS	
•  完全兼容 Docker Compose/Swarm
•  声明的方式支持容器及云服务
	
MySQL Instance
云数据库RDS
Bucket from
对象存储
AZ-a	 AZ-b	
Cluster	of	VM	nodes	
http://wordpress.alicontainer.com	
一键部署到云上
18
version: '2'!
services:!
wordpress:!
image: wordpress:4.5!
restart: always!
links:!
- 'db:mysql'!
volumes:!
- 'wp_upload:/var/www/html/wp-content/uploads'!
environment:!
- WORDPRESS_DB_USER=blog!
- WORDPRESS_DB_PASSWORD=xxxxxx!
- WORDPRESS_DB_NAME=wordpress!
- availability:az==2!
labels:!
aliyun.probe.url: http://container!
aliyun.routing.port_80: http://wordpress!
aliyun.scale: '3'!
aliyun.log_store_wordpress: stdout!
db:!
external:!
host: rdsxxxxxx.mysql.rds.aliyuncs.com!
ports:!
- 3306!
volumes:!
wp_upload:!
driver: ossfs!
driver_opts:!
bucket: acs-sample-wordpress!
Load	Balancing	
Service	
MySQL Instance
云数据库RDS
集成容器和云服务
OSSFS	 OSSFS	 OSSFS	
•  完全兼容 Docker Compose/Swarm
•  声明的方式支持容器及云服务
•  支持微服务架构
Bucket from
对象存储
AZ-a	 AZ-b	
Cluster	of	VM	nodes	
http://wordpress.alicontainer.com	
一键部署到云上
19
阿里云容器服务
应用	
云监控	
日志服
务	
应用	 应用
管控集成	
访问控
制	
应用	
负载均衡、路由	
路由	
服务注册、发现	 弹性伸缩	 灰度发布、不间断升级	 服务
容器编排	 调度资源调度	 集群管理	
Docker 容器引擎	
容器
Docker镜像仓库	
编排模板	
内容	
存储	
支持块存储、对象存储、网络文件系统	
网络	
支持经典/VPC网络,支持混合云	
公共云 专有云
接入
配置管
理	
缓存服
务	
数据库	
MySQL,,
Mongo …	
消息队
列	
CI/CD	
源代码
管理	
中间件	
开发交付	
三方扩
展	
三方扩展	三方扩展	
三方扩
展
跨主机容器网络
•  每个容器一个独立IP
•  容器跨宿主机直接通信
•  容器网络可以通过DNS解析容器地址
Docker 原生Overlay网络 (VXLAN)
node1	
gw	bridge	
c1	 c2	 c3	
gw	bridge	
c4	 c5	 c6	
gw	bridge	
c7	 c8	 c9	
overlay	
node2	 node3	
VSwitch	 VSwitch	
VRouter	
利用VPC网络方案
阿里云	
VPC	
node1	 node2	 node3	
路由	
	
192.168.100.1	 192.168.100.2	 192.168.100.3	
172.18.3.1/24	
eth0	 eth0	 eth0	
172.18.1.0/24	>	node1	
172.18.2.0/24	>	node2	
172.18.3.0/24	>	node3	
…	
gw	bridge	
c1	 c2	 c3	
eth0	
VPC	bridge	
gw	bridge	
c1	 c2	 c3	
eth0	
VPC	bridge	
gw	bridge	
c1	 c2	 c3	
eth0	
VPC	bridge	
172.18.2.1/24	172.18.1.1/24	 172.18.3.1/24
日程
•  Docker编排技术概述
•  容器即服务(Container as a Service)
–  微服务支持
–  DevOps
•  未来发展趋势
22
微服务架构
一个大而全的单体应用 一组解耦的、自治的、协同工作的服务
图片来自:https://www.nginx.com/blog/introduction-to-microservices/
弹性Web路由方案1
Agent
Docker Engine
容器
Docker Engine
负载均衡SLB
Docker Engine
容器 容器 容器 容器 容器 容器 容器 容器
路由服务
http://*.company.com
http://shopping.company.com http://payment.company.com
监控 监控
监控
集群(VPC内)
路由服务
路由服务
HAProxy
Discovery	
Service	
Agent Agent
port	80	 port	80	 port	80	 port	80	 port	80	
动态路由规则生成
24
弹性Web路由方案2
ACS Agent
Docker Engine
容器
Docker Engine
负载均衡SLB
Docker Engine
容器 容器 容器 容器 容器 容器 容器 容器
http://shopping.company.com http://payment.company.com
监控 监控
监控
集群(VPC内)
Discovery	
Service	
ACS Agent ACS Agent
负载均衡SLB
port	8080	
port	80	 port	80	 port	80	 port	80	
port	80	
port	8080	 port	8080	port	80	 port	80	
Cluster	
Master	
利用RAM	role	
binding	
25
实现无关的服务发现与负载均衡
server:!
image: nginx!
labels:!
aliyun.routing.port_80: restserver.local!
aliyun.scale: "2”!
aliyun.probe.url: http://container:80!
aliyun.probe.initial_delay_seconds: "2"!
aliyun.probe.timeout_seconds: "2”!
client:!
image: test_app!
external_links: !
- "restserver.local"!
RestClient	
container	
RestServer	
Container	
RestServer	
Container	
LB	
Health	checking	
RegistraEon	
Discovery	
Service	
restserver.local	
Agent	
26
•  和DNS服务发现相比
–  支持灵活的负载均衡策略
–  避免TTL问题
–  支持健康检查
•  声明式方式定义弹性伸缩策略
•  内置云监控集成
•  提供插件机制支持开源、三方监控集成
-  Input: nagios, apache, docker, UDP, ….
-  Output: Influxdb, prometheus,
kafka …
监控与AutoScaling
Monitoring
Agent
Docker Engine
Monitoring
Agent
Docker Engine
Region	Monitoring
Server
云监控
Cluster Master
Alert:Avg	CPU	>	70%
	
aliyun.auto_scaling.max_cpu: 70!
aliyun.auto_scaling.step: 2!
27
日程
•  Docker编排技术概述
•  容器即服务(Container as a Service)
–  微服务支持
–  DevOps
•  未来发展趋势
28
从Dev vs. Ops到DevOps
29
hbp://servicevirtualizaEon.com/devops-design-poll/
Dockerfiles 或
Docker
Compose模板
Pull
Push
Pull Pull Pull
Container-as-a-Service
无缝上云
在开发、测试和生产环境中保证应用的一致性
支持版本管理
快速上线和回滚
本地开发
环境
利用容器实现持续集成和交付 Build Once and Deploy Everywhere
30
完整的容器化持续交付流程
	
管理	 CI	Server	
阿里云镜
像服务
CD	Server	
	
开发者
如果构建和UT 	
	
	
	
Push	
Docker镜像和
Compose
模板用于集成、
测试和部署
	
Webhook	通知	
	
阿里持续交付平台
	
配置
管理	
31
日程
•  Docker编排技术概述
•  容器即服务(Container as a Service)
–  微服务支持
–  DevOps
•  未来发展趋势
32
Swarm	mode	 Cryptographic	node	idenEty	
Built-in	rouEng	mesh	
The Best Way to Orchestrate Docker is Docker
Docker 1.12 已经内置编排能力
33
参见:在阿里云上体验Docker 1.12内置的编排能力
docker swarm init!
docker swarm join <MASTER_IP>:2377!
34
Docker Swarm 模式
服务 Services
35
节点失败
36
期望状态≠实际状态
37
自动恢复
38
Routing Mesh
•  每个服务一个VIP
•  IPVS实现负载均衡
•  动态/手工分配PublishedPort
•  每个worker参与路由
参见:在阿里云上体验Docker 1.12的路由能力和容器应用分发部署 39
Distributed Application Bundle 与 Stack
DAB	JSON	file	
	
	
	
	
	
	
	
	
	
部署Service:	wordpress	
Service:	mysql	
wordpress	
mysql	
Services	
wordpress.1	
wordpress.2	
wordpress.3	
mysql.1	
Tasks	 Containers	
wordpress:4.5	
mysql:5.7	
wordpress:4.5	
wordpress:4.5	
Distributed	ApplicaEon	Bundle	
Stack	
40
复用已有Docker Compose
Docker	Compose	
Template	
Distributed	
ApplicaEon	Bundle	
Docker	
Stack	
docker-compose bundle docker deploy
打包 部署
41
Container Orchestration War
42
Docker	Swarm	Mode
Thank you !
阿里云容器团队博客
https://yq.aliyun.com/teams/11
容器服务钉钉群
43
Docker Machine
图片
阿里云对容器社区的支持Docker云端漫步 •  配置安装
–  安装Docker Toolkit
–  安装云驱动
•  ECS driver for Docker
Machine
•  AWS, GCE, 等等.
•  在阿里云创建Docker运行环境
export	ECS_ACCESS_KEY_ID=xxxxxx	
export	ECS_ACCESS_KEY_SECRET=xxxxxx	
docker-machine	create	--driver	aliyunecs	mytest	
eval	"$(docker-machine	env	mytest)"	
docker	run	-d	nginx	
	
hbps://yq.aliyun.com/arEcles/6809		44
在动态环境中的服务发现模式
	 	
在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用45

More Related Content

What's hot

Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, KubernetesWindows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, KubernetesWill Huang
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)Will Huang
 
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...howie YU
 
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探美团点评技术团队
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛Edward Kuo
 
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Jeff Chu
 
Openstack nova
Openstack novaOpenstack nova
Openstack novaYong Luo
 
Oh K8s Is Swag - Kubernetes Basics
Oh K8s Is Swag - Kubernetes BasicsOh K8s Is Swag - Kubernetes Basics
Oh K8s Is Swag - Kubernetes BasicsOkis Chuang
 
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台Fit2Cloud
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updatedPaul Chao
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰Paul Chao
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
前端自動化工具
前端自動化工具前端自動化工具
前端自動化工具國昭 張
 
Redux+react js
Redux+react jsRedux+react js
Redux+react js國昭 張
 
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术团队
 
如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享Amazon Web Services
 
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境Amazon Web Services
 

What's hot (20)

Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, KubernetesWindows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
 
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)
 
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
 
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
 
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
Windows 與 Azure 的容器旅程 @ Ignite Mini 2016
 
Openstack nova
Openstack novaOpenstack nova
Openstack nova
 
微服務自己動手做
微服務自己動手做微服務自己動手做
微服務自己動手做
 
Oh K8s Is Swag - Kubernetes Basics
Oh K8s Is Swag - Kubernetes BasicsOh K8s Is Swag - Kubernetes Basics
Oh K8s Is Swag - Kubernetes Basics
 
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
 
Micro service
Micro serviceMicro service
Micro service
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
前端自動化工具
前端自動化工具前端自動化工具
前端自動化工具
 
Redux+react js
Redux+react jsRedux+react js
Redux+react js
 
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
 
如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享如何規劃與執行大型資料中心遷移和案例分享
如何規劃與執行大型資料中心遷移和案例分享
 
深入探討雲端安全
深入探討雲端安全深入探討雲端安全
深入探討雲端安全
 
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
 

Viewers also liked

云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016Li Yi
 
DockerCon US 2016 - Docker Practice in Alibaba Cloud
DockerCon US 2016 - Docker Practice in Alibaba CloudDockerCon US 2016 - Docker Practice in Alibaba Cloud
DockerCon US 2016 - Docker Practice in Alibaba CloudLi Yi
 
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08   微服务是银弹么2.美团点评技术沙龙08   微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么美团点评技术团队
 
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台hdhappy001
 
Docker Introduction - DevOps Montreal Meetup
Docker Introduction - DevOps Montreal MeetupDocker Introduction - DevOps Montreal Meetup
Docker Introduction - DevOps Montreal MeetupColin Surprenant
 
大数据漫谈-bilibili
大数据漫谈-bilibili大数据漫谈-bilibili
大数据漫谈-bilibili不持
 
3 a forum 2016 陆金所前端进化论 微服务之路(public)
3 a forum 2016 陆金所前端进化论 微服务之路(public)3 a forum 2016 陆金所前端进化论 微服务之路(public)
3 a forum 2016 陆金所前端进化论 微服务之路(public)Ufo Qiao
 
有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?William Yeh
 
從限制理論看 DevOps
從限制理論看 DevOps從限制理論看 DevOps
從限制理論看 DevOpsWilliam Yeh
 
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)Chen Cheng-Wei
 
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)William Yeh
 
管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付Amazon Web Services
 
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Jinrong Ye
 
MySQL运维那些事
MySQL运维那些事MySQL运维那些事
MySQL运维那些事Jinrong Ye
 
MySQL设计、优化、运维
MySQL设计、优化、运维MySQL设计、优化、运维
MySQL设计、优化、运维Jinrong Ye
 
我们的MySQL
我们的MySQL我们的MySQL
我们的MySQLJinrong Ye
 
MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验Jinrong Ye
 
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)Docker, Inc.
 
如何针对业务做DB优化
如何针对业务做DB优化如何针对业务做DB优化
如何针对业务做DB优化Jinrong Ye
 

Viewers also liked (20)

云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
 
DockerCon US 2016 - Docker Practice in Alibaba Cloud
DockerCon US 2016 - Docker Practice in Alibaba CloudDockerCon US 2016 - Docker Practice in Alibaba Cloud
DockerCon US 2016 - Docker Practice in Alibaba Cloud
 
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08   微服务是银弹么2.美团点评技术沙龙08   微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么
 
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台
 
Docker Introduction - DevOps Montreal Meetup
Docker Introduction - DevOps Montreal MeetupDocker Introduction - DevOps Montreal Meetup
Docker Introduction - DevOps Montreal Meetup
 
大数据漫谈-bilibili
大数据漫谈-bilibili大数据漫谈-bilibili
大数据漫谈-bilibili
 
3 a forum 2016 陆金所前端进化论 微服务之路(public)
3 a forum 2016 陆金所前端进化论 微服务之路(public)3 a forum 2016 陆金所前端进化论 微服务之路(public)
3 a forum 2016 陆金所前端进化论 微服务之路(public)
 
有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?
 
從限制理論看 DevOps
從限制理論看 DevOps從限制理論看 DevOps
從限制理論看 DevOps
 
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
 
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)
Docker 對傳統 DevOps 工具鏈的衝擊 (Docker's Impact on traditional DevOps toolchain)
 
管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付管理程式對AWS LAMBDA持續交付
管理程式對AWS LAMBDA持續交付
 
Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
 
MySQL运维那些事
MySQL运维那些事MySQL运维那些事
MySQL运维那些事
 
MySQL设计、优化、运维
MySQL设计、优化、运维MySQL设计、优化、运维
MySQL设计、优化、运维
 
我们的MySQL
我们的MySQL我们的MySQL
我们的MySQL
 
MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
 
如何针对业务做DB优化
如何针对业务做DB优化如何针对业务做DB优化
如何针对业务做DB优化
 

Similar to 从Docker到容器服务

雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場twMVC
 
深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud directorITband
 
零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture OverviewLeon Li
 
新浪微博大规模基于Docker的混合云应用实践 -王关胜
新浪微博大规模基于Docker的混合云应用实践 -王关胜新浪微博大规模基于Docker的混合云应用实践 -王关胜
新浪微博大规模基于Docker的混合云应用实践 -王关胜Weibo Corporation
 
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结redhat9
 
DAE 新变化介绍
DAE 新变化介绍DAE 新变化介绍
DAE 新变化介绍Tianwei Liu
 
docker intro
docker introdocker intro
docker introkoji lin
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Ethan M. Liu
 
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2redhat9
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Amazon Web Services
 
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲ChinaNetCloud
 
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShopPhilip Zheng
 
從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用謝 宗穎
 
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3redhat9
 
容器式基礎架構介紹
容器式基礎架構介紹容器式基礎架構介紹
容器式基礎架構介紹Philip Zheng
 
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合Qiangning Hong
 
大规模网站架构
大规模网站架构大规模网站架构
大规模网站架构drewz lin
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联Liming Liu
 

Similar to 从Docker到容器服务 (20)

雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
 
深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud director
 
零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview零到千万可扩展架构 AWS Architecture Overview
零到千万可扩展架构 AWS Architecture Overview
 
新浪微博大规模基于Docker的混合云应用实践 -王关胜
新浪微博大规模基于Docker的混合云应用实践 -王关胜新浪微博大规模基于Docker的混合云应用实践 -王关胜
新浪微博大规模基于Docker的混合云应用实践 -王关胜
 
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
 
DAE 新变化介绍
DAE 新变化介绍DAE 新变化介绍
DAE 新变化介绍
 
docker intro
docker introdocker intro
docker intro
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
 
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
 
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
Getting Started with Serverless Architecture - 深入淺出無伺服器架構應用程式
 
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
 
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
 
從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用
 
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
 
容器式基礎架構介紹
容器式基礎架構介紹容器式基礎架構介紹
容器式基礎架構介紹
 
合久必分,分久必合
合久必分,分久必合合久必分,分久必合
合久必分,分久必合
 
Docker應用
Docker應用Docker應用
Docker應用
 
Databases on AWS
Databases on AWSDatabases on AWS
Databases on AWS
 
大规模网站架构
大规模网站架构大规模网站架构
大规模网站架构
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联
 

从Docker到容器服务