MESOS 天下,APACHE MESOS 登陆 WINDOWS SERVER 世界

八月 20, 2015 Derrick Harris

译者:MesosCon上总是爆炸性消息不断,今天就爆出了Mesos已登陆Windows,明天说不定更有料!我们的CTO老肖也在MesosCon上,稍后给你带来最前沿的猛料哦~

本周在西雅图召开的 MesosCon 上,微软和 Mesosphere 联合宣布将致力于将 Mesos 移植到 Windows Server 平台。Mesos 和大多数开源项目一样,主要支持 Linux 平台。多数开发者有所不知,目前在企业中依然运行着海量的 Windows Server。根据 IDG 2014 年的报告,Windows Server 和 Linux 服务器两家包揽了 99% 的服务器市场。

最近作者(简称 DH)对微软 Azure 的 CTO Mark Russionvich(简称 MR)进行了一次访谈,话题是为什么微软对容器相关的开源项目如此关注 —— 除了 Mesos 之外,微软也在将 Docker 移植到 Windows 平台。读者可以在 https://medium.com/s-c-a-l-e/azure-cto-on-how-linux-and-devops-are-remaking-microsoft-s-cloud-d1a6436f1fce 找到这个访谈,其中关于 Mesos 的章节也发表在微软的博文中 http://blogs.technet.com/b/server-cloud/archive/2015/08/20/microsoft-and-mesosphere-partner-to-bring-mesos-container-orchestration-to-windows-server.aspx

DH:请问您是怎么看待 Mesos 和 Mesosphere 这样的技术,他们在数据中心和云服务的大潮中扮演了什么样的推手角色?

MR:现在容器的部署和管理逐步有了标准化解决方案,大家的注意力转移到业务调度方面。容器推进了微服务架构落地 —— 大块头应用会被拆分成几个组件,而每个组件又由一堆实例组成。Docker 容器技术用来“打包”这些实例,以便部署到云端和 IDC 中的服务器集群。

在这个趋势推动下,服务调度和服务器集群管理方向出现一堆创新,Mesos 是其中最热门的一个。

DH:容器、Mesos 和传统虚拟机之间是怎样的关系?

MR:这几个技术相辅相成,想想如下场景:不管是基于物理机还是虚拟机,你用 Mesos 将底层的服务器资源打成一个资源池(CPU、内存、网络等等),就可以轻松地细粒度分配资源,进而灵活地部署各种微服务。说到虚拟机,不管是云上的还是物理机里面虚出来的,都是容器化服务的理想载体。

mesos on windows

DH:微软和 Mesosphere 已经合做将 Mesos 移植到了 Windows 之上,你们为啥这么看重这个领域?

MR:调度层面的重要性是有目共睹,最近这个领域涌现出大量的创新项目,都是为了帮助企业搭建适合云端环境的应用架构。Mesos (在 Linux 世界)已经是一个被广泛接受的方案,增加对于 Windows Server 的调度功能会造福广大 Windows 开发者。想想如果能将 Windows 和 Linux 的应用放在一个资源池里面混合部署,并且使用同一套技术体系进行管理和调度,这是多么振奋人心的场面。

Azure 云长久以来坚持对外开放的路线,整合 Mesos 就是很好的例证。只要我们的客户有需求,不管是谁家的技术,我们都尽其所能送货上门。

通过和 Mesosphere 的合做,我们利用 resource group templates 技术实现了在 Azure 云上部署 Mesos。这表明即使是脱胎于 Linux 的技术,只要客户需要,我们照样会努力整合。

今天门派之争不再是问题,我们的合作伙伴有 Linux 背景、有开源团体,当然也有传统的软件公司,目标只有一个 —— 满足 Azure 客户的需求。

DH:在今年四月份的 Microsoft’s Build conference 上,你 demo 了 Mesosphere 的数据中心操作系统(DCOS)方案。请问给您留下了什么印象?

MR:Mesos 家族,包括 Marathon、Chrnos 等都是相对底层的功能性模块,用来帮助用户部署应用。DCOS 则着眼于管理这些应用,以及维护 Mesos 集群本身的正常运行。DCOS 大大改善了运维和管理人员的用户体验,和直接使用底下的开源组件有着天壤之别。

原文链接: https://mesosphere.com/blog/2015/08/20/mesos-everywhere-apache-mesos-for-windows-server/

翻译:

谢乐冰,数人科技 COO,毕业于柏林工业大学,多年电信运营商行业(HP)和云计算创业公司经验。