Cómo elegir el disco adecuado para el Memory Tiering de VCF
Si vienen siguiendo las novedades que compartimos desde Wetcom, sabrán que nos apasiona encontrar formas inteligentes de optimizar la infraestructura empresarial, garantizando máxima disponibilidad, rendimiento y previsibilidad financiera.
Hoy quiero hablarles de una funcionalidad que marca un punto de inflexión en el diseño de centros de datos modernos: el Memory Tiering en VMware Cloud Foundation (VCF).
El Memory Tiering nos permite extender la memoria del sistema utilizando unidades NVMe SSD de alta velocidad. Esto se traduce en una ventaja estratégica enorme: podemos ejecutar cargas de trabajo más demandantes y consolidar un mayor número de máquinas virtuales sin la necesidad de invertir constantemente en memoria DRAM adicional. La propuesta de valor es clara: mejor uso de los recursos, optimización de costos y escalabilidad a demanda con niveles de latencia consistentemente bajos.
Sin embargo, para capturar realmente este valor existe una decisión de arquitectura fundamental: la selección adecuada del disco NVMe. Les comparto los detalles para tener en cuenta.
La trampa del rendimiento inicial: Read-Intensive vs. Mixed-Use
Al momento de dimensionar un servidor para Memory Tiering, es común comparar las hojas de datos de dos SSDs NVMe empresariales del mismo fabricante. A simple vista, ambos pueden pertenecer a la misma «clase de rendimiento», prometiendo velocidades de lectura secuencial de 7,000 MB/s y picos que superan el millón de IOPS en escritura aleatoria. La única diferencia aparente es la etiqueta: uno es Read-Intensive (RI) y el otro Mixed-Use (MU).
Es fácil asumir que, al compartir componentes clave y cifras máximas de catálogo, tendrán un comportamiento idéntico bajo cargas operativas, y que la tasa de resistencia (Endurance) solo define su vida útil en años.
En la práctica, esto no es así. Cuando sometemos ambos discos a pruebas de rendimiento sostenido en el tiempo, los resultados son totalmente opuestos.
- Discos Read-Intensive (RI): Diseñados típicamente para 1 DWPD (Drive Writes Per Day) o menos. Su uso ideal está en volúmenes de arranque, caché de lectura y servidores web.
- Discos Mixed-Use (MU): Calificados habitualmente para 3 DWPD. Están construidos para virtualización, bases de datos OLTP y cargas mixtas de alta intensidad.
El factor clave: El Sobreaprovisionamiento (Over-Provisioning)
Cuando se prueba un disco nuevo recién sacado de la caja (Fresh Out of Box), los bloques de memoria NAND están limpios y el controlador escribe a la máxima velocidad del bus PCIe. Sin embargo, en entornos empresariales lo que importa es la maratón, no el sprint.
En operación continua, las unidades alcanzan el estado estable (Steady State), donde el disco se encuentra lleno. En este punto, la memoria flash no puede sobrescribir datos directamente: debe leer un bloque en memoria, borrar el bloque físico y escribir los nuevos datos. Este proceso se conoce como Garbage Collection (recolección de basura).
Para gestionar esto de forma eficiente sin impactar la aplicación, los fabricantes reservan un porcentaje de la capacidad del disco para uso exclusivo del controlador. A esto se lo denomina Over-Provisioning (OP):
- Los discos RI ofrecen aproximadamente un 7% de Over-Provisioning.
- Los discos MU cuentan con cerca de un 28% de Over-Provisioning.
Ese espacio de trabajo adicional es el que permite al controlador del disco MU reorganizar la información en segundo plano sin interrumpir las operaciones de escritura que envía el hipervisor.
Por qué Memory Tiering requiere discos Mixed-Use
El patrón de acceso de Memory Tiering en VCF es intensivo en escrituras y altamente aleatorio. El sistema traslada constantemente pequeñas páginas de memoria de 4 KB entre la DRAM y el almacenamiento NVMe.
Si elegimos una unidad RI basándonos solo en los picos de rendimiento teóricos, la infraestructura sufrirá una caída severa cuando el disco entre en estado estable. Al contar con solo un 7% de Over-Provisioning, el controlador se ve obligado a pausar las escrituras del host para liberar espacio. Los IOPS caen abruptamente y la latencia se dispara.
Por el contrario, la unidad MU, respaldada por su 28% de OP, mantiene un piso de rendimiento estable, predecible y de ultrabaja latencia. Esto garantiza que el movimiento de páginas de memoria no genere cuellos de botella en la plataforma.

Guía práctica: ¿Cómo identificar la unidad correcta?
Para asegurar una elección correcta en el diseño de su arquitectura, existen dos caminos principales:
- Validación formal: Consultar la Guía de Compatibilidad de Broadcom (Broadcom Compatibility Guide) y verificar que las unidades pertenezcan a la clase de rendimiento F o G y clase de resistencia D.
- Criterio rápido por capacidad: Los discos Mixed-Use suelen comercializarse en capacidades que son múltiplos de 800 GB (por ejemplo: 800 GB, 1.6 TB, 3.2 TB, 6.4 TB). Si la capacidad del disco sigue esta nomenclatura, es un indicador claro de que se trata de un disco MU de 3 DWPD con el 28% de sobreaprovisionamiento necesario.
Conclusión
El Memory Tiering es una tecnología extraordinaria que permite maximizar la densidad de cómputo y optimizar el retorno de inversión en centros de datos definidos por software. Sin embargo, para obtener los beneficios esperados en entornos corporativos, es fundamental acompañarla con la ingeniería de hardware adecuada.
En Wetcom acompañamos a las organizaciones en el diseño, implementación y optimización de sus arquitecturas sobre VMware Cloud Foundation, asegurando siempre el equilibrio perfecto entre rendimiento, costo y confiabilidad.