Velero Backup
Velero es la herramienta de código abierto de referencia en la industria para respaldar y restaurar recursos y volúmenes persistentes de clústeres Kubernetes, facilitando la recuperación ante desastres y la migración.
Capacidades principales
Arquitectura
Comprender cómo interactúan los componentes de Velero es fundamental para depurarlo y configurarlo. Haz clic en un componente para ver su función durante el proceso de backup.
Mapa interactivo del sistema
Selecciona un componente
Haz clic en el diagrama de la izquierda para ver de qué se encarga cada componente de Velero. La misma arquitectura gestiona tanto la recuperación ante desastres como la migración de aplicaciones con estado.
Simulación del flujo de backup
Un backup con Velero es una secuencia coordinada de llamadas API, activación de snapshots y subida de datos. Utiliza los controles para recorrer el ciclo de vida de un recurso Backup (CRD).
> Esperando solicitud de backup...
Análisis de rendimiento y estrategia
La elección entre snapshots nativos del proveedor cloud y el backup a nivel de sistema de archivos (FSB, antes Restic) repercute en el RTO (Recovery Time Objective) y en los costes.
Comparativa de tiempo de recuperación (RTO)
Menor es mejor
Dato clave: Los snapshots nativos (EBS, PD) son mucho más rápidos para volúmenes grandes porque el proveedor cloud los realiza a nivel de bloque, sin pasar por la capa de red de K8s.
Eficiencia de almacenamiento (Deduplicación)
Kopia/Restic frente a Snapshot
Dato clave: FSB (File System Backup) utiliza deduplicación. Para datos con tasas bajas de cambio diario, FSB resulta más económico que los snapshots completos a largo plazo, aunque su restauración es más lenta.
Kit de herramientas del operador de Velero
velero backup create daily-backup-01 --include-namespaces production --ttl 24h0m0s --storage-location aws-s3-primary --snapshot-volumes=true