Microsoft Azure Stack is an extension of Azure—bringing the agility and innovation of cloud computing to your on-premises environment and enabling the only hybrid cloud that allows you to build and deploy hybrid applications anywhere. We bring together the best of the edge and cloud to deliver Azure services anywhere in your environment.

Accelerate containerized application development

Work with tools designed for containers

Automatically scaffold and containerize your applications and deploy to an AKS cluster using Azure CLI or the point-and-click publishing feature in Visual Studio.

Streamline your development of multi-container applications

Build and debug Docker containers from any language and iterate across multiple running containers. Get insight into Docker build processes using Visual Studio or Visual Studio Code.

Easily add continuous integration and deployment

Integrate containers into your existing agile and DevOps workflows with DevOps Project and Visual Studio Team Services. Push Docker images to an authenticated registry, and use Docker command line operations.

Deploy containerized applications in your preferred environment

Get hybrid platform support

Lift and shift your portfolio of applications to containers, and deploy in Azure, Azure Stack, or your own datacenter. Establish a flexible, unified approach to building and managing applications that can run on-premises or in the cloud.

Maximize deployment flexibility

Scale and orchestrate containers using your choice of compute service: Azure Kubernetes Service (AKS), Service Fabric, and App Service.