There is a lot of talk about virtualization these days. Server virtualization, hardware virtualization, application virtualization and also storage virtualization.
What is storage virtualization? Storage Virtualization involves the pooling of storage resources of similar or different capability to create and present logical subsets of that storage to devices such as servers.
There are several different types of storage virtualization including:
- Host/Server-based virtualization
- Network-based virtualization
- Storage device virtualization
Host/Server-based
This is how disk storage has been used for many years now. The physical device is handled through the use of device drivers and hardware intercepts. Physical devices are divided up into logical sections.
The downside of this type of virtualization is that once capacity is depleted new storage needs to be added. This is often limited by the servers storage bay capacity. Long term this is not a good solution.
Network-based
Has traditionally refered to fibre channel storage networks or Storage Area Networks(SANs). iSCSI storage can also be included in this type. OpenFiler is an OpenSource iSCSI platform that you can use to convert a server into a SAN.
The downside of fibre channel storage is the capital costs to purchase.
The benefit is you can add capacity and assign storage as required. It is also normally a redundant solition that can handle partial failing in the fabric.
Storage Device
Is often built into Storage Area fabric. The benefit of this type is that additional storage can be added downstream. These devices can usually handle migration and replication functions between controllers and disk sets.
This solution is normally the most expensive and complicated to establish.
All of these can work well by themselves, but the adoption of one method usually means you need to adopt a vendor specific solution. This might not be the best if you need vendor independence within your core systems.


March 18th, 2009
Thanks for a great post. Put things straight for me, so very nice article.
March 26th, 2009
Good overview of Virtualization. Do you think you will dive deeper into the topics? Do you think you will write about the Virtual Storage benefits – time, maintence, better disaster recovery, etc?
If so, would you be interested in having it showcased in our monthly newsletter? This would be free exposure for you and direct folks to your blog.
Email me and we can chat some more.
Thanks! Jennifer
March 26th, 2009
Jennifer
Thanks for your comment. I would like to dive deeper into the various topics. Storage virtualization has the potential to solve some real IT capacity size issues.
In the short term I probably will not be able to do this. When I get a chance feel free to add things you find useful. The more traffic the better.
Feel free to suggest topics to me as well.
Colin