The new decade of cloud computing: Docker Enterprise Cloud operating system

Source: Internet
Author: User

For cloud computing, 2016 was a connecting year, the 10 anniversary of the launch of the AWS Amazon Cloud and the 10 anniversary of Google's first mention of cloud computing. Over the past 10 years, cloud computing has undergone a 0 to 1 test of life and death. Today, with an annual revenue of $7.88 billion, Wikibon predicts that the global public cloud market will reach $493 billion in 2026.

Over the past decade, cloud computing has gone from blurring to clarity, from a conceptual framework to a concrete open source project and a product. Starting with the SOA microservices of AWS, 2010 of OpenStack Open source projects are specific to AWS, and the 2013 Docker container technology is a further vision of future cloud computing.

If OpenStack is the management of cloud computing infrastructure and resources (i.e. IaaS), then Docker is the management of cloud application delivery and resources (i.e. PAAs). Over the past decade, the IaaS technology represented by AWS has grown tremendously, and the next decade is a decade of Docker-represented PAAs technology, especially in enterprise private cloud environments.

From the core kernel to the full management tool

Since the inception of Docker in 2013, Docker technology has experienced a twists-style development. By the end of 2015, the Docker open source project still had only one single Docker engine and multi-machine/cluster management tools Mesos and Kubernetes, only Mesos had the possibility of standardization, on top of which was the application orchestration compose.

In other words, Docker+mesos+compose is a distributed Docker container cluster operating system kernel that can be standardized. But the Docker open source community, in addition to the underlying core kernel, lacks other management tools that can form a complete cloud operating system, especially for enterprise-level application management and monitoring.

Founded in September 2014, a number of Chinese Docker startups have been developing a complete toolset for enterprise-level application management around the Docker+mesos core kernel, since its inception. November 2015 Several people cloud released several people cloud operating system version 1.0, March 2016 several people cloud announced a round of 30 million yuan financing, and in June the release of 2.0.

650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M02/82/A0/wKioL1ddLICTETVhAAFeUAYXI5M437.jpg-wh_500x0-wm_3 -wmp_4-s_1227172491.jpg "title=" Several people Cloud 2.0 product component diagram. jpg "alt=" wkiol1ddlictetvhaafeuayxi5m437.jpg-wh_50 "/>

(: Several people Cloud OS 2.0 product component diagram)

Several people cloud CTO Chaudesaigues said that several people cloud OS 1.0 version mainly provides the Docker+mesos enterprise core production environment basic function, but in 2.0 release from a single production environment to include more basic functions, monitoring management, A complete set of enterprise application management tools, including policy management and enhancements.

Specifically, in the basic functional section, several people cloud independent research and development: image management in continuous integration, mirror warehouse in the open source project on the basis of cooperation with VMware; Log collection and log export in log management; container management in application management for independent research and development, Application orchestration is developed on the basis of open source compose, and multi-tenancy management of service discovery, resource metering, health check and access security in platform management are self-developed by several people cloud. Monitoring and management of log monitoring, platform monitoring and third-party monitoring, as well as the policy management of log alerts, application alerts, Application strategy extensions, platform alarms and access policies and permissions and other functions, also all by a number of people cloud independent research and development. In the enhancement, most of the projects are open source community, several people cloud self-developed the grayscale publishing and integration of LDAP and other functions.

That is to say, on the basis of container management and cluster Management two core kernel modules, several people Cloud OS 2.0 version has introduced up to 20 function modules, forming a complete toolset for enterprise application management, that is, the complete enterprise private cloud operating system or the enterprise cloud Distributed data center operating system.

Product Evolution Direction listen to the customer's voice

For Docker, which has just developed for three years, all aspects are in the early stages. The Docker open source community has a controversial technical roadmap for core cores, not to mention the surrounding management tools. The number of people cloud set up in 2014, equivalent to the global Docker technology development, in the absence of any precedent can be borrowed from the premise of how to judge the product direction?

650) this.width=650; "Src=" Http://s4.51cto.com/wyfs02/M00/82/A0/wKioL1ddLJ3Q6xcVAADoDZlgD4g951.jpg-wh_500x0-wm_3 -wmp_4-s_3661290819.jpg "title=" chaudesaigues when. jpg "alt=" wkiol1ddlj3q6xcvaadodzlgd4g951.jpg-wh_50 "/>

