The Virtualization Room

Oct 23 2008   1:51PM GMT

An eggceptional virtualization analogy

Alex Barrett Alex Barrett Profile: Alex Barrett


I’m always looking for ways to explain virtualization to the nontechnical people in my life, and just came across a really good analogy, courtesy of Luke Kanies, the author of Puppet system administration tool:

A virtual machine is to the host as an egg is to the carton.

Actually, this is what Kanies really said:

The truth is that [VM] images make a lot of things a lot easier, but when it all comes down to it, VMWare is great for managing the outside of a box. I’ve been told this is a horrible analogy, but the way I think of it is, all of these virtual machine systems — they’re really good at producing and managing eggs, you know these self contained, sealed eggs of functionality. But they’re not very good about getting inside the system. They can’t get inside the egg and manage what’s going on there.

That’s so true. For now, VMware doesn’t do anything to help you get at the whites (the OS) or the yolk (the application), to say nothing of the yucky membrane between the two.

Much like egg cartons and their contents, virtualization doesn’t discriminate on the basis of color: You can have brown eggs (Linux), white eggs (Windows), green eggs (Solaris) — but you can’t have ham. Nor can you have ostrich eggs (z/OS) or goose eggs (Unix) — they just wouldn’t fit in the carton.

I also like this analogy because of the implicit 12:1 egg-to-carton consolidation ratio. Although, from what I’ve been hearing, most folks have graduated from regular cartons and moved on to those scary 5X6 trays.

large egg tray

Props to the Lone (not Lonely) Sysadmin, Bob Plankers, for pointing out this article and who, incidentally, really likes Puppet.

3  Comments on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.
  • Matt Simmons
    That's an interesting analogy. I'd never thought of it like that, but it seems to work alright. Also, kudos on the link to Bob's blog. It's one of my favorites, and a great source of knowledge.
    0 pointsBadges:
  • Ken Donoghue
    May I humbly suggest you view "Avoid virtual egg on the face" from Stratus on YouTube? It was a blast to make! Enjoy.
    0 pointsBadges:
  • Alex Barrett
    Hey Ken, thanks for the video; great stuff. Anyone else that wants to watch it can find it here.
    4,160 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: