today, Microsoft will announce the new Azure Container Service in collaboration with Mesosphere, powered by open source components from Apache Mesos and the Mesosphere Datacenter Operating System (DCOS). The service will be available on Azure later this year.
Azure Container Service makes it easy for customers to deploy a highly-scalable, production-grade container cluster on Azure, using the same underlying Mesos technology that runs Twitter and Apple Siri and serves as the foundation of Mesosphere's Datacenter Operating System (DCOS). Mesos-based systems have proven capable of launching tens of thousands of containers
and running across thousands of nodes.
Azure Container Service combines the proven scalability of Apache Mesos and Mesosphere DCOS with Azure's hyper-scale and enterprise-grade cloud. Now systems administrators and developers can create and manage container clusters that span multiple Azure hosts and then orchestrate Docker applications and deploy other containerized services, including services like Spark and Cassandra.
How Mesosphere Fits into the Azure Container Service
Azure Container Service is a managed Azure Service, backed by Microsoft's infrastructure, operations and support teams. It is built with proven open source technology—the same technology that underpins Mesosphere's DCOS, including Apache Mesos and Mesosphere's Marathon. It leverages a rich open source community of developers, which includes dedicated engineers from both Microsoft and Mesosphere.
The Azure Container Service builds upon the partnership between Microsoft and Mesosphere that was first unveiled at the Microsoft //Build conference April 29
of this year, where Azure CTO Mark Russinovich used Mesosphere's DCOS to demonstrate containers at scale on Azure.
To deliver the best possible customer experience, Mesosphere and Microsoft selected open source components from the Mesos and Mesosphere DCOS, including:
Mesosphere and Microsoft have also developed tools to integrate with Docker Swarm and Docker Compose.
By using open source components in the Azure Container Service, Microsoft has ensured customers can leverage additional Mesosphere tools, such as the DCOS Command Line to install other services on the same cluster, including:
Running Docker at Scale
Mesosphere has been a partner with Docker and has supported Docker at scale as part of Mesos and the Mesosphere DCOS since 2014. Docker fulfills the promise of easily building and packaging applications so they will run anywhere, and Mesosphere makes it possible for devops and operators to run Docker containers at scale in production.
Mesosphere built Docker support natively into Mesos, and we have also added Docker support to Marathon and Chronos. Additionally, we're supporting other Docker-based orchestration tools, including Docker Swarm
A Unified Container Vision: Linux and Windows
Microsoft is advancing a vision for containers, one that we at Mesosphere support. Linux and Windows Server are the two most popular server operating systems in the world and enterprises have been asking for a way to unify their workloads across these diverse systems, in the cloud and on premises. In our shared vision, both Linux and Windows containers will be able to run on the same cluster, essentially turning clusters into "one big machine" that can run heterogeneous workloads that use both Windows and Linux, enabling you to pick technology that's the best fit.