(: Several people cloud CTO chaudesaigues)

"is to listen to the voice of customers, understand the needs of customers, to learn from customers." "This view of Chaudesaigues is very similar to the view of Amazon CEO Bezos. As the world's first cloud computing practitioner, AWS has in the past decade been able to determine the direction of product development based on customer needs without any ready-made products to draw on.

For a few people cloud, the first is to choose the private cloud direction, this is the first product judgment. Since the birth of OpenStack, whether it is a public cloud route or smuggling has a cloud route, technology companies have been arguing for this, Docker has inherited this controversy. So, which route can be faster and faster to support the next development of the new technology industry?

Leader, a former Red Hat engineering services internal tools workgroup, believes in the enterprise-oriented private cloud market, and "take a look at the Unicorn VMware in the Enterprise virtualization market and know the size of the enterprise market." "More importantly, the market environment in China is different from that of Europe and the United States, industry regulation, information security and the IoE are more suitable for private cloud development."

Second, now facing the enterprise-level private cloud market, there are many fragmented solutions, and the enterprise's original IT system can not be completely abandoned, now the enterprise is in the new and old it alternating transition period. The biggest benefit of Docker is the way the black box is made up of technical standards for the next 5-10 years (that is, the container), the technical logic inside the black box can be replaced at will, but the outside guarantees the technology leadership after 5-10 years.

Although Docker container technology solves the technical standards of the next 5-10 years, connecting the current and future it two states, but the existing open source Docker module lacks the mature management tools required by the enterprise, such as log management, multi-tenant management, system monitoring and other ancillary tools. For startups, what you need to do is imagine what management tools your business needs, and then launch these management tools as quickly as possible with limited resources and time.

To this end, several people cloud team since the beginning of the business, ran dozens of companies, including internet companies, including banks, securities and other traditional enterprises. "Many companies have not even heard of Docker, but we need them to put forward user needs, the difficulty imaginable." "Chaudesaigues recalled the scenario when he started running customer demand in October 2015," Everyone is mentioning the enterprise cloud or data center operating system, but what the operating system looks like, no one knows. ”

At the beginning of the development of several people cloud products to collect customer demand, gradually turn their attention to the financial enterprises. This is because on the one hand, the information construction of financial enterprises is more comprehensive and mature, which basically represents the highest level of domestic and even global it, so it can put forward more definite and complete demand for the next generation technology. On the other hand, the financial enterprise itself is it drive, the demand for new technology is endless, It is easy to accept and try new technologies, and more importantly, financial firms have a high demand for technology stability, such as the need for all components to support disaster recovery, often adapting to the technology required by financial firms, and often to other businesses.

After a period of time with a number of people cloud exchange and cooperation, the establishment of their own private container cloud. The private container cloud of SSE mainly solves three problems, such as resource scheduling, software release and cluster monitoring and deployment. Through the use of Docker technology, SSE wants to develop a standardized monitoring platform, all applications are handled in the same way, and the operation and maintenance of monitoring data timely feedback to the development, promote the development of software level and improve the ability of software.

At present, the domestic enterprise market has weathered the stage of investment virtualization, is through the investment of OpenStack as the representative of the IaaS phase, the next step is to invest in the application management of the PAAs phase, because only the application can bring real value to the enterprise. Wang Pu, CEO of several people cloud, said, "in the early stages of the PAAs market, the market will be full-blown in the next two years, and the PAAs detonated by Docker will be the mainstream." ”

Recently, Gao Yangjinshin has successfully ported the mainframe-based core banking system IBS (innovative Banking Suite) to a number of people cloud operating systems with Docker and Mesos as the core, to complete the container of IBS core applications. As a financial solution provider, Gao Yangjinshin main customers are domestic banks, including five major state-owned commercial banks and joint-stock commercial banks.

Three challenges for Chinese enterprises to create the future

Asiainfo, founder of China's broadband industry fund, believes Chinese companies have a chance to compete with the world's giants in the cloud-computing revolution. In this new transformation of cloud computing and big data, China has the smallest distance from the world, and in many areas even has the possibility of innovation and leadership.

