Les sauvegardes de journaux constituent un élément central de votre stratégie de protection des données pour ApsaraDB RDS for MySQL. Lorsque cette fonctionnalité est activée, les journaux binaires locaux sont chargés en temps réel vers le stockage de sauvegarde. Vous pouvez ainsi restaurer votre base de données à n'importe quel instant au cours de la période de rétention, avec une précision à la seconde.
Cette rubrique explique comment activer, afficher et gérer les sauvegardes de journaux.
Facturation
La fonctionnalité de sauvegarde des journaux est gratuite. Toutefois, les fichiers de sauvegarde consomment de l'espace de stockage de sauvegarde, qui est facturé. Chaque instance bénéficie d'un quota gratuit. La facturation s'applique uniquement lorsque la taille totale des sauvegardes de données et des sauvegardes de journaux dépasse ce quota gratuit. Pour plus d'informations sur les tarifs et le calcul du quota, consultez le Guide de sauvegarde.
Fonctionnement
Comprendre la distinction entre les sauvegardes de journaux et les journaux binaires locaux vous aide à configurer correctement la fonctionnalité et à résoudre les éventuels problèmes.
|
Sauvegarde de journal |
Journal binaire local |
|
|
Définition |
Fichiers de journaux binaires chargés vers le stockage de sauvegarde |
Fichiers de journaux binaires stockés sur le disque de l'instance |
|
Emplacement |
Stockage de sauvegarde (séparé du stockage de l'instance) |
Stockage de l'instance |
|
Objectif |
Récupération à un instant précis (PITR) dans la limite de la période de rétention |
Récupération locale à court terme |
|
Contrôlé par |
Interrupteur de sauvegarde de journal dans la section Backup and Restoration |
Paramètre de durée de rétention des journaux locaux |
|
Affichage via |
Liste des sauvegardes dans la console |
Commande |
La désactivation de la sauvegarde des journaux interrompt le chargement vers le stockage de sauvegarde et supprime tous les jeux de sauvegarde de journaux existants en 1 à 3 minutes. Cette action ne supprime pas les fichiers de journaux binaires locaux présents sur le disque de l'instance ; ceux-ci restent disponibles jusqu'à l'expiration de la période de rétention des journaux locaux.
Activer ou désactiver les sauvegardes de journaux
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS, puis cliquez sur l'ID de l'instance.
Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.
Cliquez sur l'onglet Backup Strategy.
Dans la section Basic Backup, cliquez sur Edit pour activer ou désactiver les sauvegardes de journaux.
Paramètres de sauvegarde de journal (Standard)
Paramètre | Description |
Log Backup | Active la récupération à un instant précis (PITR). Activé par défaut. |
Log Backup Retention Period (Days) | Durée de conservation des sauvegardes de journaux. Valeurs valides : 7 à 730 jours. Par défaut : 7 jours. Doit être inférieure ou égale à la période de rétention des sauvegardes de données. Pour les instances exécutant MySQL 5.7 en édition Basic, la valeur est fixée à 7 jours. |
Paramètres de récupération à un instant précis (Amélioré)
La fonctionnalité PITR améliorée est disponible uniquement dans certaines régions. Pour connaître les régions prises en charge, les prérequis et une comparaison avec la sauvegarde de journal standard, consultez la page Set a point-in-time recovery policy .
L'activation de la récupération à un instant précis entraîne la conservation de certains jeux de sauvegarde au-delà de la Log Backup Retention Period. Par exemple, avec une période de rétention de 7 jours, les données de sauvegarde sont conservées pendant 7 à 9 jours. Le système conserve la sauvegarde complète la plus récente datant de plus de sept jours ainsi que toutes les sauvegardes de journaux suivantes. Vous n'êtes facturé que pour une seule sauvegarde complète et jusqu'à une semaine supplémentaire de sauvegardes de journaux.
|
Paramètre |
Description |
|
Restoration to Specific Point in Time |
Active la fonctionnalité PITR. Une fois activée, vous pouvez restaurer votre instance RDS à n'importe quel instant. Il s'agit d'une amélioration de la sauvegarde de journal. Activé par défaut pour les nouvelles instances RDS. |
|
Time Range of Specific Points in Time for Restoration |
Nombre de jours pendant lesquels vous pouvez effectuer une restauration à un instant précis. La modification de cette valeur change également la période de rétention des sauvegardes de journaux. Valeurs valides : 7 à 730 jours. Par défaut : 7 jours. Doit être inférieure ou égale à la période de rétention des sauvegardes complètes. Fixée à 7 pour les instances exécutant MySQL 5.7 en édition Basic. |
Après la désactivation des sauvegardes de journaux, le système supprime automatiquement tous les jeux de sauvegarde de journaux existants en 1 à 3 minutes. Les jeux de sauvegarde supprimés ne peuvent pas être récupérés. Agissez avec prudence.
Afficher les sauvegardes de journaux
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS, puis cliquez sur l'ID de l'instance.
Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.
Cliquez sur Base Backups > Log Backup.
Pour les instances en édition High-availability et Enterprise, les nœuds principal et secondaire disposent tous deux de sauvegardes de journaux. Dans la liste des sauvegardes, chaque sauvegarde est identifiée par l'ID d'instance de l'emplacement du fichier pour indiquer le nœud auquel elle appartient.
Afficher la taille des sauvegardes de journaux
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS, puis cliquez sur l'ID de l'instance.
Sur la page Basic Information, repérez la section Instance Resources pour consulter la taille des sauvegardes de journaux.
Les sauvegardes de journaux sont stockées dans le stockage de sauvegarde et ne consomment pas l'espace de stockage de votre instance. Le stockage de sauvegarde n'est pas accessible publiquement.
Après une mise à jour mineure de version d'une instance RDS for MySQL en édition Basic, l'utilisation de la sauvegarde sur la page Basic Information peut temporairement afficher 0. La valeur est rétablie automatiquement après la fin de la prochaine sauvegarde planifiée.
Supprimer les sauvegardes de journaux
Consultez la rubrique Supprimer ou réduire les sauvegardes.
Télécharger les sauvegardes de journaux
Consultez la rubrique Télécharger les sauvegardes.
Restaurer les données à un instant précis
Lorsque la sauvegarde des journaux est activée, vous pouvez restaurer votre base de données à n'importe quelle seconde au cours de la période de rétention. Consultez les rubriques Restaurer toutes les données ou Restaurer des bases de données et des tables.
FAQ
La page de sauvegarde des journaux est vide. Quel est le problème ?
Deux situations peuvent expliquer ce comportement. Premièrement, la sauvegarde des journaux est peut-être désactivée. Accédez à Backup and Restoration > Backup Strategy et vérifiez l'interrupteur Log Backup. Deuxièmement, si vous venez d'activer la sauvegarde des journaux ou de créer l'instance, les journaux locaux n'ont pas encore été chargés. Attendez quelques minutes et actualisez la page.
Pourquoi ne vois-je pas les derniers journaux sur la page de sauvegarde des journaux ?
La page affiche uniquement les fichiers de journaux entièrement écrits. Les fichiers en cours d'écriture restent sur le disque de l'instance et n'ont pas encore été chargés vers le stockage de sauvegarde. Ils apparaîtront une fois l'écriture terminée.
Ma période de rétention est de 7 jours. Puis-je récupérer des journaux datant de plus de 7 jours ?
Non. Les sauvegardes plus anciennes que la période de rétention sont automatiquement supprimées. Définissez une période de rétention couvrant vos besoins de récupération anticipés avant d'en avoir besoin.
Les sauvegardes de journaux sont-elles gratuites ?
La fonctionnalité est gratuite, mais les fichiers de sauvegarde de journaux consomment de l'espace de stockage de sauvegarde, qui est facturé. Un quota de stockage gratuit est inclus avec chaque instance. Lorsque la taille totale des sauvegardes de données et des sauvegardes de journaux dépasse le quota gratuit, vous êtes facturé pour l'excédent. Consultez le Guide de sauvegarde pour plus de détails sur les quotas.
Pourquoi la taille de ma sauvegarde de journaux a-t-elle soudainement augmenté ?
Des opérations INSERT, UPDATE ou DELETE fréquentes génèrent davantage de données de journaux binaires, ce qui augmente la taille des sauvegardes de journaux. Pour libérer de l'espace de stockage, consultez la rubrique Supprimer ou réduire les sauvegardes.
Je souhaite conserver uniquement les fichiers de journaux binaires locaux, et non les sauvegardes de journaux. Que dois-je faire ?
Désactivez la sauvegarde des journaux, puis configurez séparément la période de rétention des journaux locaux. Consultez la page Set Local Log Policy.
Après avoir désactivé les sauvegardes de journaux, la commande SHOW BINARY LOGS; affiche toujours des fichiers de journaux. Pourquoi ?
La commande SHOW BINARY LOGS; répertorie les fichiers de journaux binaires locaux sur le disque de l'instance, et non les fichiers de sauvegarde de journaux dans le stockage de sauvegarde. Il s'agit de deux éléments distincts. La désactivation de la sauvegarde des journaux interrompt le chargement vers le stockage de sauvegarde, mais ne supprime pas les journaux binaires locaux. Pour supprimer les fichiers de journaux binaires locaux, consultez la rubrique Supprimer les fichiers de journaux binaires.
Pourquoi l'espace de stockage n'a-t-il pas été libéré après la désactivation des sauvegardes de journaux ?
Les sauvegardes de journaux ne consomment pas l'espace de stockage de votre instance ; ce sont les journaux binaires locaux qui le font. La désactivation de la sauvegarde des journaux libère l'espace de stockage de sauvegarde (après le délai de suppression de 1 à 3 minutes), mais les journaux locaux restent sur le disque de l'instance et continuent de consommer l'espace de stockage de l'instance jusqu'à leur expiration.
Étapes suivantes
Pour modifier les politiques de sauvegarde des données et des journaux, consultez la rubrique Définir une politique de sauvegarde automatique.
Pour comprendre la différence entre les journaux binaires locaux et les sauvegardes de journaux, ainsi que le mode de génération des journaux locaux, consultez la page Manage local logs (Binlog).
Référence API
DescribeBackupPolicy — Affiche les paramètres de sauvegarde actuels d'une instance.
ModifyBackupPolicy — Modifie la politique de sauvegarde des données ou des journaux d'une instance.