Webhostingtalk资讯网

Mesosphere 开源其数据中心操作系统 DC/OS

2016-04-21 12:16
作者:admin

Mesosphere公司的数据中心操作系统(DC/OS)旨在让广大开发人员和管理员可以把数据中心当成在软件容器里面运行应用程序的单台计算机。它基于许多开源项目,包括Apache Mesos集群管理器以及Chronos调度器和Marathon容器编排平台之类的项目。

而现在,Mesosphere发布了一款完全开源的DC/OS版本,进一步推行其开源战略。为此,它与60多家公司达成了合作伙伴关系,这些合作伙伴既有NGINX、Puppet、EMC、Autodesk、思科和埃森哲,又有像微软和惠普企业(HPE)这种IT巨头――微软和惠普企业这两家公司还都投资了这家公司。微软已经把这个开源版本集成到Azure容器服务(Azure Container Service)中。

Mesosphere说:“每一个DC/OS合作伙伴收到了早期试用版,可以访问代码,并承诺会以各自的方式帮助这个项目发展壮大。”

但是,开源一个实际上已经开源的项目意义何在呢?虽然DC/OS的核心技术早已开源,但是这家公司现在还开源了像图形用户界面(GUI)和负载均衡系统这些专有工具,那样想捣鼓DC/OS的开发人员现在就能获得之前只有付费的企业客户才能享用的几项功能特性。

在某种程度上,Mesosphere主要遵循这种标准的开源商业模式:开放其大多数软件的源代码,然后销售在此基础上的特定工具和服务。

我觉得,这个举动注重的实际上是合作伙伴关系,而不是这则宣布的开源方面。借助Kubernetes,谷歌开源了在自己的数据中心中在生产环境下运行容器这项技术的核心部分,围绕它的生态系统正在迅速壮大起来,包括Docker、Box、英特尔、Red Hat和Twitter大力支持的云原生计算基金会(Cloud Native Computing Foundation)。

Docker也提供了面向数据中心的自家的容器管理平台,它颇具知名度,周围也有一个庞大的生态系统。

所有这些项目目前针对不同的工作负载,但是从长远来看,所有版本趋于融合(不过它们的所有技术实施方法未必趋于融合),它们将不得不通过各自所提供的服务和开发者体验,突显自身的差异化优势。

如此看来,Mesosphere的企业版DC/OS仍包括开源版所没有的一些功能,包括监控工具、支持企业安全及合规工具,以及高级的网络和负载均衡功能,也就不足为奇了。借助Infinity和Velocity,Mesosphere还已经为企业提供基于DC/OS的额外工具。

有微软、惠普企业及其他厂商大力支持,并且与它们建立一种更正式的关系,这完全让Mesosphere得以将开发核心工具的速度加快一点。该公司今天说:“我们Mesosphere非常信奉开源。开源软件帮助公司创始人克服了自身眼光方面的局限性。拥有一支活跃的社区(成员包括用户、合作伙伴和贡献者),意味着随着新的需求和使用场合出现,我们可以继续完善和改进DC/OS。”

网友评论
暂无评论!