Comme AlloyDB Omni est compatible avec PostgreSQL, diverses solutions de sauvegarde développées et prises en charge par la communauté PostgreSQL sont également disponibles pour les bases de données AlloyDB Omni. En général, toute solution qui vous permet de sauvegarder et de restaurer un cluster PostgreSQL exécuté dans un conteneur Docker fonctionne également avec AlloyDB Omni.
La façon dont vous configurez et utilisez les fonctionnalités de sauvegarde et de restauration dépend de si vous exécutez AlloyDB Omni sur des serveurs individuels à l'aide de l'outil de ligne de commande alloydb, ou si vous exécutez AlloyDB Omni à l'aide de l'opérateur AlloyDB Omni. Les sections suivantes explorent ces options plus en détail.
Solutions de sauvegarde à serveur unique
Si vous exécutez AlloyDB Omni dans un conteneur sur des serveurs individuels, alors Google vous recommande d'utiliser soit Barman ou pgBackRest, selon vos besoins et vos préférences.
Ces deux solutions Open Source offrent les avantages suivants :
- Fonctionnalités essentielles de sauvegarde et de restauration des données, y compris la récupération à un instant donné
- Compatibilité avec les bases de données conteneurisées compatibles avec PostgreSQL qu'utilise AlloyDB Omni
Barman présente les fonctionnalités distinctes suivantes :
- Sauvegardes stockées sur un serveur de sauvegarde distinct que vous gérez
- Option pour les serveurs de sauvegarde en cascade
- Sauvegardes avec perte de données quasi nulle à l'aide de modifications de données diffusées en continu
- Option pour les sauvegardes sans perte de données à l'aide de la diffusion synchrone
Pour en savoir plus, consultez Configurer Barman pour AlloyDB Omni.
pgBackRest présente les fonctionnalités distinctes suivantes :
- Jobs de sauvegarde parallélisés
- Sauvegardes complètes, incrémentielles ou différentielles
- Sauvegardes chiffrées
- Compression et sommes de contrôle des sauvegardes
- Option permettant de restaurer uniquement des bases de données spécifiques
Pour en savoir plus, consultez Configurer pgBackRest pour AlloyDB Omni.