Backup center de Container Service for Kubernetes (ACK) ofrece una solución integral para crear copias de seguridad, restaurar y migrar aplicaciones con y sin estado. También admite la recuperación ante desastres y la migración de aplicaciones con estado en entornos de nube híbrida y de varios clústeres. Utilice Backup center para programar copias de seguridad periódicas de las aplicaciones y los datos de un clúster de ACK, restaurarlos en un momento específico o migrarlos entre zonas y regiones.
Cómo funciona
Backup center dirige las operaciones de copia de seguridad a una de tres tecnologías subyacentes, según el tipo de volumen.
Copia de seguridad de aplicaciones (archivos YAML de recursos de Kubernetes)
Velero captura las definiciones de recursos de Kubernetes (archivos YAML) de sus aplicaciones.
Los archivos de copia de seguridad se cargan en el bucket de Object Storage Service (OSS) especificado.
Durante la restauración, Velero lee los archivos YAML desde OSS y vuelve a crear los recursos en el clúster de destino.
Copia de seguridad de volúmenes de disco
Backup center activa la función de instantáneas de disco de Elastic Compute Service (ECS) para generar una instantánea puntual de cada volumen de disco.
Durante la restauración, se aprovisiona un disco nuevo a partir de la instantánea.
En escenarios interregionales, las instantáneas de disco creadas en la región A se replican en la región B y luego se restauran a partir de dichas copias.
La sincronización de datos entre regiones solo es compatible con volúmenes de disco.
Para obtener más información, consulte Create a snapshot manually y Create a data disk from a snapshot.
Otros tipos de volúmenes (NAS, OSS, CPFS, discos locales y controladores de código abierto)
Cloud Backup crea copias de seguridad de los archivos de volúmenes que usan sistemas de archivos File Storage NAS (NAS), buckets de OSS, sistemas de archivos CPFS, discos locales y controladores externos de código abierto como NFS y Ceph.
Cloud Backup también es compatible con escenarios de nube híbrida, ya que respalda datos del almacenamiento local hacia la nube.
Durante la restauración, Cloud Backup devuelve los datos al almacenamiento correspondiente. Si se utiliza la conversión de StorageClass, el aprovisionador CSI crea y monta volúmenes persistentes (PV) de la StorageClass especificada antes de que Cloud Backup escriba los datos en el almacenamiento subyacente.
Cuando Backup center respalda volúmenes de NAS, OSS y discos locales, Cloud Backup consume ancho de banda de almacenamiento de NAS y OSS. Programe las copias de seguridad fuera del horario de mayor actividad para minimizar el impacto en las cargas de trabajo de producción. Para obtener más información, consulte What is Cloud Backup?.
Facturación
La función Backup center no tiene costo. Los gastos provienen de los servicios de almacenamiento y copia de seguridad subyacentes de los que depende.
|
Servicio de cobro |
Aplica cuando |
Tipo de almacenamiento cubierto |
Detalles de precios |
|
Almacenamiento de OSS |
Un bucket de OSS almacena los archivos YAML de copia de seguridad de recursos de Kubernetes |
Copias de seguridad de aplicaciones (YAML) |
|
|
Instantáneas de ECS |
Los volúmenes de disco se respaldan mediante instantáneas de disco de ECS |
Volúmenes de disco |
|
|
Cloud Backup |
Todos los tipos de volúmenes excepto los de disco (NAS, OSS, CPFS, discos locales, controladores de código abierto) |
NAS, OSS, CPFS, discos locales, controladores de código abierto |
A partir de las 11:00 (UTC+8) del 12 de octubre de 2023, dejaron de cobrarse las tarifas de almacenamiento y de uso de la función de acceso instantáneo. Si utiliza discos PL0 ESSD, PL1 ESSD, PL2 ESSD, PL3 ESSD o ESSD AutoPL, las instantáneas generadas durante las copias de seguridad tienen habilitada la función de acceso instantáneo de forma predeterminada. Para obtener más información, consulte Use the instant access feature .
Casos de uso
Crear copias de seguridad y restaurar aplicaciones dentro de clústeres de la misma región y entre ellos
Respalde y restaure aplicaciones y datos dentro de un clúster de ACK o entre clústeres de ACK de la misma región. Después de crear una copia de seguridad en el clúster de origen, restaure las aplicaciones directamente en el clúster de destino o utilice la conversión de StorageClass para cambiar la StorageClass de los volúmenes restaurados.
Funciones compatibles:
Instantáneas completas puntuales
Copias de seguridad incrementales periódicas
Instantáneas rápidas para discos de nivel TB
Tipos de almacenamiento compatibles:
|
Categoría |
Tipos |
|
Almacenamiento local |
Discos locales |
|
Block storage |
Discos |
|
Almacenamiento de archivos |
NAS y CPFS |
|
Object storage |
OSS |
Recuperar aplicaciones entre regiones
Respalde y restaure aplicaciones y datos entre clústeres de ACK de distintas regiones. Después de crear una copia de seguridad en el clúster de origen, restaure los datos directamente en el clúster de destino.
Funciones compatibles:
Instantáneas completas puntuales
Copias de seguridad incrementales periódicas
Instantáneas rápidas para discos de nivel TB
Tipos de almacenamiento compatibles:
|
Categoría |
Tipos |
|
Block storage |
Solo discos |
Respaldar aplicaciones locales en la nube
Conecte los clústeres de Kubernetes que se ejecutan en centros de datos locales o en otras plataformas de nube a clústeres registrados. Backup center respalda periódicamente las aplicaciones y los datos en la nube, y los restaura en los clústeres de ACK especificados. Para obtener más información sobre cómo conectar clústeres de Kubernetes a clústeres registrados, consulte Clusters.
Funciones compatibles:
Instantáneas completas puntuales
Copias de seguridad incrementales periódicas
Minimización de datos incrementales, deduplicación y compresión de datos
Tipos de almacenamiento local compatibles:
|
Categoría |
Tipos |
|
Block storage |
SAN (Storage Area Network), Ceph OBD y LVM (Logical Volume Manager) |
|
Sistemas de archivos |
HostPath, NFS, NetApp, GlusterFS y CephFS |
|
Object storage |
Ceph S3 |
Restaurar aplicaciones a partir de copias de seguridad de archivos YAML
Respalde y restaure aplicaciones —incluidos los archivos YAML de las solicitudes de volumen persistente (PVC) y los PV— entre clústeres de ACK de la misma región, clústeres de ACK de distintas regiones y clústeres registrados. A menos que excluya explícitamente las PVC y los PV al respaldar o restaurar aplicaciones, Velero restaura todas las PVC y los PV que utilizan las aplicaciones y los asocia con las fuentes de datos originales (los mismos identificadores de disco o destinos de montaje de NAS).
Las aplicaciones pueden compartir datos almacenados en volúmenes compartidos como NAS y OSS. Asegúrese de que las lecturas y escrituras sean coherentes cuando varias aplicaciones accedan al mismo volumen de forma simultánea. En el caso de volúmenes que no se pueden compartir, como los de disco, desmonte los volúmenes antes de la restauración para evitar conflictos de recursos o errores durante el proceso.
Instale el complemento de volumen correspondiente en el clúster de destino y compruebe que el clúster cumpla con los requisitos de montaje. Por ejemplo, los discos no se pueden montar entre zonas y los sistemas de archivos NAS solo son accesibles a través de redes internas.
Respaldar y restaurar volúmenes de disco entre PVC
Respalde y restaure discos dentro de un clúster de ACK, entre clústeres de ACK de la misma región o entre clústeres de ACK de distintas regiones. Después de crear una copia de seguridad en el clúster de origen, utilice el recurso VolumeSnapshot del clúster para iniciar una aplicación nueva, o bien use Backup center para crear PV y PVC de disco nuevos a partir de copias de seguridad en otro clúster. Agregue prefixes o suffixes a los nombres de las PVC para evitar conflictos de recursos durante la restauración.
Funciones compatibles:
Instantáneas completas puntuales
Copias de seguridad incrementales periódicas
Instantáneas rápidas para discos de nivel TB
Tipos de almacenamiento compatibles:
|
Categoría |
Tipos |
|
Block storage |
Solo discos |
Conceptos clave
|
Término |
Descripción |
|
Copia de seguridad consistente ante fallos |
No garantiza que la caché de la aplicación y la caché del sistema operativo se respalden en el almacenamiento. |
|
Copia de seguridad consistente con la aplicación |
Garantiza que la caché de la aplicación y la caché del sistema operativo se respalden en el almacenamiento. |
|
Entre zonas |
Copia de seguridad y restauración de aplicaciones entre zonas. |
|
Entre regiones |
Copia de seguridad y restauración de aplicaciones entre regiones. |
|
Instantánea |
Instantáneas de sistemas de archivos y discos. |
|
Instantánea rápida |
Instantáneas de discos de nivel TB que se crean en unos pocos segundos. |
|
Restauración |
Restauración de aplicaciones y datos. |
|
Copia de seguridad de aplicaciones |
Copia de seguridad de los metadatos de aplicaciones, servicios y configuraciones. |
|
Protección de datos |
Copia de seguridad de los recursos de volumen y de los datos de almacenamiento subyacentes asociados. |