前两周,红帽宣布以 2.5 亿美元的价格 收购 Kubernetes 与容器原生解决方案创新者与领导厂商 CoreOS。从表面上来看,这笔交易的动机似乎很单纯明确,红帽需要一个新的段落来完善其容器的故事,而 CoreOS 刚好可以填补这一空缺。
但其实,所有企业基础设施的公司作出收购举动都远不止这么简单,他们的动机往往更为复杂,而这种复杂性正是他们做出收购举动的关键。
收购旨在在企业场景中真正实现容器
从 2014 年 Docker 将容器引入到企业基础架构软件中之后,无论是供应商还是企业开发人员都在致力于在实际的企业场景中实现容器。但是在向大型企业大规模部署容器、并提供容器所主张的弹性伸缩时,红帽的大拼图中还欠缺两大块:容器编排和容器管理。
容器编排的排头兵是 Kubernetes(Google 提供的开源项目),虽然 Docker 也有自己的编排工具 Swarm,但是 Kubernetes 在产品成熟度方面更具优势,而且日益壮大的开源生态系统也为其加分不少。
但是,Kubernetes 并没有直接解决容器管理的复杂问题,而 CoreOS 的 Tectonic 产品则试图来填补这一方面的空白,CoreOS 官网称它们将构建 Kubernetes 与大规模运行容器所需的一切相结合的容器管理解决方案,这也意味着这些最好的开源组件将拥有通过测试的安全系统和完全自动化的操作。
Kubernetes 复杂性的挑战
如果容器想要完全满足企业所需,那么技术层次听起来就会很复杂,而容器复杂性本身就是一个很有争议的领域。RackN 首席执行官兼联合创始人 Rob Hirschfeld 表示:“构建 Kubernetes 集群所需进行的日常任务是复杂而艰巨的,这也是 Kubernetes 这样的平台的存在意义。” 但是,Kubernetes 的存在也并没有让容器变得有多么简单,起步就是个难点。
但是并不只有 Kubernetes 复杂,ECS 和 Docker Swarm 表面上看起来简单,但它们都具有更多的意外复杂性,而且它们会把复杂性强加给你。
CoreOS Tectonic 这样的容器管理层添加到 Kubernetes,也许并不会降低其复杂性,但是它可以帮助企业管理 Kubernetes。红帽公司产品和技术总裁 Paul Cormier 表示:“下一个技术时代正受到跨多云和混合云环境 (包括物理,虚拟,私有云和公有云平台) 的基于容器的应用程序的驱动。我们相信这次收购巩固了红帽作为混合云和现代应用部署的基石。“
OpenStack 复杂性的挑战
复杂性在开源企业基础架构软件中并不是什么新鲜事。以 OpenStack 为例,这个私有云基础设施拥有一个多样化的生态系统,也因此被扣上了非常复杂和难以合作的帽子。摆在我们面前的事实上,所有的多节点集群都有相同的复杂性问题,就连 OpenStack 也不例外。
过去的几年中,大众对于 OpenStack 的大部分注意力都被转移到 Kubernetes 和其它容器社区上,但是现在 OpenStack 已经成为 CoreOS Tectonic 这样的技术必须管理的一部分。据 CoreOS 网站显示,他们旨在构造可以在任何地方部署、管理和保护容器的通用 Kubernetes 解决方案,并将 OpenStack 和基于容器的 Kubernetes 工具的优势相互结合起来。有了 CoreOS,OpenStack 将更易于使用容器基础设施来部署和管理。
“OpenStack 的复杂性可与其竞争力相媲美,而 Kubernetes 集群协调则会使得 OpenStack 的部署和管理变得更加容易。”
对于红帽来说,OpenStack 的复杂性是一个可以解决的问题,Red Hat OpenShift 产品管理高级总监 Joe Fernandes 表示:容器可以支持整个混合云中应用程序的可移植性,所以如今很多客户也在把应用程序部署到不同领域,例如 AWS、Azure 和 Google 公有云,VMware 和 OpenStack 这样的平台,甚至是裸机服务器,我们正在使用 OpenShift、Kubernetes 和容器,从这些抽象中找到有效部署应用程序的路径。
CoreOS 首席执行官 Alex Polvi 也在这个话题上提出了一个更好的观点,在 Kubernetes 上将 OpenStack 作为应用程序一样运行,将整个数据中心整合到一个已被证明的巨大的单一平台中。
红帽的开源战略
红帽的商业模式基本是集中在对免费开源软件的支持和服务上,而 CoreOS 在这方面和红帽有着同样的默契,Kelsey Hightower 在 2005 年就曾表示过,CoreOS 是完全基于开源项目和协作的,所以在一定程度上,红帽与 CoreOS 是竞争对手。Open Source Projects for Linux Containers 的 coreos.com 和 tectonic.com 相结合,它们会在商业产品方面碰撞出一些不一样的火花,而且它们与开源项目也并没有冲突。
就红帽自身而言,它一直是 Kubernetes 的主要贡献者,据红帽新闻稿中表示,其很早就开始接受容器以及容器业务,其在 Kubernetes 的相关开源社区也做出了很大的贡献,是仅次于 Google 的第二大 Kubernetes 贡献者。如今,红帽与 CoreOS 的结合,则将巩固红帽在上游社区和企业容器解决方案的领导地位。
红帽是否会开源当前的专有构造块呢?对此,Red Hat FAQ 是这样解释的:CoreOS 的大多数产品都是开源的, Red Hat 长期以来也一直表明致力于开源技术,但是当一个技术还不开源的时候,我们也不应该强求,也许是真的时候未到!
红帽和 CoreOS 的拼图更多是在狙击 Docker
红帽作为一个开源厂商,其不会从软件的知识产权中赚钱,所以 CoreOS 的 IP 价值显然与这次的收购无关。事实上,这次收购的故事更多的是关于人,CoreOS 的 130 人将和红帽团队共同合作为企业客户提供日益全面的服务。
在竞争对手方面,红帽这次的交易对于其传统竞争对手 IBM 和 Oracle 来说,杀伤力并不大,更多的是关于红帽自身的企业定位。BoxBoat 首席技术官 Will Kinard 表示:双方的合并是人才的合并,这将加强 OpenShift Enterprise 在对抗 Docker Enterprise Edition 的战斗力。
OpenShift 是红帽的平台即服务产品,所以 CoreOS 的技术人员可能会加入到 OpenShift 团队中,在 OpenShift 产品中未来我们也可能会找到一些 CoreOS 的影子。
Janakiram & Associates 的 Janakiram MSV 和《福布斯》的同事也同意这一观点。Janakiram 解释说:“在企业部门,红帽公司是 Docker 公司的主要竞争对手之一。”这项收购给 Docker 公司带来了压力,该公司从各种投资者那里筹集了超过 2.4 亿美元的资金,它必须迅速收购企业客户,以推动其商业产品的通过。
然而,对于红帽公司的客户来说,这场战斗是超越了人才——这是 OpenStack 和 Kubernetes 都遵循的模式。“客户没有 OpenStack 的专业知识,但他们却知道他们需要它,” Technologent CTO Jon Keller 说。“Kubernetes 也是一样,有了它,企业就不再需要更多的人手来做事。
事实上,容器生态系统如此复杂,这对红帽来说是个加分项,特别是在混合的环境中,增加了额外的复杂性。
在最后,我要说红帽的客户应该是这次收购的最大赢家。Red Hat 副总裁兼总经理 Ashesh Badani 曾说:我们认为我们的客户将最大程度的在其中收益。
将 CoreOS 技术和团队添加到 Red Hat 已经与 Kubernetes 广泛的技术合作中,在混合 IT 的整体背景下,这可能是当今最可靠和最全面的现代企业基础设施。随着整个容器生态系统的成熟,红帽的主导地位只会越来越强。
来自:it168 网站 作者: 田晓旭
The post 红帽收购 CoreOS 的真正目的是要瞄准 Docker? appeared first on Linuxeden开源社区.
http://ift.tt/2EH4l7H
没有评论:
发表评论