Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Today we are making a preview of Azure Container Service (ACS) available to our customers. ACS is an Azure Compute resource provider to create and manage a cluster of virtual machines that act as container hosts together with a number of “master” machines that are used to orchestrate your application containers.network diagram

ACS provides an optimized configuration of popular open source scheduling and orchestration tools that enable you to use your existing skills to deploy and manage container based applications on Microsoft Azure. As we shared in September, this preview builds on our work with our partners Docker Inc. and Mesosphere to deliver a production ready container service based on Docker, Apache Mesos and open source components from Mesosphere’s Datacenter Operating System (DCOS). Together we have engaged with the open source communities to ensure that we can run these workloads optimally on Azure without compromising application portability for our customers.  This work continues and we look forward to further enhancing this service in the future.

During the initial stages of preview we ask that those interested self-nominate and we’ll follow up with you by email. Note, you will need an Azure Subscription, if you don’t have one yet then why not sign up for a free trial?

Using Azure Container Service

Our goal with the Azure Container Service is to provide a container hosting environment using open source tools and technologies that are popular among our customers today. To this end we expose the standard API endpoints for your chosen orchestrator. Using these endpoints you can leverage any software that is capable of talking to those endpoints. For example, in the case of the Docker Swarm endpoint you might choose to use Docker Compose, while for Apache Mesos you may choose to use the DCOS CLI.

diagram, schematic

This approach provides for maximum flexibility and portability for your applications. By way of example the video below demonstrates how we use Docker containers and Docker Compose on a developers machine, coupled with a Azure Container Service using Apache Mesos as the orchestrator for our test cluster. As an added bonus the video shows how Jenkins can be used as a CI/CD server so that when a developer commits code to the source code repository it is tested and deployed in the ACS cluster.

At this time the service supports Linux containers only. Microsoft has committed to providing Windows Server Containers using Docker and Apache Mesos is being ported to Windows. This work will allow us to add Windows Server Container support to Azure Container Service in the future.

Getting started

During the initial stages of preview we ask that those interested self-nominate. You will first need an Azure Subscription, if you don’t have one yet then why not sign up for a free trial? Once processed, you will receive an email with information on documentation and support channels. In the meantime, take a look at our ARM templates for ACS using Mesos and ACS using Docker Swarm. Full public access will be coming in early 2016.

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.