¿Qué son qcow2, raw y VMDK?
Son los formatos en los que se guarda el disco de una máquina virtual. raw es una imagen en bruto, sin funciones añadidas y con el máximo rendimiento; qcow2 es el formato de QEMU, con thin provisioning y snapshots; VMDK es el de VMware y VHDX el de Hyper-V.
raw es literalmente el contenido del disco, byte a byte. No añade nada, y esa es su virtud: rendimiento directo. Las funciones que no trae —snapshots, crecimiento bajo demanda— las aporta la capa de abajo cuando el disco vive sobre ZFS, LVM fino o Ceph, que es lo habitual en producción.
qcow2 (QEMU Copy On Write 2) mete esas funciones en el propio fichero: solo ocupa lo escrito, admite instantáneas internas y compresión. Es cómodo cuando el almacenamiento es un sistema de archivos normal y no aporta esas capacidades por sí mismo.
VMDK y VHDX son los formatos de VMware y de Hyper-V. En una migración el disco se convierte al formato del destino, ya sea con herramientas de importación de la plataforma o con utilidades como qemu-img. Esa conversión es la parte lenta del proceso, y conviene planificarla por lotes y con las ventanas de parada calculadas: es donde se va la mayor parte del tiempo de una migración.
Preguntas frecuentes
¿qcow2 o raw en producción?
Si el almacenamiento de abajo ya ofrece thin provisioning y snapshots —ZFS, LVM fino, Ceph—, raw suele ser la mejor combinación de rendimiento y simplicidad. qcow2 tiene sentido cuando los discos viven sobre un sistema de archivos convencional y quieres esas funciones en el propio fichero.
Servicios relacionados
Sigue leyendo
¿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.