Q
Get started Bring yourself up to speed with our introductory content.

What is VMware VAIO and why is it important?

VSphere APIs for I/O Filters, available with the next release of the hypervisor, lets third-party products access a VM's I/O stream to provide storage features.

VMware has had its vSphere APIs for I/O Filters in the works for quite some time, and according to the vendor,...

it will be one of the major new additions to its next release.

To be technically precise, vSphere APIs for I/O Filters (VAIO) isn't a feature, but rather a set of application programming interfaces (APIs) that will be made available to VMware partners. VMware VAIO will allow third-party vendors to develop applications that have direct access to a virtual machine's (VM) I/O stream. Vendors will be able to use this capability to develop all manner of storage products and capabilities for VMs. For instance, I eventually expect to see third-party deduplication, caching and encryption products that are built to leverage the API. But for now, VMware is restricting partners to two use cases for the filter. Partners will initially be allowed to develop filters for flash cache acceleration and replication. VMware plans to eventually allow the filters to be used for more general purposes.

The most interesting thing about this API is it allows a VM's raw I/O stream to be exposed through a filter. The filter takes the form of a vSphere Installation Bundle, which is associated with a specific VMDK file. At first, the filter's architecture might seem unimportant, but VMware chose to implement the filter in a very specific way.

Even though the filter must be installed on an ESXi host, it exists as a VM-level component, not a host-level component. This means that if a third-party filter were to cause a problem, it should not impact the host server. The problem should theoretically be isolated to the VM that is using the filter.

According to VMware, administrators will be able to enable filters through Storage Policy-Based Management. A single ESXi server can accommodate multiple filter types, and it will be up to the administrator to enable the filters for use with a VM. Incidentally, Storage Policy Based Management will also continue to be used for creating storage policies for virtual SANs.

Next Steps

Storage features new to VMware vSphere 5

VMware vStorage APIs see growing vendor support

This was last published in September 2014

Dig Deeper on Virtualization Strategy

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

3 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What are your thoughts on VSphere APIs for I/O Filtering? Are you excited for the release?
Cancel
Your social media buttons appear broken. I wanted to share this article on LinkedIn but nothing happened.
Cancel
Thanks Snydz - this is an issue we're aware of and are working to fix. 
Cancel

-ADS BY GOOGLE

SearchSolidStateStorage

SearchCloudStorage

SearchDisasterRecovery

SearchDataBackup

Close