The Evolution of Virtualization — Draft Outline

I’ve already written about the Magic Balloon episode of Engineers Unplugged I recorded at VMware PEX, but that wasn’t the topic I was originally invited to record.

The topic I was originally asked to speak to was “The Evolution of Virtualization”.  I was paired with Gabriel Chapman (@Bacon_Is_King), who I’d only known online up until that point.  As I understand it, that episode will be published next week.

In the meantime, I thought I’d share our thought process — what went into preparation for the episode.  In advance of PEX, Gabriel and I spoke on the phone and kicked a couple ideas around.  We talked about the efficiencies that virtualization creates.  We talked about logical partitions on mainframes and how we might represent that visually on the whiteboard.

I took notes during our call and turned them into an outline that we used as our starting point.  I’ve reproduced it below “as-is”.  I haven’t seen the video yet, so I thought it would be interesting to see how the final product compares to what we started with.

What are your thoughts on the evolution of virtualization?  Did we get it right?  Did we miss anything?  Personally, I find the idea of what I called “accidental advances” — benefits that arise as a side-effect rather than by direct intent — particularly interesting.

Evolution of Virtualization (Draft Outline)

At its core, virtualization has always been about creating efficiencies – getting the most out of what you have by maximizing the use of resources.