文档介绍:Docker 带来的颠覆将如何塑造未来 IT 2014 年真是令人兴奋的一年,这一年里,云计算领域出现了一些新兴技术和趋势来塑造未来的 IT 。 2014 年底,软件的整体依然呈增长趋势。由于通用处理能力的增长、低成本的个人计算机设备和互联网时代的到来, 软件现在几乎无处不在。今天仍然面临的最大挑战是开发人员和 IT 运营团队如何构建复杂的分布式应用,以及如何快速响应快速变化的市场和客户需求。容器化、混合云和融合式基础架构( converged infrastructure ) 正在迎接这一挑战。有没有想过, 如果我们不使用 VMWare 会怎么办?容器化可以方便打包和部署分布式应用, 这种创新大范围渗透到 IT 行业的每个角落。 Docker 的兴起和普及是因为它能提供一种一致性机制来构建、部署和扩展应用组件并隔离系统资源。为了持续集成并部署基础设施, Docke r 可以轻松管理应用依赖以及配置。 Docker 颠覆操作系统 2014 年末, CoreOS 宣告推出其自主的容器技术, 命名为 Rocket 。 Rocket 是基于分布式设计的一种用于在规模上简化容器部署的极简操作系统。从 DockerCon 以及二者的争论中我们可以确定: Docker 和 CoreOS 彻底分道扬镳了。两个开源公司都在争夺同样的用户群,因为, 没有一个运营平台, Docker 容器的最终仅仅只是一个开发工具。对于新兴技术来说有竞争总是好的,我们现在有两匹马在竞赛。在这场比赛中 Docker 毫无疑问的领导者,它在开源社区、媒体宣传、合作伙伴合作等领域拥有更大的份额。 CoreOS 作为软件包在任何 Linu x 中都能有效分发, 它是一个独立的操作系统, 这是 CoreOS 和 Docker 最大的区别。这意味着, 除了 Docker , CoreOS 的竞争目标已包括微软、 VMWare 、 RedHat 、 Ubuntu 这些行业巨头, 而这四个老牌巨头也正恰好是 Docker 的重要合作伙伴。与此同时, Ubuntu 和 RedHat 在两个新项目( Ubuntu Core 和 Atomic ) 通过引入一些类似 CoreOS 功能作为他们的第一步反击, 而微软宣布在 Windows Server 的未来版本将原生支持 Docker 容器。 Docker 颠覆 PaaS (平台即服务) 2014 年底更大的新闻是 Docker 宣布在 DockerCon 支持多容器编排分布式应用, 引进 Docker Swarm 和 pose 。 Docker Swarm 是一个 Docker 主机集群系统, 提供主机的基本发现和 Docker 容器在主机内的调度。 pose 提供一个简单的基于 YAML 配置语言, 用于描述和组装多容器的分布式应用和明确 Fig 的作用。这意味着未来用于 PaaS 相当明朗。 Cloud Foundry, OpenShift 和 ActiveState 公司都迅速采取行动基本支持 Docker 容器。对大型企业来说 PaaS 平台有很多有价值的安全和多租户性能。但随着自身容器编排, Docker 能提供部署分布式应用基于以开发人员为核心"git push" 的用户体验, 它是一种比部署一个完全成熟的 PaaS 平台更简单的部署方式。把