
I/O VIRTUALIZATION CAFÉ
What's in a name: I/O Virtualization?
So, what’s the problem, you ask?
Many people hear “Virtualization”(as in I/O Virtualization, Storage Virtualization, etc.) and they start to make assumptions (“So, how is this related to ESX?...”).
This is no doubt at least partially due to the industry interest in, and awareness of server-based CPU virtualization (VMware’s ESX, Microsoft’s Hyper-V, etc…), and it is impressive how rapidly this definition of “virtual” has taken over the vernacular of the IT industry.
For example, long before “virtual” had this connotation, we had ‘virtual memory’ (of course, we still do…). And the industry was accomplishing what today is called “virtualization” (meaning server or CPU virtualization) long before the term was applied to the current use (mainframe partitions, -NIX ‘containers’ etc…).
Now we have (for instance) ‘I/O Virtualization’ and ‘Storage Virtualization’ – which have nothing to do – technically – with CPU Virtualization. They are all very likely to be found hanging out together ‘in the same neighborhoods’ (so to speak), and they are all complementary…
HOWEVER: These are unique from one another as well. Each of these (CPU, Storage, and I/O Virtualization) can be deployed without the other, and provide phenomenal benefits on their own: Dramatically increased utilization rates; Lower costs to acquire/own/operate; Much greater agility and operational efficiencies; etc. and, when deployed together, the capabilities compound favorably. But again: You needn’t deploy CPU Virtualization to reap huge benefits from I/O Virtualization (or Storage Virtualization).
They are different, separate, and distinct.
Complementary? Very!
Related? Not really.
So, ‘I/O Virtualization’ is complementary to CPU Virtualization (and Storage Virtualization), but it’s not directly related – it’s not the same thing.Wednesday, 22 September 2010 11:03 | Written by Mark Klein | Filed under I/O VIRTUALIZATION CAFÉ | Tagged: virtualization Storage Virtualization
A better way: Leverage I/O virtualization
Virtualization ‘breaks’ (or at least fundamentally changes) a great number of the operating assumptions that IT organizations have come to consider as normal.
For instance: In the past, the System Administrators were responsible for the boxes, and the applications and operating systems that ran on them. Network Administrators were responsible for the switches and the wires, and the Storage Admins owned the enterprise spindles, the fibre, and the tape (backups).
That was until recently.

