Azure Container Instances simplifies the process of creating, configuring, and managing a cluster of virtual machines by using an optimized configuration of open-source scheduling and orchestration tools. It allows end-users to take advantage of various features offered by Azure, while maintaining application and orchestration layer portability. Moreover, Azure Container Instances can easily connect with existing application management tools via standard API endpoints. It also offers compatibility to most of the popular tools such as visualizers, monitoring, continuous integration, command line tools, and other future tools, as they become available. It allows users to deploy and orchestrate their containers over Mesosphere’s Data Center Operating System (DC/OS), Docker’s Swarm and Compose, and Kubernetes.