Créez des sauvegardes manuelles de votre instance ApsaraDB for MongoDB et configurez des politiques de rétention personnalisées.
Prérequis
Vous avez créé une instance autonome, un ensemble de réplicas ou un cluster fragmenté ApsaraDB for MongoDB.
Remarques sur l'utilisation
Si vous sélectionnez Physical Backup pour une instance exécutant une version antérieure à MongoDB 4.0, la sauvegarde peut échouer lorsque le nombre total de collections et d'index dépasse 10 000. Mettez à niveau la version majeure de la base de données vers MongoDB 4.0 ou une version ultérieure avant d'effectuer une sauvegarde physique.
Après une mise à niveau de version, les fichiers de sauvegarde précédant la mise à niveau ne peuvent pas servir à créer de nouvelles instances.
Sauvegarde manuelle
Les sauvegardes sont stockées dans Object Storage Service (OSS) et ne consomment pas l'espace de stockage de votre instance.
Le tableau suivant répertorie les méthodes de sauvegarde pour chaque type d'instance.
|
Type d'instance |
Méthode de sauvegarde |
Description |
|
Snapshot Backup |
Capture l'état du disque à un instant donné. La restauration prend quelques minutes. Remarque
Ce processus consomme des ressources d'E/S de l'instance. |
|
|
Remarque
|
Facturation
ApsaraDB for MongoDB fournit un quota gratuit de stockage de sauvegarde couvrant les sauvegardes complètes et les sauvegardes de journaux. Le stockage de sauvegarde inclus dans le quota n'entraîne aucun frais. L'utilisation excédentaire est facturée comme suit : 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 uniquement et sont susceptibles de changer. Consultez la page d'achat et vos factures pour connaître la tarification réelle.
Créer une sauvegarde manuelle
Accédez à la page Instances d'ensemble de réplicas ApsaraDB for MongoDB ou Instances de cluster fragmenté ApsaraDB for MongoDB. 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 coin supérieur droit de la page Basic Information, cliquez sur Back up Instance.
Dans le panneau Back up Instance, sélectionnez une Backup Method.
-
Dans la boîte de dialogue, sélectionnez une Backup Retention Period et cliquez sur OK.
RemarqueLes politiques de rétention personnalisées sont prises en charge uniquement pour les instances basées sur des disques cloud exécutant MongoDB 4.2 ou une version ultérieure.
Politiques de rétention disponibles :
Default : Utilise la même période de rétention que la politique de sauvegarde automatique.
Custom : Spécifiez une période de rétention de 7 à 730 jours.
Permanent : Conserve la sauvegarde pendant toute la durée de vie de l'instance. Par exemple, vous pouvez créer une sauvegarde manuelle au début d'une semaine ou d'un mois et la définir sur Never Expires pour une conservation à long terme.
Une fois la sauvegarde terminée, actualisez la page pour afficher la sauvegarde sur la page Backup and Restoration.
Prolonger la rétention d'une sauvegarde manuelle
Prolongez la période de rétention d'une sauvegarde manuelle existante.
Accédez à la page Instances d'ensemble de réplicas ApsaraDB for MongoDB ou Instances de cluster fragmenté ApsaraDB for MongoDB. 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.
Sous l'onglet Full Backup, repérez la sauvegarde manuelle dont vous souhaitez prolonger la période de rétention et cliquez sur Modify Expiration Time dans la colonne la plus à droite.
-
Dans la boîte de dialogue, définissez une nouvelle date d'expiration.
RemarqueVous ne pouvez que prolonger la date d'expiration.
Il est impossible d'ajuster la date d'expiration des sauvegardes non expirantes. Supprimez-les en cliquant sur Delete.
FAQ
Référence API
|
API |
Description |
|
Effectue une sauvegarde manuelle d'une instance ApsaraDB for MongoDB. |