Submit Search
Upload
北京 Docker 容器大会分享
•
1 like
•
217 views
杨文 陈
Follow
包含 • 容器的背景和历程 • 如何规模化容器 • 产品化过程中常见的问题 • 容器的前景
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
Understand ovirt
Understand ovirt
Li Jiansheng
Python小团队不妨知道的技术
Python小团队不妨知道的技术
jie.wang
Chasingice
Chasingice
冰 白
基于Tornado后端系统架构暨最佳实践
基于Tornado后端系统架构暨最佳实践
ZY Zhang
NODEjs Lesson1
NODEjs Lesson1
3dmodeldiy
Nodejs introduce - using Socket.io
Nodejs introduce - using Socket.io
Caesar Chi
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
Eric Xiao
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Ch Rick
Recommended
Understand ovirt
Understand ovirt
Li Jiansheng
Python小团队不妨知道的技术
Python小团队不妨知道的技术
jie.wang
Chasingice
Chasingice
冰 白
基于Tornado后端系统架构暨最佳实践
基于Tornado后端系统架构暨最佳实践
ZY Zhang
NODEjs Lesson1
NODEjs Lesson1
3dmodeldiy
Nodejs introduce - using Socket.io
Nodejs introduce - using Socket.io
Caesar Chi
Node.js中间件 connect模块深入浅出
Node.js中间件 connect模块深入浅出
Eric Xiao
Azure Container Service 使用 DC / OS 管理 docker 容器
Azure Container Service 使用 DC / OS 管理 docker 容器
Ch Rick
Android程式設計(7)
Android程式設計(7)
Roy Wang
Introduction to NodeJS
Introduction to NodeJS
TechParty@UIC
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
dennis zhuang
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
全新的Qt5
全新的Qt5
Yunqiao Yin
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
Jack Yang
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
Node.js 淺談socket.io
Node.js 淺談socket.io
Simon Su
Noder eyes for frontend guys
Noder eyes for frontend guys
Hsu Ping Feng
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
Cassandra 2.1 簡介
Cassandra 2.1 簡介
Cloud Tu
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Ceph Community
Tornado开发实践
Tornado开发实践
ZY Zhang
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
Kvmopt osforce
Kvmopt osforce
meecheng
测试驱动的前端开发初探
测试驱动的前端开发初探
hua qiu
Test driven-frontend-develop
Test driven-frontend-develop
fangdeng
Ops as Code using Serverless
Ops as Code using Serverless
Rick Hwang
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
美团点评技术团队
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
丁 宇
3 introduction to kubernetes
3 introduction to kubernetes
Jiang Shang
More Related Content
What's hot
Android程式設計(7)
Android程式設計(7)
Roy Wang
Introduction to NodeJS
Introduction to NodeJS
TechParty@UIC
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
dennis zhuang
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
GO LL
全新的Qt5
全新的Qt5
Yunqiao Yin
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
Jack Yang
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
Node.js 淺談socket.io
Node.js 淺談socket.io
Simon Su
Noder eyes for frontend guys
Noder eyes for frontend guys
Hsu Ping Feng
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
Cassandra 2.1 簡介
Cassandra 2.1 簡介
Cloud Tu
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Ceph Community
Tornado开发实践
Tornado开发实践
ZY Zhang
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
What's hot
(14)
Android程式設計(7)
Android程式設計(7)
Introduction to NodeJS
Introduction to NodeJS
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
NodeJS基礎教學&簡介
NodeJS基礎教學&簡介
全新的Qt5
全新的Qt5
QML 與 C++ 的美麗邂逅
QML 與 C++ 的美麗邂逅
Node.js 進攻桌面開發
Node.js 進攻桌面開發
Node.js 淺談socket.io
Node.js 淺談socket.io
Noder eyes for frontend guys
Noder eyes for frontend guys
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Cassandra 2.1 簡介
Cassandra 2.1 簡介
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Ceph Day Beijing: One Ceph, Two Ways of Thinking - Between Customers and Deve...
Tornado开发实践
Tornado开发实践
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Similar to 北京 Docker 容器大会分享
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
Kvmopt osforce
Kvmopt osforce
meecheng
测试驱动的前端开发初探
测试驱动的前端开发初探
hua qiu
Test driven-frontend-develop
Test driven-frontend-develop
fangdeng
Ops as Code using Serverless
Ops as Code using Serverless
Rick Hwang
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
美团点评技术团队
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
丁 宇
3 introduction to kubernetes
3 introduction to kubernetes
Jiang Shang
1 docker风起云ppt v1
1 docker风起云ppt v1
Jiang Shang
Docker 最佳实践
Docker 最佳实践
YuLing Liu
Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15
Jiaying Ren
1.2 刘奇 go在分布式数据库中的应用
1.2 刘奇 go在分布式数据库中的应用
Leo Zhou
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
调试技术的应用
调试技术的应用
延胜 黄
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Guangya Liu
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
acelyc1112009
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
Li Yi
Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2
dotCloud
02.python.开发最佳实践
02.python.开发最佳实践
Na Lee
Similar to 北京 Docker 容器大会分享
(20)
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Kvmopt osforce
Kvmopt osforce
测试驱动的前端开发初探
测试驱动的前端开发初探
Test driven-frontend-develop
Test driven-frontend-develop
Ops as Code using Serverless
Ops as Code using Serverless
美团技术团队 - KVM性能优化
美团技术团队 - KVM性能优化
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
3 introduction to kubernetes
3 introduction to kubernetes
1 docker风起云ppt v1
1 docker风起云ppt v1
Docker 最佳实践
Docker 最佳实践
Ceph bluestore-tiering-2018-11-15
Ceph bluestore-tiering-2018-11-15
1.2 刘奇 go在分布式数据库中的应用
1.2 刘奇 go在分布式数据库中的应用
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
调试技术的应用
调试技术的应用
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
Mesos vs Kubernetes: What We Learned Working With Both For Chinese Customers
How do we manage more than one thousand of Pegasus clusters - backend part
How do we manage more than one thousand of Pegasus clusters - backend part
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
Wot2013云计算架构师峰会 -陈轶飞2
Wot2013云计算架构师峰会 -陈轶飞2
02.python.开发最佳实践
02.python.开发最佳实践
北京 Docker 容器大会分享
1.
北京容器大会分享 陈杨文
2.
陈杨文 ● wenerme@ ● wenerme@ ●
wenerme@
3.
分享内容 包含 ● 容器的背景和历程 ● 如何规模化容器 ●
产品化过程中常见的问题 ● 容器的前景 不包含 ● 怎么使用容器 ● 容器是什么 ○ Containers include the application and all of its dependencies, but share the kernel with other containers. ● 为什么使用容器 ○ 省时省力省钱
4.
● Git ● Docker
, Machine , Swarm, Registry ● Kubernetes ● Service Discovery 服务发现 ● Microservice 微服务 ● Software Define Network SDN 软件定义网络 ● Mesos, Marathon ● Load Banlance, Fault Tolerant, Auto Scale 负载均衡,容错,自动扩容 ● Consul, Etcd ● Elasticsearch, Logstash, Kibana, cAdvisor, Beats ● Golang ● Ansible, Chef, Puppet, Salt 相关术语
5.
背景
6.
背景
7.
如何容器化 ● 选择一门开源 ● 学习选择的工具和技术 ●
适配公司现有技术栈 ● 与集群容器化的产品非常多,每个公司选择都不尽相同 ● 每个公司都会在自己选择的基础上对自己公司的业务和现有服务进行适配 ● 这个过程中会产生出大量的定制化开发工作内容
8.
开源技术选型
9.
技术栈完善 ● 每个公司都在打造一个基本 类似的 PaaS
10.
常见的问题 ● 网络和服务发现 ○ Etcd,Consul,SkyDNS ○
Flannel,weave,Calico ● 日志和容器监控 ○ cAdvisor,Logstash ● 集群编排和管理 ○ Kubernetes,YARN,MESOS,Fleet,Swarm ● 安全和容器限制 ● 选择
11.
容器化给我们带来的实际影响 ● 改变了传统的开发流程和开发模式 ● 改变了传统开发流程中的人员角色 ○
开发 + 运维 = DevOps ○ 缩短整个开发部署流程 ○ 要求我们必须顺应新的技术发展 ● 更快的应对新的改变
12.
案例一:开发 ● 极大的加快了从 开发到部署运维 的速度 ● 降低了软件开发 难度 ●
提升了软件开发 的灵活性 ● 对程序员水平要 求更高
13.
案例一:开发 ● 开源开发流程是 最好的实践 ● 跟随开源的开发 模式来开发企业 应用 ●
只需要使用内部 服务来替代公共 服务
14.
IT 就是在不停抽象 ● 线程
-> 进程 -> 集群 ● 应用 = 进程 + 依赖 ● 容器 = 进程 + 依赖 = 应用 ● IPC = TCP/UDP,内存,文件 ● 容器通信 = Flannel,weave,Calico,... = 一组容器组成一个网络 = SDN = 服务 ● 容器能做到的事情,不用容器也都能做到 ○ 但是使用容器能更快更方便更省事 ○ 使用 Java 能做到的事情使用 C 也能做到 ○ 在更短的时间内创造更高的价值
Download now