"Container + cloud" Integration: China Open source Enterprise Rapid layout kubernetes

Source: Internet
Author: User
Tags k8s cncf

650) this.width=650; "Src=" https://s3.51cto.com/wyfs02/M01/8F/D4/wKioL1js5fvx38eyAAIilo3ggrk054.jpg-wh_500x0-wm_ 3-wmp_4-s_3362591799.jpg "title=" docker-swarm-kubernetes copy 2.jpg "alt=" Wkiol1js5fvx38eyaaiilo3ggrk054.jpg-wh_50 " />

March 2017 is an important month in the history of open source software. This month, AWS partnered with Startups Heptio to launch the Kubernetes (k8s) Open source container Cluster service on the AWS Cloud, k8s originated from Google Technology and formed an open source community supported by Google, previously supported by almost all cloud platforms except AWS. Similarly, in March, Google k8s and Pivotal's cloud foundry also shook hands, the previous two considered competitive technology and mutually support each other, thus bringing k8s to the enterprise market. Simply put, K8s has gained an overwhelming advantage.

In the recent two years of the emergence of the container technology system, an important technical layer is the container cluster management technology, a total of k8s from the Google technology, from the College school Mesos and from the Docker company swarm three open source community. The single container itself does not make much sense, and it must have the container cluster management technology to manage and dispatch thousands or even billions of containers, which has practical significance. These three container cluster management technology is different, each adapt to various application environment, overall k8s the most powerful and by Google behind the scenes support, there is a unified the momentum of the lake.

In March 2017, Easystack, the domestic OpenStack open source Enterprise, formally released Escontainer, a container cluster product based on Kubernetes technology, and announced that the core code contributed to the global TOP9 not only in the latest ocata version of OpenStack, The core code contribution in the Kubernetes container field is also ranked global TOP9. In addition to Easystack, other OpenStack companies in China have released their own k8s products, "container + cloud" eventually become the trend.

K8s+openstack Formation of 1+1>2 effect

Jim Zemlin, executive director of the Linux Foundation, Jim Zemlin that Kubernetes is rapidly becoming "Linux" for cloud computing.

K8s is Google's open-source Docker container Cluster Management system, formerly known as Google container Cluster Management system Borg. K8s provides a whole set of functions for containerized applications, such as resource scheduling, deployment, service discovery, and capacity expansion, which can essentially be seen as a new generation of PAAs platforms based on container technology. Currently, Kubernetes is supported by the CNCF community, which is an open source community sponsored by Google and donated k8s to the community, and Google continues to invest a lot of engineers to develop k8s every year. K8s is an important part of the entire Google Technology open ecological strategy, k8s written by the go language, with the Google Deep learning open source software TensorFlow and other Google open source software has a natural compatibility.

easystack CTO Lau says Easystack has been noticing k8s since long ago. K8s, formerly known as Google Borg, was open source in June 2014. easystack  was founded in  2014  February, the founding team from the  IBM  China Research and Development Center  OpenStack  Core technical staff. When Google began publishing academic articles about Borg, Easystack's founding team began to understand the core ideas of Borg, which followed and began to accumulate when k8s open source.

"We think that the IaaS cloud at the bottom of the k8s+ is the 1+1>2 effect of the stack. "Lau," Easystack This launch is the third generation of container cloud, is the container and the cloud of deep integration integration, can be called one platform for next generation application. "What is the third-generation container cloud?" The first generation is the separate development of containers and IaaS clouds; the second generation is the start of supporting containers for IaaS clouds such as AWS and Google Cloud, but in a split manual configuration state, and the third generation is similar to Easystack escontainer such as top-down Docker containers, k8s dispatch systems, An integrated converged cloud of OpenStack IaaS Cloud and even lower-level bare metal.

Easystack's Escontainer implementation of K8s plus OpenStack is a fit-to-wear fusion of physical resources from the upper level to the underlying classes, which is ideal for enterprise computing environments. Easystack, from day one to the large enterprise market, provides an OpenStack IaaS cloud computing environment for enterprise applications, and today, together with k8s, forms a complete Iaas+paas enterprise cloud solution that enables enterprise applications such as deep learning to run.

Lau says Escontainer brings k8s and OpenStack's 1+1>2 capabilities: Escloud focuses on the management of data center infrastructure and supports the operation of traditional application business, Escontainer focuses on providing a one-stop platform for the transformation of new enterprise applications , the two are combined with each other to become a new heterogeneous data center infrastructure platform.

Launch the right product at the right time

"You may find it strange how easystack did not speak before the K8s field, and then a voice how to contribute to the core code in the Kubernetes container field is also ranked global TOP9? "We are not opportunists, but we already have a long-term layout," Easystack CEO Chen Hilen stressed. ”

Chen Hilen said that Easystack's technical strategy concept is three: first, the pursuit of technology and strategy forward-looking, followed by customer needs to judge, and the third is the community to start the layout of future products and services.

Easystack's founding team has been focusing on the development of Borg and k8s Technologies and CNCF communities from a very early age, so when it comes to judging k8s technology becoming mature and mainstream, it is decided to invest in the k8s community. In the second half of 2016, Easystack successively joined the CNCF Foundation and the OCI Open Container Foundation to start the layout k8s from the International open source community.

In the maturity of customer demand, because Easystack for large B-end enterprises, any technology from the Internet enterprises to enterprise-level applications have a curve, and easystack the corresponding launch of the product time is when the enterprise began to use this technology, is the best time. "We now serve more than 100 large enterprise-level customers, many customers have a demand for kubernetes, because to solve the last kilometer of enterprise application problems, so choose at this point in time to launch Escontainer." ”

Chen Hilen stressed that Easystack is now taking k8s this step is the company three years to set up the core of the strategy is fully reflected in the future will also launch more open source technology-based products and services, but the goal is consistent, that is, open source technology as the core of the next generation of technology software leader.

In the open source community, Easystack joins the OCI and CNCF communities and becomes a community contribution top 9, mainly to maintain the nature of the open source technology providers, and to follow the development of standardized open source technology to become a part of the big ecosystem. "We do any product based on open source technology, but we do a good job of sourcing the open source technology, which is critical, which solves the problem of the availability, use and use of open source technology." "Chen Hilen said.

As an example of cluster scalability, Escontainer can be extended in multi-level, k8s layer can be extended, in the virtual machine and naked machine layer can also be expanded, so that the container can be deployed to the virtual machine can also be directly deployed to the bare metal server, The greatest benefit of direct deployment to bare metal servers is the increased security that meets the needs of enterprise-class applications such as finance.

In addition, Escontainer can directly use the neutron two-layer network as a network driver, with Neutron unified management of virtual machines and container networks, reducing the performance loss caused by multilayer overlay overlay, and because the virtual machines and containers are in the same subnet, Two-tier network passthrough for virtual machines and container applications for scenarios where traditional business and cloud-native businesses coexist and require direct data exchange. Neutron is one of the OpenStack core projects that provides virtual networking capabilities in a cloud computing environment that can be provided to each tenant in a multi-tenant environment in a separate network environment.

Of course, as an independent third-party open source technology provider, Easystack will support Mesos and swarm in addition to k8s to meet the needs of users.

"You see red Hat is basically working with every manufacturer, what is the reason?" It is because it sticks to the open source route, it does not have to do with any one vendor to do the deep binding, this thing is also happening to easystack body. Our positioning is open, neutral, open source technology as the core of technology suppliers. "Chen Hilen stressed.

Next, Easystack also solves the technical eco-environmental problems of cloud-native applications across the enterprise. With K8s+openstack's Escontainer is only the first step, how to build a next-generation application architecture requires a consensus across the industry, not just for containers, k8s clusters, and OpenStack to solve problems, But it includes the whole DevOps development process, application architecture upgrading and even the establishment of enterprise Agile development Culture and other comprehensive system issues.

"Large industry companies are already thinking about the next-generation enterprise application platform, but there is no consensus that we have to go ahead and layout this thing." Chen Hilen revealed that in 2017 Easystack will also release more products to find the best path for building an enterprise-class container cloud environment for enterprise-native cloud applications. (Wen/Ningchuang)


This article is from the "Cloud Technology Age" blog, please be sure to keep this source http://cloudtechtime.blog.51cto.com/10784015/1915046

"Container + cloud" Integration: China Open source Enterprise Rapid layout kubernetes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.