Planifier la reprise après sinistre

Cette page décrit les fonctionnalités de Firestore qui peuvent vous aider à créer et à mettre en œuvre des plans de reprise après sinistre.

Planification de la reprise après sinistre pour les pannes d'infrastructure cloud

Pour vous protéger contre les éventuelles perturbations de l'infrastructure cloud dans Google Cloud, telles qu'une zone ou une région défaillante, Firestore réplique les données sur plusieurs bases de données dupliquées.

L'architecture de réplication varie selon que la base de données se trouve dans un emplacement régional ou multirégional. Les bases de données régionales répliquent de manière synchrone les données dans au moins trois zones. Les bases de données multirégionales répliquent de manière synchrone les données dans cinq zones dans trois régions, avec deux régions de diffusion et une région témoin. Elles maximisent leur disponibilité et leur durabilité avec une disponibilité de 99,999 %. Les bases de données régionales offrent une disponibilité de 99,99 %.

Firestore gère automatiquement la réplication pour vous et ne nécessite pas de configuration ni de provisionnement supplémentaires. Pour en savoir plus, consultez les pages suivantes:

Pour en savoir plus sur l'architecture de réplication, consultez la page Concevoir une solution de reprise après sinistre pour les pannes d'infrastructure cloud.

Planification de la reprise après sinistre pour les données

Pour vous protéger contre les sinistres liés aux données, tels que la suppression ou la modification accidentelle de données, utilisez les sauvegardes planifiées et la récupération à un moment précis (PITR). Selon vos exigences de reprise après sinistre, vous pouvez utiliser les deux fonctionnalités ensemble.

Sauvegardes planifiées

La durée de conservation maximale des sauvegardes est de 14 semaines. Vous pouvez programmer des sauvegardes quotidiennes ou hebdomadaires. Vous pouvez restaurer votre base de données à partir d'une sauvegarde dans une nouvelle base de données Firestore dans le même projet. Pour en savoir plus, consultez la section Sauvegarder et restaurer des données.

Les sauvegardes offrent une durée de conservation plus longue que la récupération à un moment précis. La restauration d'une base de données à partir d'une sauvegarde coûte moins cher que la restauration d'une base de données à partir de données PITR.

Récupération à un moment précis (PITR)

Activez la récupération à un moment précis pour lire des documents jusqu'à sept jours en arrière. Vous pouvez lire des données à un niveau de précision d'une minute et les réécrire chirurgicalement dans votre base de données avec un objectif de temps de récupération (temps maximal de récupération) de 0. L'objectif du point de récupération (perte de données maximale possible) est d'une minute. Pour en savoir plus, consultez Récupération à un moment précis.

Si vous n'avez pas besoin de restaurer une base de données entière, la récupération à un moment précis ne peut récupérer que les données requises. La récupération à un moment précis offre également un objectif de temps de récupération inférieur et un objectif de point de récupération inférieur à celui des sauvegardes.

Exportations de données

Pour les besoins de conservation des données au-delà de 14 semaines, vous pouvez utiliser la récupération à un moment précis pour créer une exportation de l'intégralité de votre base de données et enregistrer ces données dans Cloud Storage indéfiniment. Une exportation de données PITR capture les données d'un horodatage remontant jusqu'à sept jours en arrière.

Les exportations de données PITR sont utiles pour archiver les données de votre base de données. Par rapport aux sauvegardes, la récupération d'une base de données à partir d'une exportation PITR est généralement plus coûteuse que la récupération des mêmes données à partir d'une sauvegarde.

Pour démarrer une opération d'exportation PITR, consultez la page Exporter et importer à partir de données PITR.

Étapes suivantes