Freer Cloud application Container engine--docker

Source: Internet
Author: User
Keywords Docker
Tags application applications based clear cloud cloud application cloud platform cloud portability

Since Docker published since the user like, what reason does not like? Docker is a well-organized, integrated architecture that delivers good cloud to cloud portability and workload management. More crucially, Docker can also provide a powerful foundation for creating cloud-based distributed systems. The workload of a cloud-based distributed system is much easier to migrate than the current cloud workload.

Docker1.0 has clearly told us what this technology means for companies to move applications to the cloud platform. So far, major cloud technology providers such as Amazon Web Services (AWS), Google and Red Hat have embraced Docker and supported Docker in their products and services.

In fact, Google's app engine developers already have the technology to create and deploy Docker mirrors for their applications with Google's cloud platform's virtual machine management capabilities. The existing Docker mirrors can also be acquired and deployed using the virtual machine management function of Google Cloud platform.

In some cloud instances, Docker is a very important architectural and deployment approach. Now they have the strength to challenge some cloud service providers. Some cloud service providers, including focusing on the paas[note] (Platform as a service [note]), are trying to address the portability of applications, but the use of Docker may make their solutions ineffective, especially if they use virtual machines or abstract [note] Layers of solutions are threatened by Docker.

Cloud services that promote portability through virtual machines It has now been found that application developers prefer lightweight Docker solutions to allow applications to be portable, because Docker solutions require less resources for application execution and migration. In addition, compared with other virtual machine technology, Docker more open, and support a wider range.

Some PAAs providers use abstraction Layer technology in the application migration scenario, which is to set up a transition layer (i.e., abstraction layer) between the application and the underlying cloud services. This solution, like a virtual machine solution, has more patent protection and makes it difficult for developers to deploy than the Docker solution.

Today Docker is prompting more cloud providers to choose them, as these cloud providers are well aware that Docker can provide better portability for cloud platform migration applications, and this solution will be widely used. Because Docker is open and widely watched and supported, it makes it difficult for some cloud providers to implement a "hold-up" policy (i.e., a vendor lockout policy).

For cloud providers attempting to implement a "hold-up" strategy, even if their application or workload portability patent solutions have done a good job in some cases, they will be Docker in the face of it.

Related Article

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.