Scale Testing Docker Swarm to 30,000 Containers

89

Swarm is the easiest way to run Docker app in production. It lets you take an an app that you’ve built in development and deploy it across a cluster of servers. Recently we took Swarm out beta and released version 1.0. It’s being used by people like O’Reilly for building authoring toolsthe Distributed Systems Group at Eurecom for doing scientific research, and Rackspace who built their new container service, Carina, on top of it.

But there’s an important thing that Swarm needs to be able to do to take your apps to production: it needs to scale. We believed Swarm could scale up tremendously, so we looked around for a benchmark and found one here. We decided to recreate the Kubernetes test with Swarm. Like the team at Google, we wanted to make sure that as we launched more containers it would keep scheduling containers quickly.

Read more at the Docker Blog.