Creación y eliminación automáticas de copias de seguridad


En esta página, se proporciona una descripción general de la creación y eliminación automáticas de copias de seguridad. Se detallan los métodos de programación de copias de seguridad, los niveles de riesgo del objetivo de punto de recuperación (RPO) y las políticas de eliminación de copias de seguridad.

Creación automática de copias de seguridad

Copia de seguridad para GKE proporciona dos métodos de programación de copias de seguridad que permiten crearlas de forma automática:

  • Programación inteligente
  • Programación cron

Cuando creas un plan de copia de seguridad, puedes seleccionar cualquier método de programación.

Programación inteligente

La programación inteligente crea copias de seguridad de forma automática cuando es necesario para cumplir con un RPO que estableciste. La programación inteligente se adapta a los períodos de exclusión para evitar que las copias de seguridad se ejecuten durante los períodos de uso máximo. La programación inteligente reintenta automáticamente las copias de seguridad con errores.

Para habilitar la programación inteligente en tu plan de copia de seguridad, sigue estos pasos:

  1. Establece un RPO que defina la duración máxima permitida de la pérdida de datos en caso de que ocurra un incidente. El RPO mínimo es de 60 minutos y el máximo es de 60 días.
  2. Opcional: Agrega ventanas de exclusión. Especifica intervalos de tiempo en los que no se deben ejecutar las copias de seguridad.

Para obtener instrucciones sobre cómo crear un plan de copia de seguridad con programación inteligente, consulta Crea un plan de copia de seguridad.

Período de exclusión de copias de seguridad

Puedes configurar períodos de exclusión para evitar que se ejecuten las copias de seguridad durante períodos específicos. Los trabajos de copia de seguridad están programados para iniciarse y finalizar fuera de la duración del período tanto como sea posible, pero los trabajos en curso no se cancelarán si se inicia un período de exclusión cuando estén en curso. Puedes configurar una ventana de exclusión como un caso único, diario o semanal. Puedes configurar varias ventanas de caso único, pero solo una ventana recurrente diaria o semanal.

Por ejemplo, si no quieres copias de seguridad entre las 5:00 p.m. y las 6:00 p.m. todos los días, puedes establecer una ventana de exclusión diaria con una hora de inicio a las 5:00 p.m. y que dure una hora.

Para obtener instrucciones para configurar la ventana de exclusión de copias de seguridad en la programación inteligente, consulta Crea un plan de copia de seguridad.

Programación cron

La programación cron crea automáticamente copias de seguridad según el programa que definas con la sintaxis cron estándar. Por ejemplo, 10 3 * * * crea una copia de seguridad a las 3:10 a.m. todos los días. El intervalo mínimo entre las copias de seguridad programadas es de 10 minutos. El programador cron no vuelve a intentar las copias de seguridad automáticas en caso de falla.

Para obtener instrucciones sobre cómo crear un plan de copia de seguridad con programación de cron, consulta Crea un plan de copia de seguridad.

Comparación entre la programación inteligente y la programación cron

En la siguiente tabla, se comparan los métodos de programación inteligente y programación cron.

Característica Programación inteligente Programación cron
Entrada Ventana de exclusión de copias de seguridad y RPO de destino. Sintaxis de cron
Administración de RPO
Copia de seguridad para GKE hace su mejor esfuerzo para cumplir con el RPO. El usuario es responsable de configurar un programa que cumpla con su RPO.
Compatibilidad con la ventana de exclusión No
Reintento automático en caso de error de copia de seguridad No

Nivel de riesgo de RPO

Cada plan de copia de seguridad, sin importar su método de programación, tiene un nivel de riesgo de RPO calculado de forma dinámica después de que cree al menos cuatro copias de seguridad exitosas. Si un plan de copia de seguridad infringe el RPO o está en riesgo de infringirlo en el futuro cercano, el RPO está en riesgo para el plan.

El nivel de riesgo de RPO se calcula a partir de la configuración de programación de creación de copias de seguridad y del historial de copia de seguridad del plan de copia de seguridad. Existen cinco niveles de riesgo: None, Low, Medium, High y Critical. Cada plan de copia de seguridad también tiene un mensaje de riesgo de RPO que explica por qué el plan de copia de seguridad está en un nivel de riesgo particular y proporciona consejos para reducir los riesgos.

En la siguiente tabla, se describe cada nivel de riesgo de RPO.

Nivel de riesgo de RPO Descripción
Ninguna Cumplimiento de RPO sin riesgos
Baja Se cumple con el RPO, pero con un riesgo muy leve de no cumplirlo pronto. No se requiere ninguna acción inmediata. Sigue supervisando el estado.
Media Se cumple con el RPO, pero con cierto riesgo de no cumplirlo pronto. Debes realizar una acción.
Alta Se cumple con el RPO, pero hay más de un riesgo de no cumplirlo pronto. Debes realizar una acción.
Esencial No se cumple el RPO. Se requiere una acción inmediata.

Los planes de copia de seguridad con el mismo nivel de riesgo pueden tener diferentes mensajes de riesgo de RPO según la configuración de programación y los datos históricos de copia de seguridad. Por ejemplo, el mensaje para un plan de nivel de riesgo medio puede ser: Las copias de seguridad recientes están tardando más tiempo. Si esta tendencia continúa, existe el riesgo de que ya no se cumpla el RPO.

Eliminación automática de copias de seguridad

Puedes configurar la política de retención en un plan de copia de seguridad para borrar de forma automática las copias de seguridad después de un período. La política de retención es obligatoria para los planes de copias de seguridad que incluyen la creación automática de copias de seguridad. Puedes configurar la eliminación automática de las copias de seguridad con el parámetro backup_retain_days en la política de retención del plan de copia de seguridad. El tiempo máximo de retención es de 365 días.

Cuando configures una política de retención para un plan de copia de seguridad que use métodos de creación de copias de seguridad automáticas, ten en cuenta las siguientes limitaciones:

  • Para los planes de copia de seguridad que usan programación inteligente, la duración de retención de las copias de seguridad debe ser menor o igual que 360 veces el RPO objetivo.
  • Para los planes de copia de seguridad que usan la programación cron, la duración de la retención de las copias de seguridad debe ser menor o igual que 360 veces el intervalo de creación.

Para obtener instrucciones sobre cómo crear un plan de copia de seguridad con política de retención, consulta Crea un plan de copia de seguridad.

¿Qué sigue?