Betty Junod

#SwarmWeek: It’s a Wrap – Thanks Y’all!

Betty Junod

Thank You. Wow what a week!

When we first brainstormed Swarm Week, it was to help spread awareness of Docker Swarm to the community. What we did not anticipate was the tremendous support from the community to proactively share your knowledge, experiences and experiments with each other so publicly. We had a lot of fun starting new conversations and learning about what people are doing with Swarm. Our hope is that this week inspires you to try something new and push your Swarm to the limit.

If you missed any part of Swarm Week, here is the recap of some useful tutorials, case studies and articles designed to enhance your knowledge of Docker Swarm.

To close this week, here is a collection of some our favorite moments and previews of things to come. You can also sign up here for the full digest via email, which will include articles from the community.


Swarming to the Future

There are many exciting areas coming soon into the operational layer of the Docker application environment to meet the needs of IT teams. Here is a preview of some of the things we are working on:

Hybrid Swarm Clusters:

Docker Engine and Docker Swarm originated on Linux but Docker support for Windows Server is coming soon – which naturally extends Swarm to Windows as well. As most companies run both Windows and Linux throughout their IT infrastructure, we believe in bringing the core value of Docker and containerized applications to all platforms. A tech preview of Windows Server is available here.

Watch Arnaud Porterie demo a hybrid Windows and Linux Swarm cluster. This demo uses Windows Server 2016 TP3 but the experience is identical in TP4.

Failover and High Availability:

We introduced container rescheduling on node failure as an experimental feature in Swarm 1.1 and will be bringing that feature to full support in the next release. You can apply a rescheduling policy when creating a container. As of right now, Swarm supports “on-node-failure”. When a node goes down, Swarm is going to look at all the containers present on this node, and try to reschedule the container with a policy on another node.


Cool Things Swarm Can Do

There were many snippets of user stories shared this week, whether it is explained in a detailed blog post or shared in 140 characters on Twitter with a photo. There were experienced users sharing tips on use cases and new users standing up their first cluster. Below are some highlights from the week on what is possible with Docker Swarm:

Using Docker Swarm for Dev and QA environments

See how Ekino uses Docker Swarm to achieve cloud and on-premises compliant scalability for their developers.

Swarm for Blue Green Deployments

HealthDirect uses Docker Swarm embedded in Universal Control Plane available in the Docker Datacenter subscription. Using a Puppet module for Swarm contributed by Scott himself they are able to do blue green deployments

Move to Microservices

SA Home Loans made a decision to update their architecture to microservices and leveraged Docker Datacenter with embedded Swarm in that process. After evaluating many orchestration tools, the ease and native Docker support of Swarm led SA Home Loans to deploy Docker Datacenter.

Using Docker Swarm for Big Data

An emerging use case is using Docker to facilitate big data pipelines. Capital One spoke at DockerCon US 2015 about their data garage built on Docker. This tutorial on running Hadoop + Ambari on Docker Swarm so you can try it out was shared during Swarm week.





Clusters, Clusters, Everywhere

This week we asked the question “Where does your #DockerSwarm cluster run?” to get a better idea of where people were running Docker. And the answer = Swarms are everywhere. Since Swarm (and Docker) is not tied to any specific infrastructure, it’s easy to deploy Swarm to any infrastructure and then move those Dockerized applications from one place to another.

Two Swarm in the cloud stories are from our partner, Rackpace, whose Carina provides Swarm as a Service. Scoutapark uses Docker Compose and Swarm in Carina to power their application that connect park departments and park patrons together. And user Geoff Bourne has a fun story about creating Minecraft as a service using Docker and Swarm in Carina.

From laptops to datacenters to clouds, here is just a sampling of where people are running their Docker Swarm clusters.


Swarms in Small Places

A pleasant surprise of Swarm Week has been the creativity in the ecosystem and user community with the use of Swarm. One particular example is the use of Swarm to cluster Raspberry Pis. Thanks to the Hypriot team for the tutorials and for all the users for sharing pictures of their micro-clusters! Here are some of my favorites.

Swarm Week is just the beginning. Whether you are new to Swarm or already expertly running clusters, we hope you found the information in this week useful. Don’t forget to participate in our DockerCon ticket raffle! Share a picture or description of your Swarm with us on Twitter and tag @docker and #SwarmWeek for a chance to win a free ticket to DockerCon 2016 on June 19-21 in Seattle, WA.


Here are some additional resources on Docker Swarm:



Learn More about Docker

Be the first to write a comment.

Leave a Reply