Aggiornare la ridondanza periodica dell'archiviazione di backup per Azure Cosmos DB
Articolo
SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella
I dati di backup in modalità periodo di Azure Cosmos DB vengono replicati in modi diversi. Per impostazione predefinita, se l’area primaria supporta aree associate, Azure Cosmos DB archivia dati di backup in modalità periodica nell’archiviazione BLOB con ridondanza geografica che sono replicati nell’abbinamento. È possibile eseguire l'override della ridondanza predefinita dell'archiviazione di backup. In alternativa, se si usa un'area non associata, è necessario scegliere in modo esplicito la ridondanza dell'archiviazione di backup. Questo articolo descrive come aggiornare la ridondanza dell'archiviazione di backup usando l'interfaccia della riga di comando di Azure e PowerShell. Inoltre mostra come configurare criteri di Azure per gli account, per applicare la ridondanza di archiviazione necessaria.
Accedere al portale di Azure e passare all'account Azure Cosmos DB.
Aprire il riquadro Backup e ripristino, aggiornare la ridondanza dell'archiviazione di backup e selezionare Submit. Il completamento dell'operazione richiede alcuni minuti.
Assicurarsi di avere la versione più recente dell'interfaccia della riga di comando di Azure o una versione successiva o uguale a 2.30.0. Se è installata l’estensione cosmosdb-preview, assicurarsi di rimuoverla.
Usare il comando az cosmosdb locations show per ottenere le opzioni di ridondanza di backup disponibili nelle aree in cui è presente l'account.
az cosmosdb locations show \
--location <region-name>
L'output deve includere lo standard JSON simile a questo esempio:
Il comando precedente mostra un elenco delle ridondanze di backup disponibili nell'area specifica. I valori supportati vengono visualizzati nella proprietà backupStorageRedundancies. Ad esempio, alcune aree possono supportare fino a tre opzioni di ridondanza: Posizione geografica, Zona e Locale. Altre aree possono supportare un subset di queste opzioni. Prima dell'aggiornamento, scegliere l'opzione di ridondanza dell'archiviazione di backup supportata in tutte le aree usate dall'account Azure Cosmos DB.
Usare il comando az cosmosdb update con l'opzione di ridondanza di backup scelta per aggiornare la ridondanza del backup in un account esistente.
az cosmosdb update \
--resource-group <resource-group-name> \
--name <account_name> \
--backup-redundancy Zone
In alternativa, usare il comando az cosmosdb create per creare un nuovo account con l'opzione di ridondanza di backup scelta.
Il comando precedente mostra un elenco delle ridondanze di backup disponibili nell'area specifica. I valori supportati vengono visualizzati nella proprietà BackupStorageRedundancies. Ad esempio, alcune aree possono supportare fino a tre opzioni di ridondanza: Posizione geografica, Zona e Locale. Altre aree possono supportare un subset di queste opzioni. Prima dell'aggiornamento, scegliere l'opzione di ridondanza dell'archiviazione di backup supportata in tutte le aree usate dall'account Azure Cosmos DB.
Usare il cmdlet Update-AzCosmosDBAccount con l'opzione di ridondanza di backup scelta per aggiornare la ridondanza del backup in un account esistente:
Aggiungere Criteri di Azure per la ridondanza dell'archiviazione di backup
Criteri di Azure consente di imporre standard aziendali e di valutare la conformità su larga scala. Per altre informazioni, vedere Informazioni su Criteri di Azure.
L'esempio seguente mostra come aggiungere criteri di Azure per gli account Azure Cosmos DB per convalidare (usando audit) la ridondanza del backup configurata in Local.