Pour garantir la sécurité de vos données, ApsaraDB for MongoDB propose la fonctionnalité de sauvegarde haute fréquence. Celle-ci vous permet de créer des sauvegardes à intervalles réguliers, de l'ordre de la minute ou de l'heure. Cette rubrique explique comment configurer cette fonctionnalité.
Prérequis
L'instance est un ensemble de réplicas ou un cluster fragmenté.
L'instance exécute MongoDB 4.2 ou une version ultérieure.
L'instance utilise des disques ESSD.
Facturation
ApsaraDB for MongoDB offre un quota gratuit de stockage pour les sauvegardes. Pour une instance utilisant des disques ESSD, ce quota correspond à 200 % de la capacité de stockage de l'instance.
Si vous dépassez le quota gratuit, le stockage excédentaire est facturé quotidiennement selon son prix unitaire. Pour plus d'informations, consultez la page .
Activer la sauvegarde haute fréquence
Accédez à la page Instances d'ensembles de réplicas ou Instances de clusters fragmentés. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région, puis cliquez sur l'ID de l'instance cible.
Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.
-
(Facultatif) Dans l'onglet Full Backup, cliquez sur Upgrade to Cluster Backup Mode à droite.
RemarquePour les instances de clusters fragmentés exécutant MongoDB 4.4 et créées avant le 19 octobre 2023, vous devez passer en mode de sauvegarde de cluster pour activer la sauvegarde haute fréquence. Vous pouvez ignorer cette étape pour les instances d'ensembles de réplicas et pour les instances de clusters fragmentés créées le 19 octobre 2023 ou après cette date.
Cliquez sur l'onglet Backup Settings.
-
Dans l'onglet Backup Settings, cliquez sur Edit et configurez les paramètres suivants.
Paramètre
Description
Backup Method
Sélectionnez High-frequency Backup.
Retention Period for High-frequency Backups (Days)
Nombre de jours de conservation des sauvegardes haute fréquence. Valeurs valides : 1 à 7.
Hour Sparse Backup
Indique s'il faut activer la sauvegarde clairsemée horaire lorsque la fréquence de sauvegarde par snapshot est définie en minutes :
-
Enable : Lorsque la fréquence de sauvegarde est définie en minutes, tous les snapshots de la dernière heure sont conservés. Pour les snapshots datant de plus d'une heure mais situés dans la Retention Period for High-frequency Backups (Days), seul le premier snapshot de chaque heure est conservé.
-
Disable : Tous les snapshots situés dans la Retention Period for High-frequency Backups (Days) sont conservés.
Full Backup Retention Period (Days)
Nombre de jours de conservation des données de sauvegarde complète. Valeurs valides : 7 à 730. La valeur par défaut est 30.
Backup Within Seconds
La fonctionnalité de sauvegarde au niveau de la seconde est activée par défaut lorsque vous activez la sauvegarde haute fréquence.
RemarqueCe paramètre est disponible uniquement pour les instances d'ensembles de réplicas utilisant des disques ESSD.
Snapshot Backup Frequency
Fréquence des sauvegardes.
Remarque-
Pour les instances d'ensembles de réplicas, la fréquence de sauvegarde peut être définie sur des intervalles allant de 15 minutes à 12 heures.
-
Pour les instances de clusters fragmentés, la fréquence de sauvegarde peut être définie sur des intervalles allant de 30 minutes à 12 heures.
RemarquePour plus d'informations sur les autres paramètres de la page Backup Settings, consultez la rubrique Configurer la sauvegarde automatique d'une instance.
-
Politique de conservation des sauvegardes
La Backup Method utilisée pour la sauvegarde haute fréquence est la Snapshot Backup. La politique de conservation des sauvegardes et des exemples sont présentés ci-dessous.
|
Fréquence des snapshots |
Sauvegarde clairsemée horaire |
Politique de conservation |
Exemple |
|
Fréquence à la minute |
Activée |
|
Supposons que la fréquence des snapshots soit de 30 minutes, que la période de conservation des sauvegardes haute fréquence soit de 2 jours et que la période de conservation des sauvegardes complètes soit de 30 jours :
Au total, un maximum de 77 snapshots sont stockés sur 30 jours (2 snapshots de la dernière heure + 47 snapshots du reste de la période de 2 jours + 28 snapshots des jours restants). |
|
Désactivée |
|
Supposons que la fréquence des snapshots soit de 30 minutes, que la période de conservation des sauvegardes haute fréquence soit de 2 jours et que la période de conservation des sauvegardes complètes soit de 30 jours :
Au total, un maximum de 124 snapshots sont stockés sur 30 jours (96 snapshots des 2 derniers jours + 28 snapshots des jours restants). |
|
|
Fréquence à l'heure |
Non applicable |
|
Supposons que la fréquence des snapshots soit de toutes les 6 heures, que la période de conservation des sauvegardes haute fréquence soit de 2 jours et que la période de conservation des sauvegardes complètes soit de 30 jours :
Au total, si la fréquence des snapshots est définie sur toutes les 6 heures, un maximum de 36 snapshots sont stockés sur 30 jours (8 snapshots des 2 derniers jours + 28 snapshots des jours restants). |
FAQ
Référence API
|
API |
Description |
|
Interroge la politique de sauvegarde d'une instance ApsaraDB for MongoDB. |
|
|
Modifie la politique de sauvegarde d'une instance ApsaraDB for MongoDB. |