Comment le service Backup & Restore sauvegarde les données des applications
Le service de sauvegarde et de restauration comprend la prise en charge des PV en mode volume bloc ainsi que la sauvegarde des applications avec des PV en mode volume système de fichiers. Il prend également en charge les sauvegardes incrémentielles pour les données avec état (PVC) à l'aide de Fusion Backup & Restore.
Vous pouvez sauvegarder les données d'une application, qui se compose de données et de ressources PVC. Pour les données PVC, vous pouvez utiliser des sauvegardes en ligne ou des instantanés. Vous montez le snapshot en tant que PVC séparé pour un traitement indépendant de la sauvegarde sans impact sur l'application. La première sauvegarde est une sauvegarde complète et toutes les sauvegardes suivantes sont incrémentielles. Les sauvegardes sont stockées dans un référentiel S3 ou localement sur le système à l'aide d'instantanés (non recommandé). La détection et le traitement des volumes persistants en mode bloc sont automatiques sans configuration utilisateur ni modification de l'entrée.
Sauvegarde et restauration des PV
Le service Backup & Restore peut sauvegarder des données hébergées sur volumeMode:
Block et Filesystem persistent volumes (PV). La détection et le traitement du site volumeMode sont automatiques et ne nécessitent aucune configuration ou modification de la part de l'utilisateur.
- PV avec volumeMode: Système de fichiers
- Le pod le monte en tant que répertoire de système de fichiers.
- PV avec volumeMode: Bloc
Le pod le monte en tant que périphérique de bloc brut sans aucun système de fichiers. Ce mode offre les meilleures performances car il élimine la couche du système de fichiers entre le pod et le volume persistant. Une application courante pour les volumes persistants de bloc est la base de données et les machines virtuelles, c'est-à-dire Red Hat® OpenShift® Virtualization.
kind: PersistentVolume
apiVersion: v1
metadata:
name: local-pv-76de1a29
uid: 42643cc7-ac33-4536-b31b-6774524ee590
spec:
capacity:
storage: 3576Gi
local:
path: /mnt/local-storage/mylocalvs/nvme-Dell_Ent_NVMe_CM6_RI_3.84TB_Y2B0A01HTCE8
accessModes:
- ReadWriteOnce
claimRef:
kind: PersistentVolumeClaim
namespace: openshift-storage
name: ocs-deviceset-mylocalvs-0-data-4xh44d
uid: 9abba1a3-6cd9-4d61-9f3e-95b29dab2094
apiVersion: v1
resourceVersion: '71161'
persistentVolumeReclaimPolicy: Delete
storageClassName: mylocalvs
volumeMode: Block
Sauvegarde et restauration des données PVC
Les sauvegardes de données dynamiques (PVC) avec Fusion Backup & Restore sont incrémentales, ce qui signifie que seules les données nouvelles ou modifiées depuis la sauvegarde précédente sont envoyées à l'emplacement de stockage de la sauvegarde. Après la sauvegarde initiale, qui copie toutes les données d'état sur les PVC, les sauvegardes suivantes ne transfèrent que les données nouvelles ou modifiées. Après la première sauvegarde, l'ensemble des données n'est plus jamais copié; au lieu de cela, les sauvegardes continuent d'envoyer uniquement les données nouvelles ou modifiées.
Volumes basés sur la classe de stockage RADOS Block Device (RBD)
Dans les volumes basés sur la classe de stockage RBD, la capacité de détection des changements de blocs accélère le temps de traitement de la sauvegarde.
Ressources
Kubernetes les données des ressources sont toujours copiées dans leur intégralité lors de chaque opération de sauvegarde. Comparativement, les données de la ressource Kubernetes représentent un très faible pourcentage de la quantité totale de données transférées pour l'opération de sauvegarde.