When public cloud Azure embraces Docker container technology

Source: Internet
Author: User
Tags docker hub apache mesos

This article reprinted to http://3387405.blog.51cto.com/3377405/1598977

Anticipating the future seems an unlikely thing, but now the rapid development of enterprise technology is completely beyond imagination.

Just a few weeks ago, InfoWorld's editor-in-chief, Eric Knorr, published a very popular trend for the nine tech companies in 2015 and beyond in the drainage trends column, in which it was clear that the first two of the top nine trends were the triumph of public clouds and the frenzy of container technology. From here we can easily understand why Scott Guthrie recently published and Jason Zander again elaborated on the importance of working with Docker, and on TechEd Europe keynote mark Why Russinovich shows us how to push ubuntu+wordpress Docker containers through Windows Docker clients into CoreOS Linux virtual machines in the Azure cloud.

When Microsoft Azure embraces Docker container technology and builds an ecosystem, it's a really cool thing to do!

What is Docker and why choose Docker

Docker is now the most popular container ecosystem based on Linux isolation and sharing computing resources, and provides developers and managers with services that can be quickly built, transferred, and run to deliver distributed applications to other Docker containers.

What's special about Docker technology is that instead of using configuration files like puppet and chef, the Docker engine, a lightweight runtime environment, packaging tools, and Dockerhub make it easier for applications to quickly assemble to images, eliminating development Testing as well as the possible transformation issues in the production environment, and greatly improves the continuous deployment and continuous integration of devops capabilities. More importantly, these images are not as heavy as the virtual machine image, but instead, the Docker container contains the application and library files, but the operating system and some common dependent components can be used as shared resources, which makes Docker containers extremely lightweight. Containers can start faster than ever before, and can be quickly run on a single machine or moved anywhere.

From a PAAs perspective, it may not be easy for an existing application to migrate seamlessly, and on the other hand, IaaS is somewhat cumbersome in some way, and the advent of Docker, aptly filling the middle, is an encouraging technique for developers and IT managers alike.

The evidence suggests that Docker's current frenzy of growth is an indisputable fact:

More than 460 contributors have exceeded 8,700 submissions in the last 15 months, have been downloaded more than 27.5 million times, more than 14,000 applications have been packaged in containers, and have more than 10 user feedback every 1000 seconds.

Now Microsoft's support for Docker container technology

As described by Coreysanders, you can deploy Docker directly to an Azure Linux virtual machine by using the Docker virtual Machine extension component in either Azure Portal or cross-platform command-line interface (XPLAT-CLI). Now developers or administrators can quickly create multiple Docker hosts in Azure, and users can configure and manage them with standard Docker client tools.

More updates can be done via Ms Open Tech or using the Docker system on Azure via reference dockerdocumentation.

Docker Ecosystem with Azure

As the Docker ecosystem matures, more and more open source projects are emerging.

Since the deployment and creation of Docker containers is so fast, how to drive and manage container clusters becomes a huge challenge. The current CoreOS and Google Kubernetes projects are based on automated deployment and management methods that enable dozens of, hundreds or even thousands of container clusters to run on Azure (similar projects include Docker's Libswarm and Apache Mesos). Azure is now working closely with these technologies, and refer to the How to use CoreOS onazure.

With Hackathon withkubernetes, you can see Msopentech's basic work of bringing the relevant open source ecosystem to Azure.

Looking to the future

Microsoft will integrate the Docker engine into the next version of Windows Server (internal number drawbridge). Windows Server in this release will be able to build an image of Linux or Windows Server at the same time through Docker by providing a new Distributed application category.

The Docker client natively supports Windows. Developers and administrators can then manage the Docker environment on Linux and Windows on Windows lines through the same Docker client.

Docker's Windows Server container image can be hosted on the Docker hub. Developers and administrators can easily share or automate workflow deployments for WindowsServer and Linux docker images at the same time.

The Microsoftazure gallery,azure Management Portal integrates with Docker hub to support the deployment and running of both Linux and Windows Server Docker images on Azure.

Microsoft will continue to contribute code on Docker's Openorchestration APIs, which will provide a way to create and deploy multiple Docker application containers in any data center or cloud provider environment.

Conclusion

As Satia Nadra's "Microsoft Loves Linux", Microsoft is also partnering with Docker to make it possible for developers and administrators to use the best container Tools on Windows Server and Linux at the same time, and apply them to the azure public cloud to practice their promise.

When public cloud Azure embraces Docker container technology

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.