微软今天宣布,开源的Kubernetes容器管理平台现在可以在Azure公共云中控制容器集群。
越来越多的开发人员在编写新应用程序时使用容器。它是将组成应用程序的代码打包到容器中的一种方式,然后容器可以在云中、开发人员的笔记本电脑上或容器运行时支持的任何地方运行。
+更多见网络世界足球竞猜app软件:飞利浦是如何将牙刷和核磁共振仪变成物联网设备的+
到目前为止容器的问题是,当开发人员使用大量容器时,管理可能会很棘手。这就是容器编配器市场的来源,而Kubernetes是这个市场的主要平台之一。
Kuberntes是谷歌用来帮助管理容器使用的软件的一个分支。2014年,谷歌对该项目进行了开源,之后将其捐赠给了云本地计算基金会,该基金会建立了一个社区,继续构建和开发Kubernetes。去年,微软发布了在Azure cloud中支持Kuberntes的预览版今天微软宣布对Kubernetes的支持已经普遍可用。
这是什么意思?当开发人员在Azure cloud中使用容器时,他们使用Azure容器服务来运行容器。在管理容器时,它们现在有三个选择:使用Windows服务器容器、使用Kubernetes或使用DC/OS,这是来自Mesosphere的软件,它是另一个容器编排平台。
微软对Kubernetes的支持很重要,原因有很多。首先,它让开发人员和组织一个相当简单的方法开始在Azure云使用的容器,然后如果他们想下一步大规模部署容器,他们现在可以选择使用Kubernetes可以说是领先的集装箱管理平台。这对开发人员和组织来说是一个胜利,对Azure来说也是一个积极的好处,因为它支持这个用例。可以说,尽管谷歌在其容器引擎中有更好的运行Kubernetes的平台——毕竟,Kubernetes是他们发明的。
这也是微软迈出的重要一步。在首席执行官萨蒂亚·纳德拉的领导下,该公司表示将致力于开源。它运行Linux虚拟机;它提供开源数据库。现在,在由基于Linux的开放源码工具驱动的容器世界中,它正在添加开放源码容器管理器Kubernetes。
最后,微软正在对AWS施压,要求其采取这一行动。AWS提供了自己的弹性容器服务(ECS)。当然,您可以在AWS容器服务之上运行Kubernetes或DC/OS。但是,它不像微软推出的支持Kubernetes那样简单。这一举动是微软继续在IaaS公共云市场对AWS施加压力的一个信号。