为什么微软应该通过收购Docker来与Kubernetes竞争

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: Ghostcloud(中文名:精灵云)是成都精灵云科技有限公司旗下的基于Docker的PaaS/CaaS平台品牌。精灵云作为国内首批从事容器虚拟化研发的企业,为企业级行业客户提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务,在国内Docker社区贡献排名前三。

前言

Docker自今年4月Dockercon以来,都在对外宣称一件事:Docker已正式布局企业级服务,要利用已有的资源实现自身盈利需求。虽然Docker自有其扩展的优势,但从市场的另一端来看,Google在这方面则表现更强势。Kubernetes有Google的强大靠山,而Docker也不会孤军奋战,目前看来,Docker和微软的结合有可能给容器市场带来更多活力:Docker需要盈利,微软则需要Docker来与Google竞争。
image

目前看来,Kubnernetes的胜利姿态最终傲视了容器编排这场战争,除非遭受一场重大灾难,否则不会出现Kubnernetes被替代的局面。Mesos在集群管理方面仍具优势,所以在Docker容器集群管理中有其一席之地,而Kubernetes作为社区宠儿,一跃成为管理容器的默认工具。

然而,Docker仍然有一些Kubernetes没有的:比如对Windows的长期支持。尽管Kubernetes现在也支持Windows Server了,但仅仅也只是开始。更重要的是,微软有理由全力以赴收购Docker,因为它与Google是竞争关系。一年之前,就有传言称微软想以40亿美元的价格收购Docker,显然因为估值的关系并未让交易成功。

如今,随着市场的发展,流行趋势转向了容器编排,Docker公司正在努力通过这一趋势达到盈利目的,同时这也是Windows Server和微软双重下注的完美时间。

为什么微软应该通过收购Docker来与Kubernetes竞争

敌人的敌人就是朋友

容器从早期开发人员的玩具变成了企业至关重要的基础设施,这一过程相当迅速。这样一来,容器管理工具的重要性日益增加。Google的Kubernetes迅速崛起成为容器编排领域的主导。最近451 Research通过对企业容器部署现状进行调查,调查结果表明:71%的企业都在使用Kubernetes。

有一家公司明显不在讨论行列,那便是AWS。但Linux基金会副总裁Chris AniszczykLinux透露了一个非常积极的现象:AWS最近也开始为Kubernetes和其他CNCF项目做出贡献。事实上,AWS从Kubernetes获益很多,但同时也可能会损失很多。因为Kubernetes-as-a-Service可能会将更多的工作负载转移到AWS上,但也将使他更容易离开。即便如今大多数企业的业务都是通过Kubernetes部署在AWS上,但介于上述的情况,也就不难理解为什么即使还可以从中获利,而AWS没有提供Kubernetes服务了。

将容器编排这一成功势头推向Kubernetes,Docker也只能怪自己。当然,行业并不会给Docker提供帮助,相反会更加关注Google的基础设施工具,从而促使Google运行了大规模容器,成为容器市场的最大玩家。

当然,尽管Docker的市场地位很尴尬,但Docker此时真正向社区开放,而没有偷偷贮藏技术,也就使得市面上出现了这款容器编排工具Docker Swarm。如果Docker不这么做,将很有可能在容器市场失去立足之地。

在Redmond小镇(微软总部)Docker Swarm依然被看好,如果通过了微软的收购,Docker在这里将会有一个持续的发展。

你想让容器运行在什么地方?

鉴于Linux的流行,很容易忽视Windows Server仍占领市场一半的份额。虽然Kubernetes在Linux 领域发展势头良好,Docker在 Windows领域也不弱,但Docker的目标仍然是巨大的企业市场。

在差异化方面,只有Docker的容器编排组件可以支持Windows,而微软提供给Docker的支持也是最多的。所以一位业内人士曾这样宣称,“如果我是Docker的CEO,我会紧紧地抱住微软的大腿。”

自从微软推出Azure以来,就一直对外宣称公有云+私有云的工作负载。而Docker Swarm正好可以完美补充。正如451 Research分析师Jay Lyman所说,使用像Kubernetes和Swarm这类工具的原因是为开发人员提供一个单一的开发层:“为了管理这种日益混乱的IT基础架构,并避免过去的错误,企业正在转向容器软件为跨云的应用部署提供单一平台,并提高企业实施效率。“

一年前,Docker和微软重新合作,微软宣布在Windows Server 2016中纳入(并支持)商业的Docker Engine,除了微软和Docker对Docker数据中心的支持,还面向IT专业人士。由此可见,微软和Docker的下一个阶段工作便是完成收购。微软也将继续支持Kubernetes(因为Deis的收购证明),同时与Docker达成合作,让Docker在运行时获得内部跟踪,同时给Docker提供其CIO编排支持。

这样一来,微软和Docker将成功实现双赢。

推荐阅读:

Jenkins与持续交付的若干问题

私有云真的比公有云便宜?

在Hadoop上运行Docker容器的六大陷阱

原文链接:

http://www.techrepublic.com/article/why-microsoft-should-acquire-docker-to-better-compete-against-kubernetes/

关于译者Ghostcloud

Ghostcloud(中文名:精灵云)是成都精灵云科技有限公司旗下的基于Docker的PaaS/CaaS平台品牌。公司成立于2015年,核心团队由来自EMC、Veritas、华为、IBM、Microsoft的核心技术主管和架构师组成。精灵云作为国内首批从事容器虚拟化研发的企业,为企业级行业客户提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务,在国内Docker社区贡献排名前三。主创团队曾参与Beego开源项目研发,并主导发布《Docker容器实战:原理、架构与应用》一书。Ghostcloud因容器技术而生,致力于为多个领域的“互联网+”转型企业提供服务,是一流的企业级容器云服务专家。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
5天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
23 2
|
7天前
|
运维 Kubernetes Docker
利用Docker和Kubernetes构建微服务架构
利用Docker和Kubernetes构建微服务架构
|
5天前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
5天前
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
|
5天前
|
安全 持续交付 Docker
微服务架构和 Docker 容器化部署的优点是什么?
微服务架构和 Docker 容器化部署的优点是什么?
|
13天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
52 1
|
3天前
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
11天前
|
关系型数据库 MySQL API
|
7天前
|
运维 持续交付 Docker
深入理解Docker容器化技术
深入理解Docker容器化技术