¿Qué es ZFS y por qué se usa en virtualización?
ZFS es un sistema de archivos y gestor de volúmenes que verifica la integridad de cada bloque mediante sumas de comprobación, y que incorpora snapshots instantáneos, compresión, replicación y cifrado. Es una de las bases de almacenamiento más usadas en servidores de virtualización y de backup.
Su rasgo distintivo es que no se fía del disco: calcula una suma de comprobación de cada bloque y la verifica al leerlo, así que detecta la corrupción silenciosa y, si hay redundancia, la repara sola. Para datos que tienen que sobrevivir años (backups, volúmenes de VM) esa garantía pesa más que unos puntos de rendimiento.
Encima de eso trae funciones que en otros sistemas exigen capas adicionales: snapshots instantáneos que no ocupan casi nada al crearse, compresión transparente que suele mejorar el rendimiento en vez de empeorarlo, envío y recepción incremental de instantáneas para replicar a otro nodo o a otra sede, y cifrado en reposo por conjunto de datos.
Tiene sus reglas: le sienta bien la memoria (la caché ARC vive en RAM), prefiere ver los discos directamente antes que a través de una controladora RAID por hardware, y conviene dimensionar bien antes que corregir después. En un cloud privado suele usarse en los nodos locales y en los servidores de backup, mientras que el almacenamiento distribuido entre varios nodos se resuelve con Ceph.
Preguntas frecuentes
¿ZFS o Ceph en un cloud privado?
ZFS es almacenamiento local de un nodo: excelente integridad, snapshots y replicación asíncrona a otro servidor. Ceph es almacenamiento distribuido entre varios nodos, con acceso compartido y tolerancia al fallo de un servidor completo, que es lo que permite alta disponibilidad y migración en vivo sin cabina externa. No compiten: muchos despliegues usan ZFS en los nodos de backup y Ceph para los discos de las VM.
¿Merece la pena activar la deduplicación de ZFS?
Casi nunca. La deduplicación en línea de ZFS consume mucha memoria y penaliza el rendimiento, y en la mayoría de escenarios la compresión —activada por defecto— consigue un ahorro comparable sin coste. Para deduplicar backups es mejor usar una herramienta que lo haga en su capa, como Proxmox Backup Server.
Servicios relacionados
¿Lo aplicamos a tu caso?
Cuéntanos tu proyecto y un especialista te propone la arquitectura, los plazos y el presupuesto. Sin coste y sin compromiso.