For more than five years, DC/OS has enabled some of the largest, most sophisticated enterprises in the world to achieve unparalleled levels of efficiency, reliability, and scalability from their IT infrastructure. But now it is time to pass the torch to a new generation of technology: the D2iQ Kubernetes Platform (DKP). Why? Kubernetes has now achieved a level of capability that only DC/OS could formerly provide and is now evolving and improving far faster (as is true of its supporting ecosystem). That’s why we have chosen to sunset DC/OS, with an end-of-life date of October 31, 2021. With DKP, our customers get the same benefits provided by DC/OS and more, as well as access to the most impressive pace of innovation the technology world has ever seen. This was not an easy decision to make, but we are dedicated to enabling our customers to accelerate their digital transformations, so they can increase the velocity and responsiveness of their organizations to an ever-more challenging future. And the best way to do that right now is with DKP.
In this latest post in our Mesosphere HackWeek series, we look at the integration of Apache Mesos and Docker Swarm.
Docker Swarm makes it easy to deploy multi-container applications by turning a collection of Docker hosts into a single, virtual host. All of the commands and APIs you are already familiar with when using Docker are naturally extended into a multi-container environment.
Although Docker Swarm ships with a simple scheduling backend, Mesosphere and Docker have been collaborating on integrating Swarm with Mesos and, by extension, the Mesosphere Datacenter Operating System (DCOS). By running Swarm on Mesos or the DCOS, you get a highly scalable orchestration platform for your Docker container-based applications. Solomon Hykes, founder and CTO of Docker, said at DockerCon EU in December that Mesos is the "gold standard" for large-scale production clusters running containers.
These Docker Swarm applications can be run on same machines as other datacenter services, including Spark, Kafka, Cassandra and Hadoop.
For more information on Docker Swarm and the collaborations between Docker and Mesosphere, see the following resources:
- Post on Docker Containers at Scale (Our Take on Docker Swarm)
- Presentation on Docker Swarm + Mesos by Tim Chen, Mesosphere
- Upcoming MesosCon 2015 talk on Docker Swarm on Mesos by Tim Chen, Mesosphere & Victor Vieux, Docker
Here are the previous posts in the Mesosphere HackWeek series: