Ce guide de dépannage traite des problèmes courants que vous pouvez rencontrer avec les sauvegardes, la récupération et la réplication AlloyDB pour PostgreSQL. Des corrections recommandées sont fournies.
Vous souhaitez restaurer un cluster supprimé.
Description : Dans AlloyDB, les sauvegardes à la demande et automatisées sont indépendantes du cluster que vous souhaitez restaurer. Vous pouvez restaurer les données d'une sauvegarde dans un nouveau cluster AlloyDB, même si le cluster que vous avez utilisé pour créer la sauvegarde est supprimé. La couche de stockage gère les sauvegardes AlloyDB. De plus, la base de données n'est pas verrouillée pendant le processus de sauvegarde, ce qui garantit une disponibilité continue.
La restauration de sauvegarde dans AlloyDB est hors place, ce qui signifie que vous restaurez la sauvegarde sur un nouveau cluster plutôt que d'écraser un cluster existant. Après avoir restauré le cluster, vous pouvez ajouter de nouvelles instances principales ou de pool de lecture au cluster restauré.
Lorsque vous restaurez un cluster à l'aide de la récupération à un moment précis (PITR), vous ne pouvez restaurer un cluster qu'à partir d'un moment compris dans la fenêtre de récupération configurée. Vous devez choisir un code temporel correspondant à un moment où le cluster comportait une instance.
Correction recommandée : restaurer un cluster à partir d'une sauvegarde stockée.
Par défaut, AlloyDB sauvegarde vos données en continu avec une période de récupération de 14 jours. Si vous reconfigurez votre plan de sauvegarde, la création d'une sauvegarde et l'activation de la fonctionnalité de récupération continue peuvent prendre jusqu'à 24 heures.
Si vous avez besoin d'aide pour résoudre ce problème, contactez Cloud Customer Care.
Vous ne savez pas comment trouver vos sauvegardes.
Description : Les sauvegardes sont stockées séparément du stockage du cluster pour des raisons de sécurité et d'accessibilité.
Correction recommandée : Recherchez vos sauvegardes à l'aide des interfaces suivantes :
| Interface | Rechercher des sauvegardes |
|---|---|
| ConsoleGoogle Cloud | Afficher la liste des sauvegardes d'un projet. |
| Google Cloud CLI | Affichez la liste des sauvegardes d'un projet. |
| API REST | Utilisez la méthode projects.locations.backups.list, qui vous permet de lister toutes les sauvegardes d'un projet et d'un emplacement spécifiés.
|
Vous souhaitez effectuer une récupération PITR, mais vous ne pouvez pas sélectionner d'heure
Description : AlloyDB propose la récupération à un moment précis dans le cadre de sa sauvegarde et de sa récupération continues. Les journaux de transactions, essentiels pour la récupération à un moment précis, sont transférés vers Cloud Storage, ce qui garantit qu'ils n'ont pas d'impact sur la taille ou les performances de vos clusters.
Il se peut que vous ne puissiez pas sélectionner une heure spécifique pour la récupération à un moment précis pour les raisons suivantes :
- Le cluster que vous souhaitez restaurer n'existe pas. Vous ne pouvez pas utiliser la récupération PITR pour restaurer un cluster supprimé.
- La fonctionnalité de sauvegarde continue n'est pas activée. La récupération PITR repose sur des journaux WAL qui ne sont collectés que lorsque la fonctionnalité de sauvegarde continue est activée.
- Le point de restauration de la sauvegarde est antérieur à la date de la sauvegarde continue la plus ancienne.
- Vous n'avez pas sélectionné de code temporel pour un moment où le cluster comportait une instance.
Correction recommandée : sélectionnez une heure spécifique pour la récupération à un moment précis.
Essayez les solutions suivantes :
- Vérifiez que le cluster que vous souhaitez restaurer existe. Si le cluster existe, suivez les étapes de la section Utiliser la récupération à un moment précis (PITR).
- Vérifiez si les sauvegardes continues sont activées sur votre cluster. Si les sauvegardes continues sont activées, suivez les étapes de la section Utiliser la récupération à un moment précis (PITR).
- Vérifiez si l'heure à laquelle vous souhaitez restaurer la sauvegarde se trouve dans la fenêtre de récupération configurée. Par défaut, AlloyDB sauvegarde vos données en continu avec une période de récupération de 14 jours. Pour en savoir plus, consultez Configurer la sauvegarde continue.
Vos sauvegardes sont supprimées de manière inattendue
Description : Vos sauvegardes AlloyDB ne sont pas supprimées automatiquement, sauf si la suppression automatique des sauvegardes est requise par votre configuration de conservation. La durée de conservation d'une sauvegarde est déterminée lorsqu'un plan de sauvegarde crée la sauvegarde. Elle est écrite dans les métadonnées de la sauvegarde au moment de sa création, et le champ est immuable.
Les sauvegardes sont créées par des plans de sauvegarde, tels que la sauvegarde et la récupération continues ou les sauvegardes automatiques. Les sauvegardes ont une période de conservation définie dans la configuration du plan de sauvegarde, qui correspond soit à la période de conservation par défaut de 14 jours, soit à un paramètre de conservation configuré par l'utilisateur. Vous ne pouvez pas choisir directement une durée de conservation. Les sauvegardes à la demande ont une durée de conservation de 365 jours.
Correction recommandée : pour éviter les suppressions de sauvegardes inattendues, vérifiez les configurations de votre plan de sauvegarde.
Vous devez restaurer une sauvegarde dans une autre région.
Description : Vous ne pouvez restaurer des sauvegardes que dans la région où se trouve la sauvegarde, sauf si vous créez d'abord une sauvegarde à la demande du cluster d'origine.
Correction recommandée : restaurez un cluster dans une nouvelle région en créant une sauvegarde à la demande du cluster d'origine :
- Créez la sauvegarde dans la région cible.
- Utilisez la nouvelle sauvegarde pour effectuer la restauration dans la région de votre choix.
AlloyDB est également compatible avec les sauvegardes sur des instances répliquées interrégionales. Si vous disposez d'une instance répliquée interrégionale, effectuer une sauvegarde à partir de cette instance répliquée peut répondre à de nombreuses exigences de sauvegarde interrégionale. Pour en savoir plus, consultez Présentation de la réplication interrégionale.