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

VMware VAIO unlocks storage functions in vSphere 6

New APIs in vSphere 6 provide filters to increase flexibility and boost performance in the storage array.

VMware vSphere APIs for I/O Filtering (VAIO) is a collection of application programming interfaces (APIs) that...

provide direct access to the I/O activity of virtual machines and virtual disks. Third-party applications can be used to make important decisions about the way each VM's I/O is handled.

For example, normal VM I/O moves from the VM to a storage driver. Then the I/O moves through several kernel layers including storage, file system and device layers. And finally the storage I/O can be committed to physical disks. VMware VAIO introduces another layer between the hypervisor kernel and the physical disks which can check the I/O against any additional policies that might be applied. If so, filters can implement relevant actions -- such as caching or replicating the I/O, and encrypting data -- and then commit the write to disk.

The actual "filters" are to be written by VMware partners; enterprise users obtain those filters when they purchase and install products provided by those partners. For example, if you purchase a replication or caching tool from a VMware partner and the partner provides a VAIO filter, vSphere 6 will see the filter and make it available to administrators through the storage policy-based management along with other storage features such as Virtual SAN and Virtual Volumes.

Caching is one important example of VMware VAIO functionality. With VAIO filters, disk reads and writes can be cached from disk to a local flash storage device. Subsequent reads can take place from the local cache much faster than from a SAN or other network storage. This boosts VM performance and frees bandwidth for other disk activity.

As more vendor partners release VAIO-compliant functionality, the expectation is for more filters to become available and support a wider range of storage-related tasks like antivirus, encryption and so on.

This was last published in June 2015

Dig Deeper on Selecting storage and hardware for VMware environments

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

1 comment

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.

Does the availability of VMware VAIO filtering encourage you to upgrade to vSphere 6 sooner?
Cancel

-ADS BY GOOGLE

SearchServerVirtualization

SearchVirtualDesktop

SearchDataCenter

SearchCloudComputing

Close