Descripción general

En esta página, se proporciona una descripción general de las operaciones de copia de seguridad y restablecimiento de clústeres para Google Distributed Cloud (GDC) aislado.

Las copias de seguridad del clúster de Kubernetes protegen tus datos capturando el estado de tus aplicaciones, lo que garantiza la coherencia de las fallas y las aplicaciones. Las copias de seguridad se almacenan en repositorios compatibles con S3 y se administran a través de planes de copias de seguridad, que definen su alcance y programación. Los planes de restablecimiento proporcionan situaciones de recuperación preconfiguradas para un restablecimiento rápido y eficiente del clúster.

Las copias de seguridad de clústeres de Kubernetes ofrecen lo siguiente:

  • Consistencia ante fallas: Las copias de seguridad capturan el estado de tus datos como si el sistema hubiera fallado repentinamente o hubiera perdido energía en el momento en que se inició la copia de seguridad.
  • Coherencia con la aplicación: Garantiza que todas las escrituras y transacciones en curso se completen antes de que se cree la copia de seguridad, lo que genera una copia de seguridad más confiable y recuperable.
  • Hooks personalizados previos y posteriores: Usa hooks específicos previos y posteriores a la ejecución, y define un comportamiento personalizado para detener, crear copias de seguridad o restablecer una carga de trabajo con estado.
  • Varias estrategias: Implementa estrategias de aplicaciones protegidas para personalizar cómo se realizan las copias de seguridad y qué recursos se restablecen.

Repositorios de copias de seguridad

Un repositorio de copias de seguridad representa una ubicación de almacenamiento compatible con S3 para tus copias de seguridad. Los repositorios de copias de seguridad almacenan registros de copias de seguridad, planes de copias de seguridad, planes de restablecimiento y restablecimientos. Los clústeres pueden tener varios repositorios de copia de seguridad con diferentes reglas de importación. Estas reglas de importación determinan qué acciones se pueden realizar.

Para obtener más información, consulta Cómo agregar un repositorio de copias de seguridad.

Planes de creación de copias de seguridad

Los planes de copia de seguridad proporcionan las funciones de configuración, ubicación y administración de una secuencia de copias de seguridad. Un plan de copia de seguridad contiene una configuración de copia de seguridad, incluido el clúster de origen y la selección de las cargas de trabajo de las que se creará una copia de seguridad. Google recomienda que cada clúster tenga al menos un plan de copia de seguridad. Crea uno o más planes de copia de seguridad para cada clúster. Un solo clúster o VM puede pertenecer a uno o más planes de copia de seguridad. Si tu plan de copia de seguridad define un programa para la copia de seguridad, estas se crean de forma automática según ese programa.

Para obtener más información, consulta Planifica un conjunto de copias de seguridad.

Planes de restablecimiento

Los planes de restablecimiento son situaciones de restablecimiento preconfiguradas para una línea de copia de seguridad correspondiente. Crea un plan de restablecimiento con un recurso de plan de copia de seguridad existente. Personaliza el comportamiento de los restablecimientos cambiando la configuración del restablecimiento en la consola o la API de GDC.

Para obtener más información, consulta Cómo restablecer una copia de seguridad.

Descripción general de la API de Backup Service

La API de Backup Service proporciona funciones clave que son fundamentales para los procesos de copia de seguridad y restablecimiento. Puedes agregar APIs nuevas, como las de Backup, GKE Backup Agent y Backup Control Plane, a un clúster de Kubernetes. Estas APIs se usan para administrar el ciclo de vida de las copias de seguridad y para crear repositorios, políticas y planes de copias de seguridad.

Para obtener más información, consulta la descripción general de la API de Backup.

¿Qué sigue?