10个精选的容器应用案例

《10个精选的容器应用案例》是InfoQ旗下的CNUT(容器技术俱乐部)推出的容器应用白皮书,旨在通过优秀的案例引导国内社区和企业正确使用相关的容器技术,以加速容器技术在国内的普及。《10个精选的容器应用案例》将会以Docker、Kubernetes、Mesos、CoreOS、OpenStack等开源项目为基础,系统介绍国内顶尖企业的容器应用案例,目前计划收录的案例包括中国移动、蚂蚁金服、京东、腾讯游戏、苹果、SAE等,涵盖多个行业和领域。

数人云 CEO 王璞

自 2013 年 Docker 诞生以来,该技术在业界迅速掀起一股热潮。短短几年时间内,Docker 生态系统迅猛发展,在企业中的应用遍地开花。Docker 为企业级应用的构建、交付和运行带来了革命性的便利,它屏蔽了各种复杂的异构环境,真正做到了"Build Once, Run Anywhere",极大地降低了企业应用开发者和运维人员的工作复杂度。Docker 的火热,也推动了相关技术生态的快速成长。企业的应用需求纷繁复杂,Docker 不可能解决企业客户的所有需求,因此 Docker 相关技术层出不穷,进一步带动了 Docker 在企业的落地,丰富了 Docker 的生态圈。

比如,针对 Docker 的调度,就涌现出了 Mesos、Kubernetes 等优秀的开源项目。当企业运行成百上千个 Docker 应用程序的时候,靠人工来调度管理这么多的 Docker 程序是不现实的,企业需要对 Docker 程序进行自动化调度管理,而这就是 Mesos 和 Kubernetes 显身手的地方。Mesos 源自加州伯克利大学的 AMP 实验室,是 Apache 旗下的顶级开源项目,其在 Twitter、Airbnb、Apple 等国外 IT 巨头已经有大规模应用,Twitter 最大的 Mesos 集群已经有上万台服务器之多。Kubernetes 源自 Google,虽然诞生时间很短,仅有一两年的时间,但是因为 Google 巨大的影响力,Kubernetes 也受到了广泛的关注和应用。

本书列举了十个 Docker 及 Docker 相关技术 Mesos 和 Kubernetes 的应用案例,充分展示了这些技术在构建企业级应用的巨大优势:一方面是这些技术在弹性计算方面的优势,诸如蘑菇街和京东案例;另一方面是这些技术在构建 PaaS 平台方面的优势,诸如阿里百川和 SAE 的案例。特别需要指出的是,Docker、Mesos 和 Kubernetes 等技术,不仅在国外受到热捧,在国内也得到了广泛关注。本书列举的十个 Docker 案例,除了 Apple 来自美国,其它九个都是源自国内的案例。而且,这九个国内的案例,不仅有来自国内互联网巨头,更有来自浙江移动这样的传统企业,这充分显示了国内对于热点新技术的追踪和应用已经不输于国外。相信在不久的未来,国内在 Docker 的相关领域必将出现新的技术,超越国外同行,引领这些领域的发展方向。

目录

中国移动浙江公司数据中心操作系统(DCOS)实践

蘑菇街 11.11:私有云平台的 Docker 应用实践

Apple 使用 Apache Mesos 重建 Siri 后端服务

阿里百川:全架构 PaaS TAE 2.0 的 Docker 实践

大众点评容器云平台:运营超一年,承载大部分业务

京东 618:Docker 扛大旗,弹性伸缩成重点

腾讯游戏如何使用 Docker

Docker 在蚂蚁金融云平台中的探索与实践

Mesos 在去哪儿网的实践之路

基于 Kubernetes 打造 SAE 容器云