-
Azure Container Service
One of the hottest technology trends in the last two years is containerization, with the open source project, Docker, being one of the leading platforms for managing containers. Docker containers provide an efficient, lightweight approach to application deployment by allowing different components of the application to be deployed independently into different containers. Multiple containers can reside on a single machine, and containers can be moved between various machines. The extreme portability of the container makes it very easy for applications to be deployed in multiple environments—either on-premises or in the cloud—often with no changes to the application.
There is more to deploying and managing container applications than simply using Docker. Supporting services such as monitoring, clustering, orchestration, scheduling, and a way to visualize the environment are also needed. There is a rich, yet still maturing, ecosystem to help with these needs. This is where the Azure Container Service (ACS) provides value.
ACS supports Docker container images and simplifies the process of creating, configuring, and managing the VMs that provide the infrastructure for a Docker cluster. ACS includes industry-leading tooling from Apache Mesos-based DC/OS and Docker Swarm to provide an optimized configuration for resource orchestration. For workload scheduling, ACS includes the popular Marathon and Chronos frameworks. By providing an optimized configuration of open source tools and technologies, ACS makes it much quicker and easier for you to migrate container applications to and from Azure. You use an Azure Resource Manager template to deploy the cluster, selecting the size, number of host VMs, and orchestration tool of choice. Once the ACS cluster is deployed, you can use your existing management tools to connect and manage your container applications.
Source of Information : Microsoft Azure Essentials Fundamentals of Azure Second Edition
Subscribe to:
Post Comments (Atom)
0 comments: