BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
The Azure Container Service from Microsoft is a container hosting environment that helps simplify container-based application development and deployment. Leveraging technologies such as Docker, Apache Mesos and open source components of Mesosphere Datacenter Operating System (DC/OS), the Azure Container Service frees businesses to focus on application development rather than DevTest operations and deployment infrastructure.
The Microsoft Azure Container Service enables organizations to deploy and manage containers using the container orchestration and application management tools of their choice. The Azure Container Service optimizes the configuration of popular open source tools and technologies to work specifically for the system. This results in a flexible service that offers portability for both containers and application configuration.
How does the software help organizations run containers?
With Microsoft Azure Container Service, businesses can choose the tools and services that best meet their needs for container orchestration, container hosting and scale operations. The Azure Container Service provides simplified configurations of proven open source container orchestration technology, optimized to run in the cloud. Using the standard API endpoints exposed in Azure Container Service, users can choose to run popular orchestrators such as Mesosphere DC/OS, Docker Swarm and Compose. This makes it unnecessary for businesses to change their existing management practices to move container workloads to the cloud.
In addition, users can deploy other container orchestration services on Microsoft Azure Container Service directly, including Kubernetes, an open source system built by Google that offers container grouping. Another choice is Deis, an open source platform to deploy and manage applications integrated with Docker.
Many open source client-side tools are also compatible with Microsoft Azure Container Service, including visualizers, monitoring tools, continuous integration tools and command-line tools. The Azure container hosting service also leverages the Docker container format to ensure that users' application containers are fully portable. It currently supports Linux operating systems, and Windows is in private preview.
Who benefits from using the software?
Microsoft Azure Container Service targets all industries and vertical markets, including both large enterprises and startups. The system makes it simpler for these teams to create, configure and manage a cluster of virtual machines that are preconfigured to run containerized applications. Teams are then able to use their existing skills, or draw upon a large and growing body of community expertise, to deploy and manage container-based applications on Microsoft Azure.
How is the software licensed and priced?
There is no upfront cost for Microsoft Azure Container Service. Businesses using the system pay only for the underlying virtual machines and associated storage and networking resources consumed. Per-minute billing ranges from 2 cents to $1.83 per hour.
What features should you look for when choosing a container management system?
What is the best app modernization approach for your business?
How does containerization benefit your organization?
Deploy a Kubernetes cluster on Azure
Spin up a container with Azure Container Instances