Docker happens to be such an area. At home and abroad there are not a few Docker technology companies, this is a very new technology direction, each of the Docker companies are exploring the landing of Docker and the realization of the product. In March 2016, the United States Docker acquired a pioneering team called Conductant, three major founders engaged in the commercialization of Mesos, which is in line with the technology of several people cloud choice, both are in the process of creating the future.

"The Docker container is a new thing. The biggest worry we have in front of us is the landing problem, and the customer may not understand what a container is, so although Docker is advanced, it can't be sold. This is the biggest challenge. Chaudesaigues that, for enterprises, not a company to make advanced technology and products, will be directly adopted, but need a process. "We communicate with our customers, understand their situation, but transform their products. So can't run too fast, to understand the customer's demands. ”

Chaudesaigues said that at the outset, as a start-up company is very anxious, because Docker technology itself is not difficult, and several people cloud as a technology company, in product development is also clearance, but in the process of product need to consider is to customer solve what problem, must seize the demand point. "For a small company, we have a lot of tangled up in the demand function, product development has no end." In the case of the company go round, it is not possible to make a large plate, or to focus, this is one of our experience. ”

The second experience, chaudesaigues, is that traditional companies use new technology for longer periods of time, while startups tend to want to fast track approach, but the reality is that startups need to devote more effort and patience. "While several people cloud is doing Docker, it is a good experience for us that the enterprise may be most concerned with infrastructure rather than container technology, and enterprises are more concerned with application management under the infrastructure, disaster recovery, data backup, security and other compliance requirements." ”

In addition, technology startups have to be focused. Focus on the start-up companies have more technical voice, several people cloud in the open source technology to continue to invest in traditional enterprises to choose a few people cloud the most important reason. "A few people cloud is not to start selling open source software, but to continue to invest." Wei Xu, chief scientist of Digital Cloud, was assistant dean of the Institute for Interdisciplinary Information Sciences at Tsinghua University, where he received his doctorate in UC Berkeley and worked on Google for logs and performance monitoring.

In February 2016, several people cloud cooperated with the Open Computing Project Laboratory (OCP Lab) of the Institute of Interdisciplinary Information Sciences, Tsinghua University, and successfully completed the node pressure simulation test of millions of concurrent HTTP requests through 10 OCP servers, processing million concurrent users per second, 840,000 user requests per second, 99% The request received a system response within 780 milliseconds. Several people cloud on the OCP server to do millions of concurrent stress test environment, including the pressure measurement tool Tsung, Load balancer haproxy, Web server Nginx, and so on, all the programs involved in the pressure measurement are encapsulated in thousands of Docker container instances.

In June 2015, Facebook funded the Tsinghua Institute for Interdisciplinary Information Sciences to set up China's only OCP laboratory. The OCP is a 5-year-old open source hardware project, founded by companies such as Facebook, designed to design next-generation data center hardware through open source, including storage, networking, server design, open rack, hardware management, data center, and more.

"OCP Open Source hardware + Several people cloud operating system, is the next generation of data center ' PC compatibility plus windows ' combination. "Wang Pu thought. In addition to the OCP collaboration, the digital Cloud also partnered with Tsinghua University's cross-Information Institute on the management of GPU clusters and the cutting-edge work of using deep learning and machine learning algorithms to run in GPU clusters.

Several people cloud is also actively working with traditional IT technology vendors such as Cisco and VMware. The Cisco Container Management platform Mantl is also based on the Docker + Mesos portfolio, with several people cloud already working in-depth with Cisco on MANTL projects. At the same time, several people cloud actively participate in the VMware China Research and Development Center open source Enterprise-level Docker Image Warehouse Project, this project specifically solves the enterprise-level Docker private image warehouse requirements. Currently, Harbor has been integrated into several people cloud products.

Can't run too fast, must have patience, continue to focus on their own technical field, this is China's technology-based entrepreneurial company several people cloud in the process of creating the most important three points of experience.

The decade back from 2016 is a decade of contention for PAAs-tier cloud computing operating systems, especially for enterprise cloud operating systems. Just as the PC server and the Windows/linux server operating system, who can win the market recognition, who will occupy the next few decades of enterprise-class market. And today, it's all just beginning. (Wen/Ningchuang,"The era of cloud technology", No.: Cloudtechtime)

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

The new decade of cloud computing: Docker Enterprise Cloud operating system

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.