We should discuss the high-level strategies before we start exploring tools and processes that will help us create and operate a "real" Swarm cluster. How are we going to treat our servers? Are they going to be pets or cattle?
How do you know whether you are treating your servers as pets or cattle? Ask yourself the following question. What will happen if several of your servers went offline ...