VMware ha tenido sus API de vSphere para filtros de E / S en proceso durante bastante tiempo y, según el proveedor, …
será una de las principales novedades de su próximo lanzamiento.
Para ser técnicamente precisos, las API de vSphere para filtros de E / S (VAIO) no son una función, sino un conjunto de interfaces de programación de aplicaciones (API) que estarán disponibles para los socios de VMware. VMware VAIO permitirá a los proveedores externos desarrollar aplicaciones que tengan acceso directo al flujo de E / S de una máquina virtual (VM). Los proveedores podrán utilizar esta capacidad para desarrollar todo tipo de productos y capacidades de almacenamiento para máquinas virtuales. Por ejemplo, eventualmente espero ver productos de deduplicación, almacenamiento en caché y encriptación de terceros diseñados para aprovechar la API. Pero por ahora, VMware está restringiendo a los socios a dos casos de uso para el filtro. Inicialmente, los socios podrán desarrollar filtros para la aceleración y replicación de la memoria caché flash. VMware planea eventualmente permitir que los filtros se usen para propósitos más generales.
Lo más interesante de esta API es que permite que el flujo de E / S sin procesar de una máquina virtual se exponga a través de un filtro. El filtro adopta la forma de un paquete de instalación de vSphere, que está asociado con un archivo VMDK específico. Al principio, la arquitectura del filtro puede parecer poco importante, pero VMware decidió implementar el filtro de una manera muy específica.
Aunque el filtro debe instalarse en un host ESXi, existe como un componente de nivel de máquina virtual, no como un componente de nivel de host. Esto significa que si un filtro de terceros causara un problema, no debería afectar al servidor host. En teoría, el problema debería aislarse de la máquina virtual que utiliza el filtro.
Según VMware, los administradores podrán habilitar filtros a través de la administración basada en políticas de almacenamiento. Un solo servidor ESXi puede admitir varios tipos de filtros, y será el administrador quien habilite los filtros para su uso con una máquina virtual. Por cierto, la gestión basada en políticas de almacenamiento también seguirá utilizándose para crear políticas de almacenamiento para SAN virtuales.