En esta página se ofrece una descripción general de las operaciones de recuperación tras desastres en Google Distributed Cloud (GDC) aislado.
Planificación de la recuperación tras fallos
Debes tener suficiente capacidad para crear copias de seguridad de los datos de las cargas de trabajo, teniendo en cuenta el tamaño de los datos y su periodo de conservación. GDC ofrece funciones de copia de seguridad para las cargas de trabajo de los clientes en los compatible object storage buckets.
Estas copias de seguridad son incrementales. La primera es una copia de seguridad completa y todas las posteriores son incrementales, ya que solo registran 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 copias de seguridad durante la frecuencia y los periodos de conservación de las copias de seguridad. Debes tener en cuenta el posible crecimiento de los datos de los que se crea una copia de seguridad para asegurarte de que no superen la capacidad de almacenamiento.
Si tienes previsto usar el almacenamiento de objetos en una instancia de GDC remota, debes crear los segmentos de almacenamiento en la misma organización de la instancia de destino en la que se ejecutan las cargas de trabajo de la instancia de origen para que la facturación funcione correctamente. El plano de control de la organización de una instancia de GDC debe crear copias de seguridad en segmentos alojados en la misma organización en otra instancia. También puede crear cubos para crear copias de seguridad de cargas de trabajo en la misma organización en la instancia de copia de seguridad del plano de control.
También debes tener suficiente capacidad, como computación y almacenamiento, para ejecutar las cargas de trabajo fallidas en una instancia de GDC independiente a la que quieras poder restaurar en caso de desastre. Por ejemplo, si tienes dos instancias de GDC y quieres poder ejecutar todas las cargas de trabajo aunque solo esté disponible una de las instancias, la capacidad de cada instancia debe ser mayor o igual que la capacidad total necesaria para ejecutar todas las cargas de trabajo. Sin embargo, si solo se deben recuperar algunas cargas de trabajo durante un fallo del sistema, puedes planificar el cierre temporal de las aplicaciones menos críticas para liberar recursos hasta que los sistemas que fallan vuelvan a funcionar.
Restaurar cargas de trabajo de usuarios
Las cargas de trabajo de los usuarios son un conjunto de servicios que interactúan entre sí en función de la lógica empresarial que definas. GDC no puede proporcionar una automatización completa preconfigurada para restaurar las cargas de trabajo de los usuarios. Sin embargo, el servicio Backup4GDC
puede recuperar un clúster completo a la vez o recuperar un espacio de nombres cada vez si se necesita más granularidad.
Para automatizar la restauración de una carga de trabajo, un usuario final puede diseñar pods como contenedores init
, que son contenedores especializados que se ejecutan antes que los contenedores de aplicaciones en un pod. A continuación, un pod valida las dependencias antes de iniciar su contenedor de larga duración, lo que da como resultado una estructura auto-orquestada.
Añade la lógica de inicio directamente a tus cargas de trabajo como código para restaurar un clúster completo a la vez y que tu aplicación compruebe y valide los requisitos previos por sí sola antes de iniciarse. Por ejemplo, inicia el servidor web después de confirmar que tus servidores de bases de datos y tarjetas de crédito están sirviendo tráfico.
Gestionar las diferencias entre versiones
Las versiones de GDC de los diferentes clústeres pueden ser distintas. Para la recuperación ante desastres, ambos sitios deben ejecutar la misma versión de GDC en todos los clústeres correspondientes. Debes controlar manualmente el proceso de sincronización.
Los clústeres que se restauran pueden tener versiones diferentes cuando se produce un desastre. Es necesario tener en cuenta la diferencia de versión al transferir cargas de trabajo. GDC es retrocompatible, pero no compatible con versiones posteriores.
Las copias de seguridad con una versión anterior se pueden restaurar en un clúster con una versión más reciente. Sin embargo, no se puede restaurar 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 restauración
La función de copia de seguridad y restauración de GDC permite crear copias de seguridad y restaurar cargas de trabajo de clústeres de Kubernetes, instancias de registro de Harbor e instancias de máquinas virtuales en los buckets de almacenamiento de objetos compatibles con S3.
Información general sobre las copias de seguridad de clústeres
Las copias de seguridad de clústeres de Kubernetes protegen tus datos capturando el estado de tus aplicaciones, lo que proporciona coherencia tanto en caso de fallo como en las aplicaciones. Puedes personalizar el proceso de copia de seguridad mediante ganchos de preejecución y postejecución, así como varias estrategias de aplicaciones protegidas.
Las copias de seguridad se almacenan en repositorios compatibles con S3 y se gestionan mediante planes de copias de seguridad, que definen su ámbito y su programación. Los planes de restauración ofrecen escenarios de recuperación preconfigurados, lo que permite restaurar los clústeres de forma rápida y eficiente.
Para obtener más información, consulta la descripción general de las copias de seguridad de clústeres.
Información general sobre las copias de seguridad de VMs
Las copias de seguridad de máquinas virtuales de GDC te permiten crear copias de seguridad de cargas de trabajo de máquinas virtuales, incluidas sus configuraciones, imágenes de disco y volúmenes persistentes. Gestiona las copias de seguridad mediante planes de copias de seguridad, programándolas periódicamente o creándolas bajo demanda. Restaurar máquinas virtuales a un estado anterior o recuperar capturas de disco individuales.
Para obtener más información, consulta la descripción general de la copia de seguridad de VMs.
Información general sobre las copias de seguridad de Harbor
Las copias de seguridad de Harbor ofrecen una protección integral para tus instancias del registro de Harbor, lo que te permite evitar la pérdida de datos y asegurar la continuidad de tu negocio. Programa copias de seguridad automáticas o créalas manualmente.
Define políticas de conservación para gestionar los datos a largo plazo. En caso de desastre, restaura tu instancia de Harbor, incluidos todos los artefactos y metadatos, a partir de una copia de seguridad creada anteriormente.
Para obtener más información, consulta la descripción general de la copia de seguridad de Harbor.