I was reading an article on virtualization from this "Expert" and realized that he completely missed the one vendor that had been doing virtualization for over four years, and secondly he positions virtualization in only two fundamental approaches - "appliance based" or "software based" but there is in fact yet a third ? "storage based."
The vendor I'm referring to in XIOtech (a Seagate Company) that has had a storage virtualization product on the market for about four years now. This product truly addresses the needs for SRM at the storage sub-system level. I won't ramble on about my thoughts on virtualization, but your site should note the value of all three approaches. One size does not fit all and each approach has some inherent strengths and weaknesses.
I would like to see more about XIOtech and how their approach is helping to change the storage paradigm.
Storage based, or array based virtualization, which would be vendor specific by nature, is not as far reaching from a storage management perspective as would a fabric based virtualization approach. Since most shops use storage supplied by multiple vendors, managing that storage becomes a chore unless each vendor provides an open management API, which can be accessed through a framework (the single console method). Most of the storage vendors today provide some sort of virtualization in their arrays in order to simplify LUN presentation and expansion. Some methods are better than others. The idea here is to keep storage management simple and cost effective.
There are many fine products out there that provide value in their individual approaches on how to provide storage resources to servers. You are correct in stating the fact that there are really three approaches to storage virtualization. Storage based, host based and fabric based. I take the storage-based approach for granted, as without that, an individual array does not provide as much value as would say a simple JBOD rack of disks. The reason I mention the other two approaches more often is because that is the place where custom
Although, if you only use one vendor's storage, then that vendor's management software may be all you need as long as it covers all the bases. My customers always tell me though that they need the capability to manage anyone's storage, no matter where it is located in the enterprise, using a framework that provides true and total resource management (security, performance monitoring and reporting, allocation control, rules, alerts, etc.) They need this from an application perspective, a fabric perspective AND a storage perspective. And, this needs to be implemented at a level above the individual disks that are presented in my opinion.
ChrisEditor's note: Read .NDrha3rMkRx^1@.ee83ce4/597>XIOtech's response in the Storage Networking discussion forum.
Editor's note: This question is in response to one of Chris' earlier Q&As.
This was first published in February 2002