To run, operate, and scale containerized microservices applications in a resilient way, we need a collection of Docker hosts called a cluster to make sure that there are always enough Docker hosts available even in the case of failures. In addition, we’ll need a scheduler (also often referred to as orchestrator) to place the containers in Docker hosts across the cluster. Azure offers great flexibility when it comes to cluster deployment and management as customers have the choice of what clustering infrastructure to run. The list below highlights chapters that cover those areas.
Cluster management on Azure with Kubernetes, Mesosphere DCOS, and Docker Swarm
Setting up a Mesos cluster with Marathon and Chronos using the Azure Container Service
Azure Service Fabric cluster management and orchestration capabilities
3.21.21.47