December 8, 2016

Pets vs Cattle

Best summary of this server/cloud analogy:

This is how we should treat our servers. If we have pet servers, we have that box in the server room. We patch it, we fix things when they break. We remote in to make changes so that it keeps running correctly.

If we have cattle servers, they are VMs. They are easy to destroy and rebuild from scratch. In the cloud, this VM process is much easier and faster to do, so we should strive to do it.

I somehow hadn’t seen this analogy before. It was mentioned off-handely on the lastest Supertop podcast, and it really got me thinking.

As with any anology, if you take it too far it breaks. But the main impresion is very educational and even mnemonic.


Snippets


Previous post
Anil Dash is the new CEO of Fog Creek Software Joel Spolsky: In short, we need Anil to help support us with ideas and leadership for HyperDev (now renamed GoMix) and any future products we come
Next post
Weekly tidbits: → What is Bitcoin? A Step-By-Step Guide For Beginners I always appreciate a good refresher on Bitcoin. → Amazon unveils ‘self-driving’