ScyllaDB · Lección 15
¿Cómo se hacen copias de seguridad y qué no es una copia?
Guardar los snapshots solo en el disco del propio nodo es suficiente, porque sobreviven aunque falle ese disco o el servidor
Un snapshot crea enlaces duros a las SSTables de forma casi instantánea en cada nodo y debe copiarse fuera del nodo; Scylla Manager puede enviar copias a almacenamiento de objetos y restaurarlas; la replicación no es un backup, porque un borrado accidental o una corrupción lógica se replican a todas las réplicas, y hay que probar las restauraciones
Un snapshot copia todos los datos a otro disco y bloquea las escrituras mientras se realiza, por lo que debe hacerse siempre en una ventana de mantenimiento
La replicación con RF 3 equivale a un backup, porque protege frente a borrados accidentales y a errores lógicos de la aplicación
ScyllaDB · Lección 15
Completa el código
Las copias deben guardarse fuera del
Revisa: fuera del nodo.
ScyllaDB · Lección 15
¿Por qué hay que probar las restauraciones además de hacer los backups?
Pista: una copia que no se ha restaurado nunca puede estar incompleta o no ser utilizable; la prueba descubre problemas de procedimiento y mide cuánto tarda realmente la recuperación antes de un incidente real.
✓
¡Lección completada!
Backups y snapshots
0
XP ganado
3
Vidas restantes