容器圈 | 基于 DCOS 的微软 Azure 容器服务正式发布

小数点分享:开源技术 Docker 的轻量化、敏捷性以及可移植性的优点,使其在全球IT领域广受瞩目,并将在 2016 年迎来全面爆发。微软对于 Mesos 的支持,我们期待未来 Windows 生态环境也能被纳入 Mesos+Docker 的范畴。

近日,微软对外发布了 Azure 容器服务公共预览版。这意味着所有 Azure 用户都可以在一个生产级环境中尝试微服务和大规模容器部署服务。

同时,Mesosphere 和微软在 Azure 容器服务(ACS)方面进行了广泛技术合作。微软 Azure 的容器编排系统就是基于 Mesosphere DCOS。

Mesosphere 重点的 Apache Mesos 和 Marathon 两项开源技术将微软的 ACS 与其他云容器服务提供商区分开来。与其他技术不同,Mesos 和 Marathon 已经在众多世界级公司的大规模生产环境中成功部署实施。这两项技术与企业级云服务 Azure 结合,可为客户提供一个久经考验的高弹性生产级容器编排平台。

Marathon:DCOS 的杀手级应用

Marathon 是一个开源容器编排引擎。可与 Mesos 原生集成,也是 DCOS 的重要基础组件之一。通过 Marathon 可以很方便的部署和管理 Docker 应用、容器化的微服务架构应用、以及 Java,Rails 这样的传统服务应用。此外,Marathon 还可以实现上万规模的快速扩容,并保证服务的高可用。

Marathon 是目前最成熟的容器编排引擎,微软正是看中了这点才选择了与 Mesosphere合作。 有大量的企业在生产环境中使用 Marathon,从持续集成/持续交付(CI/CD)环境到自建的 PaaS 平台等多种使用场景均有所涉及。以下是一些使用 Marathon 来管理大规模 Docker 生产环境的用户:

三星、Yelp、Verizon、Autodesk、Disney、Bloomberg、Mattermark、Orbitz

为新应用而生的新基础架构

基于容器技术的 Azure 容器服务和 DCOS 都倡导一种的新的应用开发和部署形式。就像我们之前所说,这是一种新形式的应用。这些应用普遍是基于分布式环境的,由众多微服务组成,有的甚至包含数千个需要自动化管理的动态模块。通过使用 DCOS 和 Azure 容器服务这样的平台,企业就可以快速采用这种全新的应用开发和部署形式,从而在 21 世纪继续保持竞争优势,而不用头疼的去思考"Next big things"的问题。

所以说,这不仅仅是让开发者更容易地使用容器,而是让更灵活更弹性的微服务架构成为可能。这不仅仅是让容器和云计算更有效地使用计算资源,而是让企业可以快速扩展大流量数据的 IoT 应用,而不是被有限资源或传统采购流程所束缚。

DCOS 的设计初衷就是为了让微服务和分布式大数据系统这样的现代应用组件变得更容易部署、运行和管理。创建一个共享和可扩展的资源池,让运维人员和开发者不用再考虑底层上千台的服务器,而是把整个集群当成一台巨大的逻辑服务器来使用。

除此之外,Mesosphere 和微软之前还有很多技术合作。如:统一管理 Azure 和本地数据中心组成的混合云,在 Windows 上运行 Apache Mesos 等。我们都希望达到一个目标:让客户可以自由的选择他们所需要的基础设施、架构和工具,从而可以做出满足不同需求的各种类型的应用。

原文链接:https://mesosphere.com/blog/2016/02/17/azure-container-service-dcos-mesosphere/