Planification de reprise après sinistre

S'applique aux éditions Firestore Standard et Firestore Enterprise.

Cette page décrit les fonctionnalités Cloud 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 en cas de pannes d'infrastructure cloud

Pour vous protéger contre les interruptions potentielles de l'infrastructure cloud dans Google Cloud telles qu'une panne dans une zone ou une région, Cloud Firestore réplique les données sur plusieurs bases de données répliquées.

L'architecture de réplication dépend de l'emplacement de la base de données (régional ou multirégional). Les bases de données régionales répliquent les données de manière synchrone sur au moins trois zones. Les bases de données multirégionales répliquent les données de manière synchrone sur cinq zones de trois régions (deux régions de diffusion et une région témoin). Les bases de données multirégionales optimisent la disponibilité et la durabilité des bases de données en offrant une disponibilité de 99,999 %. Les bases de données régionales offrent une disponibilité de 99,99 %.

Cloud Firestore gère automatiquement la réplication pour vous et ne nécessite aucune configuration ni aucun provisionnement supplémentaires. Pour en savoir plus, consultez les ressources 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 de 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). En fonction de vos exigences en matière de reprise après sinistre, vous pouvez utiliser les deux fonctionnalités ensemble.

Sauvegardes planifiées

Les sauvegardes sont compatibles avec une période de conservation maximale de 14 semaines. Vous pouvez planifier des sauvegardes quotidiennes ou hebdomadaires. Vous pouvez restaurer votre base de données à partir d'une sauvegarde dans une nouvelle Cloud Firestore base de données du même projet. Pour en savoir plus, consultez Sauvegarder et restaurer des données.

Les sauvegardes offrent une période 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 de récupération à un moment précis.

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

Activez la récupération à un moment précis pour lire des documents à partir d'un moment donné jusqu'à sept jours dans le passé. Vous pouvez lire les données avec une granularité d'une minute et les réécrire avec précision 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 de point de récupération (perte de données maximale possible) est de 1 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, les lectures de récupération à un moment précis ne peuvent récupérer que les données requises. Les lectures de récupération à un moment précis offrent également un objectif de temps de récupération et un objectif de point de récupération inférieurs à ceux 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'ensemble de votre base de données et enregistrer ces données dans Cloud Storage indéfiniment. Une exportation de données de récupération à un moment précis capture les données d'un code temporel jusqu'à sept jours dans le passé.

Les exportations de données de récupération à un moment précis 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 de récupération à un moment précis 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 de récupération à un moment précis, consultez Exporter et importer à partir de données de récupération à un moment précis.

Cloner la base de données

Vous pouvez récupérer des données en clonant votre base de données à partir d'un moment donné dans le passé. Si la récupération à un moment précis est activée, vous pouvez cloner jusqu'à sept jours dans le passé. Si la récupération à un moment précis n'est pas activée, vous pouvez cloner jusqu'à une heure dans le passé.

Pour démarrer une opération de clonage, consultez Cloner à partir d'une base de données.

Étape suivante