Docker@Alibaba——超大规模Docker化的实战经验

简介: 本文PPT来自阿里巴巴研究员毕玄于10月15日在2016年杭州云栖大会上发表的《Docker@Alibaba——超大规模Docker化的实战经验》。

Docker之于Alibaba,是一场超大规模Docker化的实战经验。阿里研究员将从四个方面Docker化前的阿里Docker化的目标Docker化碰到的问题以及未来阿里对实现Docker的展望传授经验

Docker化前的阿里,虚拟化层面ECS,T4作为基于LXC的“VM”,标准化层面有内部自定义的基线,部署模式层面有多种多样,甚至不同语言不同部署系统。谋求改变面临的问题如标准化不好推进,需要更强制的DevOPS模式,多种部署模式导致的重复建设要一一解决。

Docker化的目标,将Docker改造成更像“VM”,有效推进DevOPS,各种语言系统都走同样的部署链路,核心应用全部Docker化,使之能快速推进。

Docker化碰到的问题,主要有三个:规模化带来的挑战和稳定性,Docker Engine更像“VM”和各种bug fix和功能增强,Docker生态从编译到部署被一个个以各种方式解决。

展望未来,其一能实现全面AliDocker化,直接跑在物理机上的应用也迁移到AliDocker,其二把Docker生态体系输出到阿里云把阿里大规模Docker实践的经验体系化、工具化的输出到阿里云,为云上Docker用户谋福利。

d82fcf0428e3825f3f0a5533433be893f1b82a5fe041f438c8e0d9769c40de70b324c77e7b4eda15ca1576587bfc1485de5e9e45a897fb2a4875bec2060951e8bbe563914bd9d2f1f6c9bc92fd8d475f93ab6733f4afa0b219ab5d9234e5ace6bb977131e6662f8bc1a7a4903b9e19e88419d9332838bb3b72f93083ba1443083163d540507d955c6790d01b0f161d490b1e979a65b62a34c6755576515db384771958ef857d8488bdc65f7f12648b4a5afaf35356858b461fe59957fb6320cae29756136c29edb5b54e5b9513ea48d32b7ddc52136535c70e3d946dd1d296211598d634b14c664230174f8f26cf80d4795cd9581f88c568ecea84e1bf10142e06c7f1e9f1445fb9afb9d28c85f8a4bdc4fa90cfbd1ca77e17c40a9dc4db9916f58202ac8f39827131d557201cef5dc46d2a4799aa97d4620bd9553a8638c3326aeb2d2bce8df5e16b2813e28e79c7e38df1e8b1a75263f48aab76d4bbbf1d0c78421c0d12274e206b2ef048a92a8a248c3f0b4c70e5e1f3cf1974255f938511328a0772a802bd578a893db02d29227dad6a47f67d853cadb7fed7973a1bb4cd1558d8c726ce119aec173b71144f3d70082d65321880529e


相关文章
|
3月前
|
Docker 容器
电子书阅读分享《4天实战 轻松玩转docker》
电子书阅读分享《4天实战 轻松玩转docker》
123 3
|
3月前
|
分布式计算 Java Linux
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
Docker 是一套构建在 Linux 内核之上的高级工具,旨在帮助开发人员和运维人员更轻松地交付应用程序和依赖关系,实现跨系统和跨主机的部署。使用安全且轻量级的容器环境来实现这一目标。容器可以手动创建,也可以通过编写 Dockerfile 自动创建。开发人员和运维人员可以将应用程序及其依赖打包到容器中,实现应用程序的可移植性和环境一致性。
108 5
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
|
9天前
|
JavaScript 前端开发 Docker
全栈开发实战:结合Python、Vue和Docker进行部署
【4月更文挑战第10天】本文介绍了如何使用Python、Vue.js和Docker进行全栈开发和部署。Python搭配Flask创建后端API,Vue.js构建前端界面,Docker负责应用的容器化部署。通过编写Dockerfile,将Python应用构建成Docker镜像并运行,前端部分使用Vue CLI创建项目并与后端交互。最后,通过Nginx和另一个Dockerfile部署前端应用。这种组合提升了开发效率,保证了应用的可维护性和扩展性,适合不同规模的企业使用。
|
1月前
|
Unix Docker 容器
【超强图解Docker常见命令与实战】
【超强图解Docker常见命令与实战】
50 0
|
2月前
|
Java Linux Docker
Docker入门到实战
Docker入门到实战、Centos7安装Docker
|
2月前
|
Cloud Native Go 数据安全/隐私保护
自定义Docker镜像推送到Docker Hub实战
自定义Docker镜像推送到Docker Hub实战
78 2
自定义Docker镜像推送到Docker Hub实战
|
2月前
|
KVM 虚拟化 Android开发
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
52 1
|
2月前
|
Java Nacos Docker
Spring Cloud Alibaba【什么是Nacos、Nacos Server下载安装 、Docker安装Nacos Server服务、微服务聚合父工程构建】(一)
Spring Cloud Alibaba【什么是Nacos、Nacos Server下载安装 、Docker安装Nacos Server服务、微服务聚合父工程构建】(一)
80 0
|
3月前
|
Linux Docker Python
Python实战技术 - Python虚拟隔离环境 和 Docker技术
Python实战技术 - Python虚拟隔离环境 和 Docker技术
199 0
|
3月前
|
Kubernetes 监控 应用服务中间件
深入Docker实战(第2版):构建、部署和优化容器化应用
深入Docker实战(第2版):构建、部署和优化容器化应用
44 0