To help it practitioners have more harvest, in the ardent expectations of the many C powder and CTO club to build the CTO online forum since the debut since obtained from. This invitationThe speed of cloud co-founder and CTO Wang LeibringContainer technology encounter DevOps, forming a new ecologyThe theme of sharing.
Share guests:The speed of cloud co-founder and CTO Wang Lei
Guest introduction:Wang Lei, co-founder and CTO of cloud speed, technical architecture, is mainly responsible for the speed of the container is cloud service platform design and development. The original IBM Chinese development lab Senior Software Engineer, was responsible for the IBM server products, BPM, WAS, Bluemix and other product development work.
Company profile:Speed of cloud is the leading domestic container cloud platform and solving solutions provider, based on the docker container technology, developers and enterprise provide mirroring applications build, continuous integration / delivery, deployment container, operation and maintenance management of a new generation of cloud services platform. Including image standardization, high availability, large-scale construction, storage service, container managed service expansion, and its own host cluster hybrid cloud services. The speed of cloud to build cloud application centric next-generation computing platform, help customers optimize the operation and maintenance of the development process; improve business efficiency, reduce the cost of IT, to achieve sustained innovation.
The following is the February 25th CTO forum site complete shorthand:
Host: welcome at cloud co-founder and CTO Wang Lei, would you please introduce yourself to everyone.
Wang Lei:Good morning everyone, I'm Wang Lei, Shi Suyun is currently the container service platform CTO platform is mainly responsible for related product development and technical architecture work. Before working on the IBM China Development Laboratory for 7 years, engaged in IBM products, BPM, WAS server, Bluemix product development.
Very happy today opportunity and we share container technology more popular recently, and the traditional application development, operation and maintenance of may change; the same time, they will also share the experience we have accumulated in the process of container to create a service that the public cloud platform, I hope all of you to help, also welcome everybody in share actively ask questions and discuss.
Moderator: before starting, you have what technical experience? What is it decided to start a business?
Wang Lei:Before the start, the main work experience is in the accumulation of IBM, made in the development of IBM large Domino on the server, the main language of C/C++. Do a BPM/WAS middleware development work, using java for a long time, also began to come into contact with cloud computing technology; finally on the bluemix deepened further understanding of cloud computing, and more technical accumulation.
During that time, IBM is the existing enterprise products rapidly to the cloud, including mobile, data, process management, data analysis (Watson), just a few months. Bluemix will have the hundreds of enterprise class cloud services. But the above services are generally relatively heavy, it is also very complex. With the addition of Docker has just started, this lightweight operating system level virtualization technology quickly attracted us, I decided to do a container service platform (CaaS), and then start a business trip.
Moderator: please introduce the speed of cloud team consist of?
Wang Lei:The speed of cloud team mainly in Beijing, mainly from members of IBM, Ali and other foreign companies or large Internet Co. Because the Venture Company requires very high flexibility and fast, so at present, the company's organizational structure is very flat, in addition to a clear division of responsibilities, and not strictly hierarchical structure.
Of course, there will be internal R & D team, marketing team, sales team and other basic organizational units, teams will work closely, and strive to improve the efficiency of transaction completion.
Moderator: now what speed of cloud technology products and services? Whether from the perspective of customer specific case in detail?
Wang Lei:The public cloud, providing an open container service platform, to developers, small and medium-sized enterprises, especially the Internet and start-ups. By way of standardization, automation provides a code from the construction, to delivery operation, to a cloud platform for the operation and maintenance supervision and service in the operation and maintenance of the application development lifecycle, and ultimately through rapid iteration and delivery.
There are 4 main services: container service, code construction, image and private market value brought by the main cluster:
Of course, the use ofGong YouyunRich in resources, users can easily realize their own cloud services. Here is a list of several classesCustomer scene:
The private cloud, the private deployment needs of the users, mainly to provide the following products and related services:
Similarly, we also provide a scheme to build a private cloud container advisory services to help users quickly based on the container to use technology to improve the development efficiency of operation and maintenance.
Moderator: the speed of the cloud platform architecture is how? What are the considerations and technical key points in the design of the time?
Wang Lei:The platform architecture model in micro service implementation (the basic structure as shown below):
In the design, mainly the following considerations:
Some of the characteristics of architecture:
Moderator: compared with the same type of service platform, cloud speed what difference and advantage?
Wang Lei:In fact, between us is seeking differences with the relationship, to some key features will be covered and find out its own characteristics, we are also in container technology in the promotion of China's contribution to their own strength. When it comes to "speed cloud" and other platforms, can start from the following aspects about cloud speed:
1) private host management cluster
The host cluster management, can also be regarded as the user's own private cloud environment, is one of the most distinctive features of cloud launch speed ". You can easily add any physical machines, virtual machine or cloud host, one by one, support batch add mode (support AWS, Ali cloud and other mainstream IaaS platform), form a logical cluster. As a whole, to provide high quality uninterrupted service, has a very high tolerance; but the individual nodes in the cluster function on the same or complementary services, once the downtime can quickly be replaced by other nodes. And we can manage and monitor management platform.
2) to create a cloud native application platform
Through cloud services, application support, make it easier for users to develop cloud adaptation environment. Cloud native is refers to the application itself can be aware of my running in a cluster management environment, and cluster management infrastructure can help users achieve a simple application of this and provide "unlimited" cloud resources, provide service of high availability, developers are more concerned about the service itself and not a machine, consider API, and related services in the communication.
3) micro service and service support arrangement
Speed cloud have more advantages in the realization of micro service architecture and service choreography, divided the formatting capabilities of two levels of pod and stack, main difference as shown below, which pod arrangement is of micro service mode is best reflected, as shown below:
4) the local code construct mirror and client support
Support will be to build a cloud of native code, providing three windows, Linux, and Mac platform client; without the associated code hosting service; like the use of local docker experience; not to pack source code files to ensure safety of source code in the user. At the same time, the client can also complete the main operation service query and operation, provide options for the use of client developers love.
Moderator: talk about your understanding of Docker and container technology.
Wang Lei:People think of Docker as the representative of the container technology has the following characteristics or advantages:
In fact, Docker is mainly to increase the hierarchical file system image package, package and container support, isolation and resource constraints to container is still Linux Container support.
Moderator: container in the simplified production environment deployment and use, which will bring change for the development and maintenance personnel?
Wang Lei:Docker change Devops, should be said that this new technology will enable more people to participate in Devops thinking, thinking about how to improve the efficiency, and the efficiency enhance not only of small amplitude, should be at least 10 times the level of ascension can be regarded as revolutionary change or innovation. Here it simply change brought to the development, operation and maintenance:
Moderator: develop the test container and how to make better use of cloud service platform?
Wang Lei:For the development of test, can use the container of cloud platform mirroring, quick start, rich resource flexibility and other advantages, here are a few examples:
Moderator: that 2016 will be the vessel as a service (CaaS) of the year, will also be in operation and maintenance (Ops) container as the leading service "of the year, which will greatly simplify the container deployment and use in a production environment. The prospects for the development of the container, how do you see?
Wang Lei:Container technology as early as 10 years ago has been the industry use and began to develop, the container technology from the high threshold of the science and technology enterprises possession of secret weapons and gradually evolved into the easy to operate low threshold by a wide range of developers accept the popular technology.
In the foreseeable future, the docker's prospect is good, around docker formed ecosystem will promote vessel technology rapid progress, nearly two years will be gradual standardization of container technology in prime time.
And the next point of contention container technology will be in where? I believe in the container cluster scheduling management, micro service and based on container service choreography, and other fields, companies and open source projects, start-up companies also pay close attention to the layout of this market, which is able to promote the transformation of traditional IT companies a weapon. In short, the entire IT industry will change with the vessel technology continues to heat up, caused a rapid software development, operation and maintenance, deployment and delivery of all aspects of reform and innovation, more product design will tend to container module, micro service arrangement and distributed solutions.
Moderator: what is the development direction of the Future Ltd? What is the focus of the next phase of the development of technology?
Wang Lei:The main development direction of the company, can be summarized as follows:
Moderator: Please combine these years in the way of your own technology accumulation, talk about how to achieve efficient technology to learn and improve your skills?
Wang Lei:In this era of rapid development of information, each a keen technology are all very busy, every day many new technology push over, how in the information explosion era still own according to the plan, efficient learning, the following is some of my experience:
Moderator: please with your personal experience to talk about business on the road you have what harvest and thinking, for nowadays, more and more people want to join the venture to the sea of young people, any suggestions?
Wang Lei:Before the start, be sure to do the preparation, measure that is available to you and you may lose the, find the balance point is not easy; startup is not a short-term investment, to be optimistic about the long-term direction, especially for personal career development help. If you are starting a business:
The entrepreneurial road, may be more difficult than you expected, but it is a very interesting and exciting adventure
Moderator: to think in the technical route to go further, you have what advice?
Wang Lei:If the plan has been engaged in related work, so it is necessary to keep pace with the development of information technology, from which mining some of the ideas, or evolve into their own thoughts, applied to the actual product, project, and gradually improve. We need more and better ideas to help us achieve technological leapfrogging, create a variety of tools and products to promote social progress. In this process, but also to explore other aspects of their potential, so that their ability to deal with some technical problems.
The last one, to tell the truth, everyone should understand oneself, It differs from man to man., then you can find their own advantages and disadvantages, in order to go better, this I am learning:)
Interaction: thanks for sharing, I have two questions: whether there is a link between long 1 Console Hub and Container Engine? If not, what is sent to the Container command? 2 Monitoring monitoring data, but also by Console Hub, then the monitoring index, the threshold value of warning, warning action, etc., is configured by the user, or pre setting is finished?
Wang Lei:Hello, thank you for asking. The first question, hub and engine no long links and the interaction between the engine and the hub is mainly pulls need docker mirror, is transmitted docker pull command, for private mirror, and authorization information. Here the Hub is similar to the Docker Hub service, Engine is the container cluster management engine. The second problem, the monitoring data will be sent to a uniform data collection module, at present is preset, in different resources beyond the set value to send warning information, follow-up will provide customized interface to the users set their own.
Q: Thank you for answering. First, Engine is regularly to the Hub request instruction on? For example, I define multiple images, to different machines, the deployment of different images, then Engine should know this information.
Wang Lei:In container services to be deployed, and the sceheduler first will be assigned to the appropriate node, and then a pull to the hub to the specified image is requested by the transmitting node, of course, of course, can be through in node cache some commonly used image to accelerate the image of pull, improve the deployment of transport efficiency
Interaction: Hello, I would like to ask, Docker and OpenStack cloud platform integration, are now what the protocol can be implemented? In addition, between the Docker and the IaaS platform is a kind of what kind of relationship? thank you
Wang Lei:Hello, Doker and OpenStack, there are many integrated solutions, cluster management framework of OpenStack will also support some containers, such as Kubernetes, OpenStack also has its own solution container. Personal understanding of container service platform, called CaaS, is between IaaS and PaaS, compared to IaaS in favor of application, can be abstract, management of the underlying IaaS resources.
Q: can specific?
Wang Lei:Specifically, at present we haven't involved openstack integration, so there is understanding and concern, the main role is docker can rely on some openstack existing network and storage scheme to achieve large-scale deployment and management.
Q: you just have to mention that you have and cloud integration, convenient to ask you what is the integration of the cloud platform? Or is the use of Kubernetes to do?
Wang Lei:Well, the public cloud, we is currently deployed in the AWS, Ali cloud, Qingyun these IAAs, customized, extended kubernetes is mainly used in the container management, of course, can also be deployed to private physical machine, or the openstack platform. Well, you can visit our public cloud services through www.tenxcloud.com, free experience. We also provide private deployment products or solutions.
Q: it can be understood that container cloud management you, or you are here to do my own, and not integrated into the cloud platform, through the cloud platform?
Wang Lei:Well, did not rely on any platform deployment can also be deployed to the cloud platform, like CoreOS, RancherOS such a lightweight system.
Q: the private cloud is integrated and which platform?
Wang Lei:There is no direct private cloud for a framework for integration, requires the user to provide infrastructure platform, follow-up will add some integrated support.
Q: Oh yes, your privatization deployment, in which IaaS platform above the actual?
Wang Lei:In AWS, aliyun, Qingyun, UCloud, and physical machine test.
CTO forum to review