Greg Schulz at The StorageIO Group wrote an insightful article recently about the up and coming terms of Virtual I/O Acceleration and I/O Virtualization.
What may seem like simple wordplay actually separates two distinct, and often complimentary solutions.
As Greg reminds us in the podcast, a well known computer industry quote is, "The best I/O is an I/O that you don't have to do." Virtual I/O Acceleration fits that goal. Using Greg's definition as a launchpad, we'll start with the following:
Virtual I/O Acceleration: Solutions that minimize I/O impact to applications, reduce latency, increase IOPS, and deliver "Virtual I/Os" instantly for improved application performance.
The other term, I/O Virtualization, is more about addressing the connectivity between servers (real and virtual), networks, and storage devices.
I/O Virtualization: Solutions that creating logical I/O paths from a single physical connection. As multiple virtual machines end up on a single physical server, the need to aggregate logical Fibre Channel, Ethernet, and other interfaces into one single physical network interface becomes the only way to effectively manage the cabling.
Gear6 focuses on the Virtual I/O Acceleration side of the market. And our scalable caching appliances are a great fit for applications suffering from performance issues. A recent research paper written in conjunction with TheInfoPro outlines The Growing Need for I/O Performance due to server virtualization and new application roll out.