Descripción general

En esta página, se proporciona una descripción general de las operaciones de recuperación ante desastres en Google Distributed Cloud (GDC) aislado.

Planifica para la recuperación ante desastres

Debes tener capacidad suficiente para crear copias de seguridad de los datos de la carga de trabajo, teniendo en cuenta el tamaño de los datos y su período de retención. GDC proporciona capacidades de copia de seguridad para las cargas de trabajo de los clientes en buckets de almacenamiento de objetos compatibles con buckets de almacenamiento de objetos compatibles

Estas copias de seguridad son incrementales, y la primera es una copia de seguridad completa. Todas las copias de seguridad posteriores son incrementales y capturan solo los cambios realizados desde la última copia de seguridad. El almacenamiento que contiene las copias de seguridad debe tener capacidad suficiente para la copia de seguridad completa inicial y para los cambios acumulados (deltas) entre las copias de seguridad para la frecuencia y los períodos de retención de copias de seguridad determinados. Debes tener en cuenta el posible crecimiento de los datos de los que se crea una copia de seguridad para asegurarte de que las copias de seguridad no superen la capacidad de almacenamiento.

Si planeas usar el almacenamiento de objetos en una instancia de GDC remota, debes crear los buckets de almacenamiento dentro de la misma organización en la instancia de destino en la que se ejecutan las cargas de trabajo en la instancia de origen, de modo que la facturación funcione correctamente. El plano de control de la organización en una instancia de GDC debe tener una copia de seguridad en buckets alojados en la misma organización en otra instancia. También puedes crear buckets para hacer copias de seguridad de las cargas de trabajo en la misma organización en la instancia de copia de seguridad del plano de control.

También debes tener capacidad suficiente, como procesamiento y almacenamiento, para ejecutar las cargas de trabajo con errores en una instancia de GDC separada a la que quieras poder restablecer en caso de desastre. Por ejemplo, si tienes dos instancias de GDC y quieres poder ejecutar todas las cargas de trabajo cuando solo una de las instancias esté disponible, la capacidad de cada instancia individualmente debe ser mayor o igual que la capacidad general necesaria para ejecutar todas las cargas de trabajo. Sin embargo, si solo se deben recuperar algunas cargas de trabajo durante una falla del sistema, tu planificación puede incluir el cierre temporal de aplicaciones menos críticas para liberar recursos hasta que los sistemas con fallas vuelvan a funcionar.

Restablece las cargas de trabajo del usuario

Las cargas de trabajo del usuario son una colección de servicios que interactúan entre sí según la lógica de negocios que definas. GDC no puede proporcionar una automatización completa lista para usar para restablecer las cargas de trabajo del usuario. Sin embargo, el servicio Backup4GDC puede recuperar un clúster completo a la vez o recuperar un espacio de nombres a la vez si se necesita más granularidad.

Para automatizar el restablecimiento de una carga de trabajo, un usuario final puede diseñar Pods como contenedores init, que son contenedores especializados que se ejecutan antes de los contenedores de la app en un Pod. Luego, un pod valida las dependencias antes de iniciar su contenedor de ejecución prolongada, lo que genera una estructura autoorquestada.

Agrega la lógica de inicio directamente a tus cargas de trabajo como código para restablecer un clúster completo de una sola vez y hacer que tu aplicación se autoverifique y valide los requisitos previos antes de que se inicie. Por ejemplo, inicia el servidor web después de confirmar que tus servidores de bases de datos y tarjetas de crédito están publicando tráfico.

Administra las diferencias entre versiones

Las versiones de GDC de diferentes clústeres pueden ser distintas. La recuperación ante desastres requiere que ambos sitios ejecuten la misma versión de GDC para todos los clústeres correspondientes. Debes controlar manualmente el proceso de sincronización.

Es posible que los clústeres que se restablecen tengan versiones diferentes cuando ocurre un desastre. Se debe tener en cuenta la diferencia de versión cuando se transfieren cargas de trabajo. GDC es retrocompatible, pero no compatible con versiones posteriores.

Se puede restablecer una copia de seguridad con una versión anterior en un clúster con una versión más reciente. Sin embargo, no se puede restablecer una copia de seguridad con una versión más reciente en un clúster con una versión anterior. Debes encontrar copias de seguridad compatibles cuando transfieras cargas de trabajo.

Copia de seguridad y restablecimiento

La copia de seguridad y el restablecimiento en GDC permiten crear copias de seguridad y restablecer cargas de trabajo de clústeres de Kubernetes, instancias de registro de Harbor y instancias de máquina virtual (VM) en buckets de almacenamiento de objetos compatibles con S3.

Descripción general de la copia de seguridad del clúster

Las copias de seguridad de los clústeres de Kubernetes protegen tus datos, ya que capturan el estado de tus aplicaciones y proporcionan coherencia ante fallas y coherencia de las aplicaciones. Puedes personalizar el proceso de copia de seguridad con hooks previos y posteriores a la ejecución, y con varias estrategias de aplicaciones protegidas.

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 ofrecen situaciones de recuperación preconfiguradas, lo que permite un restablecimiento rápido y eficiente del clúster.

Para obtener más información, consulta Descripción general de la copia de seguridad del clúster.

Descripción general de la copia de seguridad de la VM

Las copias de seguridad de las VMs de GDC te permiten crear copias de seguridad de las cargas de trabajo de las máquina virtual, incluidas sus configuraciones, imágenes de disco y volúmenes persistentes. Administra las copias de seguridad a través de planes de copias de seguridad, programándolas con regularidad o creándolas a pedido. Restablecer VMs a un estado anterior o recuperar instantáneas de discos individuales

Para obtener más información, consulta la Descripción general de la copia de seguridad de la VM.

Descripción general de la copia de seguridad de Harbor

Las copias de seguridad de Harbor brindan protección integral para tus instancias de registro de Harbor, protegen contra la pérdida de datos y garantizan la continuidad del negocio. Programa copias de seguridad automáticas o créalas de forma manual.

Define políticas de retención para la administración de datos a largo plazo. En caso de desastre, restablece tu instancia de Harbor, incluidos todos los artefactos y metadatos, desde una copia de seguridad creada anteriormente.

Para obtener más información, consulta Descripción general de la copia de seguridad de Harbor.