Partage via


Sauvegarde en ligne et restauration de données à la demande dans Azure Cosmos DB

S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table

Azure Cosmos DB sauvegarde automatiquement vos données à intervalles réguliers. Les sauvegardes automatiques sont effectuées sans affecter les performances ou la disponibilité des opérations de base de données. Toutes les sauvegardes sont stockées séparément dans un service de stockage. Les sauvegardes automatiques sont utiles dans les scénarios où vous supprimez ou mettez à jour accidentellement votre compte, base de données ou conteneur Azure Cosmos DB, et où vous avez besoin ultérieurement de récupérer les données. Les sauvegardes d’Azure Cosmos DB sont chiffrées à l’aide de clés de service géré Microsoft. Ces sauvegardes sont transférées sur un réseau sécurisé non public. Cela signifie que les données de sauvegarde restent chiffrées pendant leur transfert et au repos. Les sauvegardes d’un compte dans une région donnée sont chargées sur des comptes de stockage dans la même région.

Modes de sauvegarde

Il existe deux modes de sauvegarde :

  • Mode de sauvegarde continue : ce mode a deux niveaux. Un niveau inclut une rétention de 7 jours et le second une rétention de 30 jours. La sauvegarde continue vous permet de restaurer à n’importe quel point de temps dans un délai de 7 ou 30 jours dans un nouveau compte ou un compte existant. Vous pouvez choisir le niveau approprié lors de la création d’un compte Azure Cosmos DB. Pour plus d’informations sur les niveaux, consultez Introduction au mode de sauvegarde continue. Pour activer la sauvegarde continue, consultez les articles appropriés en utilisant le portail Azure, PowerShell, CLI ou Azure Resource Manager. Vous pouvez également migrer les comptes du mode périodique vers le mode continu.

  • Mode de sauvegarde périodique : Ce mode est le mode de sauvegarde par défaut pour tous les comptes existants. Dans ce mode, la sauvegarde est effectuée à intervalles réguliers et les données sont restaurées en adressant une demande au support technique. Dans ce mode, vous configurez un intervalle de sauvegarde et une rétention pour votre compte. La période de rétention maximale s’étend jusqu’à un mois. L’intervalle minimal de sauvegarde peut être d’une heure. Pour plus d’informations, consultez lMode de sauvegarde périodique.

    Notes

    Si vous configurez un nouveau compte avec une sauvegarde continue, vous pouvez effectuer une restauration en libre-service à l’aide de Portail Azure, de PowerShell ou de l’interface CLI. Si votre compte est configuré en mode continu, vous ne pouvez pas revenir en mode périodique.

Pour les comptes avec Azure Synapse Link, les données du magasin analytique ne sont pas incluses dans les sauvegardes et les restaurations. Lorsqu’Azure Synapse Link est activé, Azure Cosmos DB continue à effectuer des sauvegardes automatiques de vos données dans le magasin transactionnel à un intervalle de sauvegarde planifié. La sauvegarde et la restauration automatiques de vos données avec un magasin analytique ne sont pas prises en charge pour le moment.

Immuabilité des sauvegardes Cosmos DB

Les sauvegardes Cosmos DB sont entièrement gérées par la plateforme. Les actions telles que la restauration, la mise à jour de rétention de sauvegarde ou la modification de redondance sont contrôlées via un modèle d’autorisation géré par un administrateur de compte de base de donnée. Les sauvegardes Cosmos DB ne sont pas exposées à des facteurs humains, aux clients ou à tout autre module pour le listing, la suppression ou la désactivation de sauvegardes. Les sauvegardes sont chiffrées et stockées dans des comptes de stockage sécurisés en faisant pivoter l’accès basé sur les certificats. L’accès à ces sauvegardes s’effectue uniquement pour une restauration du module afin de restaurer une sauvegarde spécifique de manière non destructive quand un client lance une restauration. Ces actions sont journalisées et auditées régulièrement. Les données et sauvegardes des clients choisissant une clé gérée par le client (CMK) ont une protection via le chiffrement d’enveloppe. Les sauvegardes conservées selon la stratégie de rétention sont :

  • Non modifiables (aucune modification des sauvegardes n’est autorisée).
  • Leur nouveau chiffrement est interdit.
  • Leur suppression est interdite.
  • Leur désactivation est interdite

Forum aux questions

Puis-je effectuer une restauration à partir d’un compte A de l’abonnement S1 vers un compte B de l’abonnement S2 ?

Non. Vous pouvez uniquement effectuer une restauration entre des comptes au sein du même abonnement.

Puis-je effectuer une restauration dans un compte qui a moins de partitions ou un débit d’approvisionnement plus faible que le compte source ?

Non. Vous ne pouvez pas effectuer de restauration dans un compte ayant un débit de RU/s plus faible ou moins de partitions.

Oui. Cependant, les données du magasin analytique ne sont pas incluses dans les sauvegardes et les restaurations. Lorsqu’Azure Synapse Link est activé sur un compte de base de données, Azure Cosmos DB effectue des sauvegardes automatiques de vos données dans le magasin transactionnel selon l’intervalle de sauvegarde planifié.

Le mode de sauvegarde périodique est-il pris en charge pour les conteneurs avec magasin analytique ?

Oui, mais uniquement pour les données transactionnelles ordinaires. La sauvegarde et la restauration de vos données avec un magasin analytique ne sont pas prises en charge pour le moment.

Étapes suivantes

Vous pouvez ensuite découvrir comment configurer et gérer les modes de sauvegarde périodique et continue pour votre compte :