Capítulo 12. Copias de seguridad y recuperación ante desastres

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La alta disponibilidad es la única opción para la mayoría de las aplicaciones modernas. En capítulos anteriores, hemos visto cómo configurar un clúster distribuido de CockroachDB que pueda sobrevivir a todas las circunstancias, salvo las más extremas.

Sin embargo, incluso un clúster con el esquema de replicación más resistente puede encontrarse con una circunstancia de la que no pueda recuperarse. Puede producirse un fallo coordinado de varios centros de datos -como consecuencia de un ciberataque, por ejemplo- que haga irrecuperables todos los datos del clúster.

También hay circunstancias en las que la infraestructura del clúster permanece intacta, pero los datos que contiene se corrompen. Por ejemplo, un administrador de bases de datos (DBA) podría modificar los datos inadvertidamente pensando que está trabajando en el sistema de desarrollo, un ataque de ransomware podría intentar borrar todos los datos, o un error de la aplicación podría corromper sutilmente los datos con el tiempo.

Aunque CockroachDB tiene una serie de funciones que pueden ayudarte a recuperarte de la corrupción de datos (principalmente basadas en la cláusula AS OF SYSTEM TIME ), las copias de seguridad proporcionan la póliza de seguro definitiva contra la pérdida o corrupción de datos en tus bases de datos.

Las copias de seguridad ...

Get CockroachDB: La guía definitiva now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.