CuriosityCloud permite realizar copias de seguridad de los datos almacenados en los volúmenes de máquinas virtuales (VMs) a través de Snapshots, también conocidas como instantáneas. Una instantánea es un punto de recuperación en el tiempo, diseñado para proteger los datos ante eventos no deseados, fallos o pérdidas. Estas instantáneas funcionan como copias de seguridad incrementales, lo que significa que solo se almacenan los bloques de datos que han cambiado desde la última instantánea, optimizando tanto el tiempo de creación como los costos de almacenamiento.
⚠️ Importante: CuriosityCloud no genera instantáneas automáticas de los volúmenes de forma predeterminada.
Es responsabilidad del usuario crear y programar snapshots de manera manual o bien configurar la protección continua mediante la utilidad CDP (Continuous Data Protection) integrada en la plataforma. Esto es esencial para garantizar la resiliencia de datos y recuperación ante desastres.
Las instantáneas se almacenan en el mismo tipo de bloque de almacenamiento asignado al volumen original, ya sea:
Capacity Tier
Performance Tier
High Performance Tier
La creación, administración y restauración de instantáneas se realiza fácilmente desde la consola de administración de CuriosityCloud.
Para entornos con sistemas operativos Windows, CuriosityCloud ofrece la opción de generar instantáneas coherentes con aplicaciones utilizando la función Quiesce Guest File System, que hace uso del servicio Volume Shadow Copy Service (VSS). Esto permite realizar respaldos consistentes a nivel de imagen, sin necesidad de apagar o desconectar las VMs, incluso en escenarios donde hay transacciones activas o bases de datos abiertas, siempre y cuando estas sean compatibles con VSS.
Primera instantánea (completa):
Al crear la primera snapshot de un volumen, esta es siempre una instantánea completa, que incluye todos los bloques de datos existentes en ese momento. Su tamaño dependerá del total de datos escritos, no del tamaño total del volumen.
Ejemplo: Si un volumen tiene 200 GiB, pero solo 50 GiB de datos escritos, la snapshot ocupará 50 GiB.
Instantáneas posteriores (progresivas):
Las siguientes snapshots son incrementales o progresivas. Solo almacenan los bloques modificados o añadidos desde la última snapshot.
Ejemplo: Si se modifican 20 GiB y se agregan 10 GiB más, la nueva instantánea ocupará 30 GiB.
Esto reduce considerablemente el uso de almacenamiento y permite realizar copias frecuentes con un impacto mínimo.
Supongamos un volumen de 15 GiB en tres momentos diferentes:
Estado 1:
Datos: 10 GiB
Snapshot A: instantánea completa → ocupa 10 GiB
Estado 2:
Se modifican 4 GiB (manteniendo el total en 10 GiB)
Snapshot B: instantánea progresiva → ocupa solo 4 GiB, hace referencia a los otros 6 GiB de la snapshot A
Estado 3:
Se agregan 2 GiB nuevos (total ahora: 12 GiB)
Snapshot C: instantánea progresiva → ocupa 2 GiB, hace referencia a los 4 GiB de la snapshot B y a los 6 GiB de la A
Espacio total consumido por las tres instantáneas:
→ 10 GiB (A) + 4 GiB (B) + 2 GiB (C) = 16 GiB
Recuperación rápida ante fallos o corrupción de datos
Ahorro de espacio con snapshots incrementales
Protección coherente para entornos Windows gracias a VSS
Gestión sencilla desde una consola unificada
Compatibilidad con CDP para respaldo continuo y automatizado