Mesosphere joins Kubernetes to embrace the Google Cloud Platform

[Editor's note] Cluster management services Mesos was first proposed by the University of Berkeley, later introduced into the production environment by Twitter, and as a basis for building a resource management platform. Mesosphere is built on the basis of Mesos, which can support the deployment and management of different distributed services on the same cluster. By introducing how Mesosphere combined with Kubernetes and Google Cloud Platform, Mesosphere for Google Cloud Platform Build time advantage.

What we are doing today is the co-founder and CEO of Mesophere: Florian Leibert. Prior to creating Mesophere, Florian Leibert was the technical director of Twitter, and with his help, Twitter successfully introduced the Mesos service, and now all the new Twitter services are running on Mesos. After that, he helped Airbnb build the analytics stack on the basis of Mesos. In addition, he is Chronos's main author, Chronos is an Apache Mesos framework, mainly for ETL system management and scheduling (managing and scheduling).

Mesosphere allows users to manage their data centers or cloud services, and the use of Mesosphere will make users feel like working on a large server directly. In order to achieve this feature, Mesosphere creates a highly scalable resource pool, and all services can obtain the required resources (physical or virtual machine) from the resource pool as a compute node, and on this basis Build a complex cluster. All clusters built by Mesosphere are highly available, and users can schedule different workloads on the same cluster. For example, you can run distributed services like Marathon , Chronos , Hadoop, and Spark on the same cluster. Mesosphere is built on the open source Apache Mesos distributed system kernel, and Mesos is used by many large companies, such as Twitter, Airbnb and Hubspot, through Mes Mes for network scale services. Mesosphere makes application development and deployment faster and easier, deploying and manipulating services through larger and smaller overhead, and virtually eliminating the need to modify the source code to achieve greater robustness while improving resources The efficiency of the use.

We are working with Google and combining Mesosphere, kubernetes, and Google Cloud Platform to enable customers to start services and run containers on a larger scale. Today, we want to announce an exciting message: we are the Mesosphere and Google Cloud Platform together, the user can web app way, in a few minutes will be able to deploy a Mespsphere cluster. In addition, we also put Kubernetes function into the Mesos, the new version of Mesos Docker way through the work of the workload. We also combine the techniques described above to provide users with a commercially available, highly available compute fabric that can be used in a production environment.

With our new web app , developers can create a container cluster by simply tapping the mouse. Clusters can be used in the creation process can also use the standard configuration can also be customized by the user's own configuration. App will automatically install and help users configure all the resources needed to run a Mesosphere cluster: including the Mesos kernel, Zookeeper and Marathon, and OpenVPN so that users can log in to their own cluster. In addition, we are excited that this feature will soon be integrated into the Google Cloud Platform dashboard, users simply click through the mouse, you can achieve all the complex operations. In other words, if users use such a service, in addition to the Google Cloud Platform to run a good example of the configuration, almost no additional cost. If you want to start your own Mesosphere App, just by Google's identity login, mouse click, you can quickly create a Mesos cluster.


We also incorporate Kubernetes' functionality into Mesos so that our Mesosphere product ecosystem can manage and deploy services that work with Docker. This federated computing architecture allows users to run services anywhere, and in addition to the Google Cloud Platform, users can run their services in their own computing centers, or on other cloud platforms. The user can extend the Docker container on the same Mesosphere cluster in such a way that the user feels like running a traditional Linux task, whether the data is analyzed by Spark and Hadoop, or by executing a shell script and Jar file such a traditional task, can be carried out on this platform.


Whether we need to run large-scale, Internet-class clusters as many of our customers, or if you are just starting to get into contact with clustering, we think that the combination of Mesos, Kubernetes, and Google Cloud Platform will help users faster and more efficient, and Build and run services with less overhead. We want to work with Google to make Google Cloud Platform the best platform for running Mesosphere-related services. Mesosphere can run services including Marathon , Chronos , Hadoop , Spark or the latest Kubernetes distributed cluster, all of these services can be run through Mesos on the same sub- cluster and shared cluster resources. You are welcome to try out Mesosphere for Google Cloud Platform and tell us about any of your ideas for the product.

Original links: Mesosphere collaborates with Kubernetes and Google Cloud Platform (translation: Wang Zhe review: Li Yingjie)

Translator introduction <br /> Wang Zhe, Zhejiang University SEL laboratory graduate, currently in the cloud platform team engaged in scientific research and development work. Zhejiang University team PaaS, Docker, large data and mainstream open source cloud computing technology has in-depth research and secondary development experience, the team is now part of the community will contribute to the technical articles, hoping to help readers.

    Heads up! This alert needs your attention, but it's not super important.