Mesosphere partners with Google, integrates Mesos with Kubernetes
Mesosphere, a platform that simplifies the process of deploying and running Apache Mesos at scale, has announced a partnership with Google that will extend Mesophere’s core capabilities to the Google Cloud Platform. The companies also said they will work towards integrating support for Mesosphere within Kubernetes, Google’s open source Docker management tool.
Mesosphere offers a solution that essentially eases the deployment and management of Mesos clusters, an open source technology that makes running diverse, complex distributed applications and workloads easier and used by the likes of Twitter, Vimeo and Airbnb among others. Mesos, which can be deployed in any cloud platform according to Mesosphere, offers a layer of software that organises machines, VMs, and cloud instances and lets applications draw from a single pool of dynamically-allocated resources.
When it was launched last year the company said the technology, give “Google-like scale” to any enterprise, regardless of whether that company has Mesos deployed in the cloud or on premise.
The challenge with Mesos is not unlike that many would experience with other quickly evolving open source tools: the technology is powerful but it’s extremely complex and time consuming to set up. That’s where Mesosphere comes in.
Florian Leibert, co-founder and chief executive officer of Mesophere said the company is bringing its flagship solution to the Google Cloud Platform with a web app that enables customers to deploy Mesosphere clusters in minutes.
“Mesosphere enables users to manage their datacenter or cloud as if it were one large machine. It does this by creating a single, highly-elastic pool of resources from which all applications can draw, creating sophisticated clusters out of raw compute nodes (whether physical machines or virtual machines),” Leibert wrote in a blog post announcing the partnership.
“With our new web app, developers can literally spin up a Mesosphere cluster on Cloud Platform in just a few clicks, using either standard or custom configurations. The app automatically installs and configures everything you need to run a Mesosphere cluster, including the Mesos kernel, Zookeeper and Marathon, as well as OpenVPN so you can log into your cluster,” he wrote, adding that this capability will soon be incorporated into the Google Cloud Platform dashboard via the click-to-deploy feature.
The companies also plan to incorporate Mesosphere into Kubernetes, Google’s open source platform for coordinating the deployment of Docker containers into a fleet of machines.
“You can schedule Docker containers side by side on the same Mesosphere cluster as other Linux workloads such as data analytics tasks like Spark and Hadoop and more traditional tasks like shell scripts and jar files,” Leibert explained.
While Mesos is still a relatively young technology it’s clear appetite for something like this is only set to increase, particularly as enterprises gain more confidence in running more diverse apps in more heterogeneous environments.