Mettre à jour la redondance du stockage de sauvegarde périodique pour Azure Cosmos DB
Article
S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table
Les données de sauvegarde en mode période Azure Cosmos DB sont répliquées de différentes façons. Si la région primaire prend en charge les régions jumelées alors, par défaut, Azure Cosmos DB stocke les données de sauvegarde en mode périodique dans un stockage blob géo-redondant qui est répliqué dans la région jumelée. Vous pouvez remplacer la redondance du stockage de sauvegarde par défaut. Sinon, si vous utilisez une région non jumelée, vous devez choisir explicitement la redondance du stockage de sauvegarde. Cet article explique comment mettre à jour la redondance du stockage de sauvegarde à l’aide d’Azure CLI et de PowerShell. Il montre également comment configurer une stratégie Azure sur vos comptes pour appliquer la redondance de stockage requise.
Prérequis
Compte Azure Cosmos DB existant.
Si vous n’avez pas d’abonnement Azure, créez-en un.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Connectez-vous au portail Azure et accédez à votre compte Azure Cosmos DB.
Ouvrez le volet Sauvegarde et restauration, mettez à jour la redondance du stockage de sauvegarde et sélectionnez Envoyer. L’exécution de cette opération prend quelques minutes.
Veillez à disposer de la version la plus récente d’Azure CLI, de la version 2.30.0 ou d’une version ultérieure. Si l’extension « cosmosdb-preview » est installée, assurez-vous de la supprimer.
Exécutez la commande az cosmosdb locations show pour obtenir les options de redondance de sauvegarde disponibles dans les régions où votre compte existe.
az cosmosdb locations show \
--location <region-name>
La sortie doit inclure du code JSON similaire à celui de l’exemple suivant :
La commande précédente affiche une liste des redondances de sauvegarde disponibles dans la région spécifique. Les valeurs prise en charge sont affichées dans la propriété backupStorageRedundancies. Par exemple, certaines régions peuvent prendre en charge jusqu’à trois options de redondance : Emplacement géographique, Zone et Local. D’autres régions peuvent prendre en charge un sous-ensemble de ces options. Avant de procéder à la mise à jour, choisissez l’option de redondance du stockage de sauvegarde qui est prise en charge dans toutes les régions que votre compte Azure Cosmos DB utilise.
Exécutez la commande az cosmosdb update avec l’option de redondance de sauvegarde choisie pour mettre à jour la redondance de sauvegarde sur un compte existant.
az cosmosdb update \
--resource-group <resource-group-name> \
--name <account_name> \
--backup-redundancy Zone
Vous pouvez également utiliser la commande az cosmosdb create pour créer un compte avec l’option de redondance de sauvegarde choisie.
Exécutez l’applet de commande Get-AzCosmosDBLocation pour obtenir les options de redondance de sauvegarde disponibles dans les régions où votre compte existe.
La commande précédente affiche une liste des redondances de sauvegarde disponibles dans la région spécifique. Les valeurs prise en charge sont affichées dans la propriété BackupStorageRedundancies. Par exemple, certaines régions peuvent prendre en charge jusqu’à trois options de redondance : Emplacement géographique, Zone et Local. D’autres régions peuvent prendre en charge un sous-ensemble de ces options. Avant de procéder à la mise à jour, choisissez l’option de redondance du stockage de sauvegarde qui est prise en charge dans toutes les régions que votre compte Azure Cosmos DB utilise.
Exécutez l’applet de commande Update-AzCosmosDBAccount avec l’option de redondance de sauvegarde choisie pour mettre à jour la redondance de sauvegarde sur un compte existant :
Ajouter une stratégie Azure pour la redondance du stockage de sauvegarde
Azure Policy vous aide à appliquer les normes organisationnelles et à évaluer la conformité à grande échelle. Pour plus d’informations, consultez l’article Présentation d’Azure Policy.
L’exemple suivant montre comment ajouter une stratégie Azure pour les comptes Azure Cosmos DB afin de vérifier (à l’aide de audit) que leur redondance de sauvegarde est configurée sur Local.