De RAID tradicional a Storage Spaces Direct: cómo cambió el almacenamiento en Windows Server
Durante años, el diseño de almacenamiento en servidores Windows se centró en controladoras RAID
y cabinas externas. Funciona, pero tiene límites claros: poca flexibilidad, escalabilidad costosa
y una gestión que se complica conforme crece el entorno.
Con Storage Spaces y Storage Spaces Direct (S2D), Windows Server
dio un salto hacia el almacenamiento definido por software, pensado para entornos modernos
de virtualización e hiperconvergencia.
1. El problema del RAID tradicional en entornos modernos
RAID en controladora física o cabina externa sigue siendo válido, pero presenta varios retos
cuando hablamos de escalabilidad y nube híbrida:
- Escalar capacidad implica comprar más bandejas o cabinas completas.
- Cambiar de proveedor o modelo puede requerir migraciones complejas.
- La inteligencia de la solución está “encerrada” en la controladora o la cabina.
- La integración con capas superiores (Hyper-V, clusters, backup) no siempre es directa.
Storage Spaces y S2D atacan estos problemas moviendo la lógica de resiliencia y agregación
al propio sistema operativo.
2. Storage Spaces: RAID en versión definida por software
Storage Spaces es una tecnología de virtualización de almacenamiento que te permite
agrupar varios discos físicos en un pool y, a partir de ahí, crear discos virtuales
(Storage Spaces) con diferentes niveles de resiliencia: simple, espejo (mirror) o paridad.
Según la documentación actual de Microsoft, Storage Spaces aplica a
Windows Server 2016, 2019, 2022 y 2025, por lo que sigue siendo completamente vigente
hoy en día. :contentReference[oaicite:0]{index=0}
2.1. Conceptos clave
- Storage pool: grupo lógico de discos físicos (SAS, SATA, SSD, NVMe) administrados
como un todo. - Virtual disks / Storage Spaces: discos lógicos creados desde el pool con
un tipo de resiliencia definido. - Resiliencia: simple (sin redundancia), mirror (dos o tres copias) o paridad.
A nivel conceptual, Storage Spaces es similar a RAID, pero con más flexibilidad y mejor integración
con Windows Server y clusters de conmutación por error.
3. Storage Spaces Direct (S2D): hiperconvergencia con discos locales
Storage Spaces Direct, incluido por primera vez en Windows Server 2016 Datacenter,
da un paso más: en lugar de depender de una cabina SAS compartida, usa los discos locales
de cada nodo del clúster y los agrega a través de la red. :contentReference[oaicite:1]{index=1}
En otras palabras, convierte tus servidores con discos internos en una especie de “cabina distribuida”,
perfecta para clusters de Hyper-V, SQL y archivos.
3.1. Características clave de S2D
- Uso de discos locales: SATA, SAS, SSD y NVMe, sin necesidad de cabina externa.
- Pool de almacenamiento distribuido: los discos de todos los nodos forman
un único pool lógico. - Resiliencia entre nodos: los datos se copian entre diferentes servidores,
no sólo dentro de un mismo chasis. - SMB3 y RDMA: usa SMB3 y adaptadores RDMA opcionales para lograr bajas latencias
y altos IOPS. :contentReference[oaicite:2]{index=2} - Escalado horizontal: añadir nodos incrementa capacidad e IOPS al mismo tiempo.
4. Escenarios donde tiene sentido dar el salto a S2D
4.1. Cluster de Hyper-V
S2D es una base excelente para clusters de Hyper-V, porque:
- Permite almacenar los discos de las VMs en CSV sobre S2D, con alta disponibilidad integrada.
- Es fácil escalar agregando nodos con más CPU, RAM y discos.
- Reduce dependencias de cabinas externas y SAN costosas.
4.2. SQL Server y cargas de base de datos
Microsoft ha publicado varios casos de uso de SQL Server sobre S2D, aprovechando
discos NVMe y SSD locales para obtener grandes volúmenes e IOPS con hardware estándar. :contentReference[oaicite:3]{index=3}
4.3. File servers de alto rendimiento
Combinando S2D con servidores de archivos escalables y SMB3, puedes ofrecer almacenamiento
rápido y resiliente para aplicaciones y usuarios sin una SAN tradicional.
5. Ejemplo simplificado de despliegue con PowerShell
El despliegue real de S2D requiere más validaciones, pero este es un ejemplo muy simplificado
para que veas la idea:
# 1. Crear el clúster de Windows
New-Cluster -Name "CL-S2D01" -Node "HV01","HV02" -StaticAddress 192.168.10.50
# 2. Habilitar Storage Spaces Direct en el clúster
Enable-ClusterS2D -Confirm:$false
# 3. Ver los pools creados automáticamente
Get-StoragePool
# 4. Crear un disco virtual
New-Volume -StoragePoolFriendlyName "S2D*"
-FileSystem CSVFS_ReFS
-FriendlyName "CSV-Apps"
-Size 2TB
De nuevo: esto es sólo una referencia. En producción necesitas revisar hardware soportado,
recomendaciones de diseño de red, tipo de discos y buenas prácticas de Microsoft.
6. Checklist para decidir si estás listo para S2D
- ¿Necesitas alta disponibilidad y escalado horizontal para tus VMs o bases de datos?
- ¿Tienes varios servidores con discos locales y buena conectividad de red (10GbE o superior)?
- ¿Te interesa reducir dependencia de SAN dedicadas y hardware propietario?
- ¿Puedes estandarizar hardware (mismo modelo de servidor/nodos) y topología de red?
- ¿Tu equipo está cómodo trabajando con PowerShell, clusters y monitorización avanzada?
Si la mayoría de tus respuestas son “sí”, probablemente sea momento de evaluar seriamente
Storage Spaces Direct como base de tu almacenamiento en Windows Server.

Conclusión
RAID tradicional no va a desaparecer de un día para otro, pero en muchos entornos ya no es
la opción más flexible ni escalable. Storage Spaces y, especialmente, Storage Spaces Direct
ofrecen una forma moderna de construir almacenamiento con hardware estándar, integrar mejor
con Hyper-V y prepararte para un futuro híbrido y definido por software.

