VMware has had its vSphere APIs for I/O Filters in the works for quite some time, and according to the vendor,...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
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.
Storage features new to VMware vSphere 5
VMware vStorage APIs see growing vendor support
Dig Deeper on Storage for virtual environments
Related Q&A from Brien Posey
Having a strategy to back up SAP HANA is a must. It's important to decide exactly what you'll be backing up, along with which method best suits your ...continue reading
Picking an NVMe drive is an important decision. Consider thermal control, proprietary software and drive architecture to make the right choice.continue reading
While data compression can effectively reduce space, be careful with how you use it, because the three issues outlined here could cause problems in ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.