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 s'exécutant dans un conteneur Docker fonctionnera également avec AlloyDB Omni.
La façon dont vous configurez et utilisez les fonctionnalités de sauvegarde et de restauration dépend de la manière dont vous exécutez AlloyDB Omni : sur des serveurs individuels à l'aide de l'outil de ligne de commande alloydb
ou à 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, Google vous recommande d'utiliser 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'AlloyDB Omni utilise
Barman présente les caractéristiques 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 des modifications de données diffusées
- Option de sauvegarde sans perte de données à l'aide du streaming synchrone
Pour en savoir plus, consultez Configurer Barman pour AlloyDB Omni.
pgBackRest présente les caractéristiques distinctes suivantes :
- Jobs de sauvegarde parallélisés
- Sauvegardes complètes, incrémentielles ou différentielles
- Sauvegardes chiffrées
- Compression des sauvegardes et sommes de contrôle
- Option permettant de restaurer uniquement certaines bases de données
Pour en savoir plus, consultez Configurer pgBackRest pour AlloyDB Omni.
Solutions de sauvegarde Kubernetes
Si vous avez déployé AlloyDB Omni sur un cluster Kubernetes, l'opérateur AlloyDB Omni fournit des méthodes de sauvegarde et de restauration sans nécessiter de configuration supplémentaire.
Pour en savoir plus, consultez Sauvegarder et restaurer dans Kubernetes.