Breve descripción de vStorage APIs for Array Integration (VAAI)
Hola amigos, soy Florián Murillo.
Desde la versión 4 de vSphere, aparecieron APIs por doquier, lo cual ha permitido evolucionar el producto con características innovadoras, parezco un comercial de VMware, pero realmente creo que han sido muy valiosas, una de las APIs que ha aparecido en la versión 4.1 es la vSphere APIs for Array Integration, también conocida por el acrónimo VAAI.
En la imagen de la cabecera vemos las 4 grandes funcionalidades de VAAI.
Write Same/Zero nos ayuda a eliminar I/O en tareas repetitivas y disminuir el consumo de CPU, por ejemplo, la clonación masiva o el aprovisionamiento masivo de VMs.
Fast/Full Copy nos permite realizar Storage vMotion sin tráfico en la red o las HBAs, ya que lo realiza la cabina SAN. La duración de la migración disminuye en un 25%, según datos de EMC.
Hardware Offloaded Locking es una gran funcionalidad, hasta ahora las reservas SCSI que se realizan sobre un datastore VMFS se realizan a nivel de LUN, por tanto, en un momento dado, solo una VM puede acceder a la LUN en algunas tareas, con Hardware Offloaded Locking el bloqueo se realiza a nivel de bloque no de LUN. Esto nos permite aumentar el número de VM por datastore en nuestros diseños.
Thin Provisioning Stun evita que nos quedemos sin espacio en disco poniendo la VM en pausa hasta que consigamos disco, esto nos puede ocurrir si aprovisionamos en Thin y necesitamos mas disco del que tenemos.
Hablemos por un momento de la letra pequeña, el soporte entre los fabricantes y familias de producto es desigual, soportando todas o solo algunas de las funciones de VAAI, por tanto hemos de asegurarnos de la compatibilidad VAAI que tenemos en nuestra cabina.
VAAI está activado por defecto en vSphere 4.1 a partir de la licencia Enterprise.