Running a non-trivial software system is full of challenges. System resources need to scale up and down quickly to meet fluctuating user demand. Automatic fail-over to pre-provisioned back-up systems necessary for avoiding zero-downtime. With this practical report, you’ll examine how orchestration tools such as Swarm, Fleet, Kubernetes, and Apache Mesos can help you meet these needs in a quick and cost-effective way.
Adrian Mouat, Chief Scientist at Container Solutions, explains how each of these tools works within the cluster to start containers on appropriate hosts and then connect them together. In detail, you’ll explore: