ApsaraDB RDS for MariaDB protège vos données grâce à des sauvegardes automatiques et manuelles. Les sauvegardes automatiques s'exécutent selon un planning défini, tandis que les sauvegardes manuelles capturent un instantané à la demande.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance ApsaraDB RDS for MariaDB
Le rôle lié au service AliyunServiceRoleForDBS (créé automatiquement lors de la première utilisation de la fonctionnalité de sauvegarde). Pour plus d'informations, consultez Comment créer un rôle lié au service pour Data Disaster Recovery ?
Stockage des sauvegardes et facturation
Les fichiers de sauvegarde consomment de l'espace de stockage dédié. Chaque instance bénéficie d'un quota de stockage gratuit ; toute utilisation dépassant ce quota est facturée.
Pour consulter le quota gratuit de votre instance, reportez-vous à la rubrique Consulter le quota gratuit pour le stockage des sauvegardes d'une instance ApsaraDB RDS for MariaDB.
Pour obtenir des détails sur les tarifs, consultez la rubrique Éléments facturables, méthodes de facturation et tarifs.
Définissez un cycle de sauvegarde adapté à vos besoins afin de rester dans les limites du quota gratuit.
Notes d'utilisation
N'exécutez pas d'instructions DDL pendant une sauvegarde. Ces instructions verrouillent les tables concernées et entraînent l'échec de la sauvegarde.
Planifiez les sauvegardes pendant les heures creuses pour minimiser l'impact sur les performances.
La sauvegarde des instances volumineuses peut prendre plus de temps.
Téléchargez les fichiers de sauvegarde avant l'expiration de leur période de rétention.
Fonctionnement des sauvegardes
Sauvegarde des données
ApsaraDB RDS for MariaDB utilise exclusivement la sauvegarde par snapshot. La sauvegarde physique et la sauvegarde logique ne sont pas prises en charge.
Chaque sauvegarde capture un snapshot complet de votre instance. La période de rétention des sauvegardes de données varie de 7 à 730 jours (par défaut : 7 jours).
Sauvegarde des journaux
Les fichiers journaux sont écrits dans l'espace de stockage de l'instance. Un nouveau fichier journal est créé lorsque le fichier actuel dépasse 500 Mo ou a été utilisé pendant plus de 6 heures ; le fichier précédent est alors chargé de manière asynchrone.
Pour libérer de l'espace de stockage sur l'instance, utilisez la fonctionnalité Upload Binlogs afin de transférer les fichiers journaux vers un bucket Object Storage Service (OSS). Une fois chargés, les fichiers journaux ne consomment plus l'espace de stockage de l'instance.
Le bucket OSS qui stocke les fichiers journaux n'est pas accessible aux utilisateurs.
La désactivation de la sauvegarde des journaux supprime tous les fichiers de sauvegarde existants et retire la possibilité de restaurer l'instance à un instant précis.
Configurer la sauvegarde automatique
ApsaraDB RDS sauvegarde automatiquement votre instance en fonction de la politique de sauvegarde configurée.
Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance. Localisez l'instance et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.
Sur la page Backup and Restoration, cliquez sur l'onglet Backup Strategy. Dans la section Data Backup Settings, cliquez sur Edit.
Dans la boîte de dialogue Backup Settings, configurez les paramètres et cliquez sur Save.
| Paramètre | Description |
|---|---|
| Data Backup Retention (Days) | Nombre de jours de conservation des fichiers de sauvegarde des données. Valeurs valides : 7–730. Par défaut : 7. |
| Backup Cycle | Jours de la semaine durant lesquels les sauvegardes s'exécutent. Sélectionnez au moins deux jours pour une meilleure protection des données. |
| Backup Time | Plage horaire durant laquelle la sauvegarde s'exécute. Planifiez cette opération pendant les heures creuses. |
| Log Backup | Active ou désactive la sauvegarde des journaux. La désactivation de cette fonctionnalité supprime tous les fichiers de sauvegarde des journaux et retire la capacité de restauration à un instant précis. |
| Log Retention Period (Days) | Nombre de jours de conservation des fichiers de sauvegarde des journaux. Valeurs valides : 7–730. Par défaut : 7. Ne peut pas dépasser la période de rétention des sauvegardes de données. |
Déclencher une sauvegarde manuelle
Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance. Localisez l'instance et cliquez sur son ID.
Dans le coin supérieur droit de la page de l'instance, cliquez sur Backup Instance. Dans la boîte de dialogue Backup Instance, cliquez sur OK.
Une fois la sauvegarde terminée, accédez à Backup and Restoration > Base Backups. Sur l'onglet Data Backup ou Log Backup, vous pouvez restaurer la sauvegarde vers une autre instance RDS.
FAQ
Puis-je désactiver la sauvegarde des données ?
Non. Il est impossible de désactiver la sauvegarde des données. La période de rétention doit être comprise entre 7 et 730 jours.
Puis-je désactiver la sauvegarde des journaux ?
Oui. Désactivez la sauvegarde des journaux dans la boîte de dialogue Backup Settings. La désactivation de la sauvegarde des journaux supprime tous les fichiers de sauvegarde existants et retire la capacité de restauration à un instant précis.
Référence API
| Opération | Description |
|---|---|
| CreateBackup | Crée une tâche de sauvegarde pour une instance. |
| DescribeBackups | Interroge les fichiers de sauvegarde d'une instance. |
| DescribeBackupPolicy | Interroge les paramètres de sauvegarde d'une instance. |
| ModifyBackupPolicy | Modifie les paramètres de sauvegarde d'une instance. |
| DescribeBackupTasks | Interroge les tâches de sauvegarde d'une instance. |
| DescribeBinlogFiles | Interroge les fichiers journaux d'une instance. |