VSAN

Que es VMware VSAN

¿Que es VMware VSAN?

VMware VSAN es una nueva tecnología que ha estado en beta desde hace unos meses que nos permite utilizar almacenamiento local distribuido entre los diferentes hipervisores de nuestra infraestructura. No se trata de un appliance virtual de almacenamiento distribuido como podemos ver en otras soluciones ya existentes del mercado, sino que se trata de un componente integrado en el propio kernel de ESXi.

que es vmware vsan

¿Para qué sirve VMware VSAN?

VSAN viene para simplificar la administración del almacenamiento en tus hosts ESXi. Combinando almacenamiento de alta capacidad (SATA o SAS) y SSD, consigue ofrecerte:

  • Facilidad de crecimiento.
  • Facilidad de administración.
  • Velocidad de escalado.
  • Mayor abanico de hardware utilizable.
  • Asignación de perfiles de rendimiento de forma granular a nivel de máquina virtual.

¿Como funciona VSAN? ¿Qué necesita?

VSAN se ejecuta en cualquier servidor compatible con la HCL (Hardware compatibility list) de VMware. Ni siquiera necesita una controladora RAID. VSAN se activa a nivel de cluster, creando un VMkernel en uno de tus vSwitches.

requisitos VMware vsan

Una vez creados los VMkernels en los hosts que quieres habilitar (minimo 3 y máximo 16) ya puedes comenzar a utilizarlo.

activar_vsan02 activar VMware VSAN

Tras crearlo, tus hosts aportarán el almacenamiento que tú selecciones al pool de recursos de almacenamiento de VSAN (mínimo 1 SSD y 1 disco magnético por cada host que contribuya al pool).

Después, podrás seleccionar que máquinas virtuales deseas que tengan más porcentaje de datos obtenidos de almacenamiento SSD, o cuáles quieres que obtengan sus datos de almacenamiento magnético porque la latencia de respuesta no te preocupa tanto.

Otro aspecto importante que puedes seleccionar en tu configuración VSAN es el número de fallos de host que quieres tolerar. Un estilo de la configuración HA de cualquier cluster VMware. Puedes hacer una configuración de tolerancia a N-2, en la que con 3 hosts podrías tolerar el fallo de 1 de ellos y mantener la funcionalidad VSAN intacta como se puede ver en el siguiente gráfico de Duncan Epping.

VSAN hosts failure

En cuanto a conectividad, VSAN requiere como mínimo una tarjeta dedicada de 1 Gbit, aunque como siempre en estos mundos del almacenamiento y replicación, más ancho de banda disponible redundará en un mejor rendimiento, sobre todo a la hora de reconstruir réplicas tras un fallo, añadir un nuevo host, o si tenemos una cantidad importante de datos escribiéndose a VSAN.

¿Qué rendimiento obtiene VMware VSAN?

VSAN escala sorprendementemente bien. Cada nodo puede aportar hasta 35 discos magnéticos y 5 dispositivos Flash SSD o PCI-e). El máximo configurable de discos en un cluster VSAN es de 560. En números de IOPS, en un cluster de 16 nodos se han llegado a obtener 915.000 IOPS en modo lectura y 465.000 IOPS en modo mixto lectura/escritura.

rendimiento de VMware vsan

¿Cuantos recursos necesita VMware VSAN?

En términos de CPU, VSAN no consume más allá del 10% de la cpu del host participante en el cluster. La cantidad de memoria escala en función de la cantidad de almacenamiento que tenemos en el cluster.