Raleigh NC Docker Meetup presentation from October 21, 2015.
Doing development and test for an application on your laptop or a single server is an effective and quick way to ensure functionality, but can be limiting for larger applications. When the application is ready to deploy into production using containers, you’re going to want to use more than one server to increase resources and provide distributed availability. There are a large number of orchestration platforms for Docker which allow you to define an application consisting of one or more containers, and then coordinate deploying the application across small and large farms of servers. In this session we will concentrate on the three most popular orchestration platforms: Mesos, Kubernetes, and Docker Swarm. We will learn how each of them defines an application, some of their strengths, some weaknesses, and why you might choose one over another.