ApsaraDB for MongoDB sauvegarde automatiquement vos données selon une politique configurable. Vous pouvez définir la méthode de sauvegarde, la planification et la période de conservation pour une instance.
Prérequis
Vous avez créé une instance autonome, un ensemble de réplicas ou un cluster fragmenté (sharded cluster) ApsaraDB for MongoDB.
Considérations importantes
-
Si votre instance exécute une version de MongoDB antérieure à 4,0 et compte plus de 10 000 collections et index au total, la Physical Backup peut échouer. Mettez à niveau vers MongoDB 4,0 ou une version ultérieure pour éviter ce problème.
ImportantLes fichiers de sauvegarde générés avant la mise à niveau ne peuvent pas servir à créer de nouvelles instances.
Seuls les ensembles de réplicas exécutant MongoDB 4.4 ou une version ultérieure prennent en charge la sauvegarde instantanée.
-
Seuls les ensembles de réplicas et les clusters fragmentés prennent en charge la sauvegarde des journaux.
RemarqueVous ne pouvez pas désactiver la sauvegarde des journaux pour les clusters fragmentés. Si vous désactivez cette fonctionnalité, la restauration à un instant précis devient indisponible.
La période de conservation des sauvegardes de journaux ne peut pas dépasser celle des sauvegardes complètes.
Après la désactivation de la sauvegarde des journaux, les données existantes sont supprimées et deviennent irrécupérables.
Méthodes de sauvegarde
ApsaraDB for MongoDB stocke les fichiers de sauvegarde dans Object Storage Service (OSS). Les sauvegardes n'utilisent pas l'espace de stockage de l'instance. Les sauvegardes automatiques intégrées stockent les fichiers uniquement dans un bucket OSS géré par le système Alibaba Cloud. Vous ne pouvez ni spécifier votre propre bucket OSS comme emplacement de stockage, ni consulter le chemin d'accès ou l'emplacement des sauvegardes dans OSS. Pour stocker les sauvegardes dans votre propre bucket OSS, utilisez Database Backup (DBS) pour créer une tâche de sauvegarde logique pour MongoDB et sélectionnez votre bucket OSS comme destination.
Le tableau suivant répertorie les méthodes de sauvegarde disponibles pour chaque type d'instance.
|
Type d'instance |
Méthode de sauvegarde |
Description |
|
Snapshot Backup |
Capture l'état d'un disque à un instant donné, permettant une restauration de la base de données en quelques minutes. Remarque
La sauvegarde consomme des ressources d'E/S de l'instance. |
|
Physical Backup |
Sauvegarde les fichiers physiques de la base de données d'une instance. Remarque
|
Facturation
ApsaraDB for MongoDB offre un quota gratuit de stockage pour les sauvegardes, couvrant les sauvegardes complètes et les sauvegardes de journaux. Le stockage dans la limite du quota est gratuit. L'utilisation excédentaire est facturée selon la formule suivante : Frais horaires de sauvegarde = (Utilisation du stockage de sauvegarde - Quota gratuit) × Prix unitaire.
Quota gratuit par type de stockage :
|
Type de stockage |
Quota gratuit |
Utilisation et quota |
|
Basé sur des disques cloud |
200 % de la capacité de stockage |
Consultez l'utilisation du stockage de sauvegarde et le quota gratuit dans la section Specification Information de la page Basic Information. |
|
Basé sur des disques locaux |
50 % de la capacité de stockage |
Prix unitaires pour le stockage de sauvegarde excédentaire :
|
Type de stockage |
Prix unitaire (USD/Go/jour) |
|
Basé sur des disques cloud |
Varie selon la région :
|
|
Basé sur des disques locaux |
Varie selon la région :
|
Vous trouverez tous les détails tarifaires sur la page Tarification d'ApsaraDB for MongoDB.
Les prix indiqués ici le sont à titre indicatif et sont susceptibles de changer. Consultez la page d'achat et vos factures pour connaître les tarifs réels.
Configurer les sauvegardes automatiques
Accédez à la page des ensembles de réplicas ApsaraDB for MongoDB ou des clusters fragmentés ApsaraDB for MongoDB. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région. Cliquez ensuite sur l'ID de l'instance cible.
Dans le volet de navigation gauche de la page de l'instance, cliquez sur Backup and Restoration.
Cliquez sur l'onglet Backup Settings.
-
Sur l'onglet Backup Settings, cliquez sur Edit et configurez les paramètres suivants.
Paramètre
Description
Backup Method
Sélectionnez Standard Backup ou High-frequency Backup selon vos besoins.
Cette rubrique utilise Standard Backup à titre d'exemple. Pour les paramètres de High-frequency Backup, consultez Sauvegarde haute fréquence.
Full Backup Retention Period (Days)
Nombre de jours de conservation des sauvegardes complètes. Valeurs valides : 7 à 730.
RemarquePour les instances achetées après le 10 septembre 2021, la valeur par défaut est de 30 jours.
Backup Within Seconds
Activez ou désactivez l'option Backup Within Seconds. Désactivée par défaut.
Lorsqu'elle est activée, les sauvegardes se terminent en quelques secondes.
RemarqueSeuls les ensembles de réplicas exécutant MongoDB 4.4 ou une version ultérieure prennent en charge la sauvegarde instantanée.
Backed Up At
Plage horaire de sauvegarde.
Sélectionnez une plage horaire d'une heure. Planifiez les sauvegardes pendant les heures creuses.
RemarqueAffiché dans votre fuseau horaire local.
Day of Week
Jours de la semaine pour les sauvegardes. Par défaut : tous les jours.
RemarqueEffectuez au moins deux sauvegardes par semaine pour garantir la sécurité des données. Une fréquence plus élevée réduit la perte de données et raccourcit le temps de récupération.
Log Backup
Activez ou désactivez l'option Log Backup. Activée par défaut.
-
Activé : les oplogs sont chargés dans OSS en temps réel et comptent dans la facturation des sauvegardes. Cela permet la restauration à un instant précis pour restaurer les données sur une nouvelle instance.
Remarque-
Définissez la période de conservation des sauvegardes de journaux. Cliquez sur l'onglet Log Backup pour afficher les détails des sauvegardes de journaux.
-
Seuls les ensembles de réplicas et les clusters fragmentés prennent en charge la sauvegarde des journaux.
-
-
Désactivé : aucun journal n'est chargé dans OSS et aucuns frais de sauvegarde de journaux ne sont facturés. Sans oplogs, les données ne peuvent être restaurées qu'à partir de la dernière sauvegarde complète. Activez l'option Log Backup pour une restauration précise à un instant précis.
ImportantAprès la désactivation de la sauvegarde des journaux, les données existantes sont supprimées et deviennent irrécupérables.
Log Backup Retention Period (Days)
Nombre de jours de conservation des sauvegardes de journaux lorsque l'option Log Backup est activée. Valeurs valides : 7 à 730. Par défaut : 7.
RemarqueLa période de conservation des sauvegardes de journaux ne peut pas dépasser celle des sauvegardes complètes.
-
Cliquez sur OK.
FAQ
API associées
|
API |
Description |
|
Interroge la politique de sauvegarde d'une instance. |
|
|
Modifie la politique de sauvegarde d'une instance. |