SI APPLICA A: NoSQL
MongoDB
Gremlin
Tabella
Questo articolo elenca le domande frequenti sulla funzionalità di ripristino temporizzato di Azure Cosmos DB disponibile in modalità di backup continuo.
Quanto tempo si impiega per eseguire un ripristino?
Il tempo di ripristino è una funzione delle dimensioni dei dati, della quantità di backup del log che deve essere riprodotta e del numero di partizioni che devono essere ripristinate. Il ripristino di 1 terabyte di dati richiede in genere da 30 a 90 minuti.
È possibile inviare l'ora di ripristino nell'ora locale?
Il ripristino potrebbe non verificarsi, a seconda che in quel momento esistano risorse chiave come database o contenitori. È possibile verificare immettendo l'ora e esaminando un database o un contenitore selezionato per tale ora. Se non esistono risorse da ripristinare, il processo di ripristino non funziona.
Come è possibile tenere traccia del ripristino di un account?
Dopo l'invio del comando di ripristino e l'attesa nella pagina, la barra di stato visualizza un messaggio relativo a un account ripristinato correttamente al termine dell'operazione. È anche possibile cercare l'account ripristinato e tenere traccia dello stato. Mentre il ripristino è in corso, lo stato dell'account è In creazione. Al termine dell'operazione di ripristino, lo stato dell'account viene modificato in Online.
Per PowerShell e l'interfaccia della riga di comando di Azure, è possibile tenere traccia dello stato di avanzamento di un'operazione di ripristino usando il comando az cosmosdb show
:
az cosmosdb show \
--resource-group <resource-group> \
--name <account-name>
Il valore provisioningState
è Succeeded
quando l'account è online.
{
"virtualNetworkRules": [],
"writeLocations" : [
{
"documentEndpoint": "https://<accountname>.documents.azure.com:443/",
"failoverpriority": 0,
"id": "accountName" ,
"isZoneRedundant" : false,
"locationName": "West US 2",
"provisioningState": "Succeeded"
}
]
}
Come è possibile determinare se un account in modalità di backup continuo è stato ripristinato da un altro account?
È possibile identificare se un account viene ripristinato e ottenere i dettagli di ripristino usando il portale di Azure, Azure PowerShell e l'interfaccia della riga di comando di Azure.
Che cos'è "instanceId" nella definizione dell'account?
In qualsiasi momento, la proprietà accountName
di un account Azure Cosmos DB è globalmente univoca mentre è attiva. Dopo l'eliminazione dell'account, è possibile creare un altro account con lo stesso nome. In tal caso, accountName
non è più sufficiente per identificare un'istanza di un account.
L'ID istanza, o instanceId
, è una proprietà di un'istanza di un account. Viene usato per evitare ambiguità tra più account (live ed eliminati) se hanno lo stesso nome per il ripristino. È possibile ottenere l'ID istanza eseguendo uno di questi comandi:
Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account
Nota
Il valore dell'attributo name indica l'ID istanza.
Il backup continuo è supportato per gli account abilitati per il Collegamento ad Azure Synapse?
- Collegamento a Synapse per gli account di database che usano la modalità di backup continuo e la modalità di backup continuo per gli account abilitati Collegamento a Synapse sono disponibili a livello generale. Attualmente, i clienti che hanno disabilitato Collegamento a Synapse dai contenitori non possono eseguire la migrazione al backup continuo.
Passaggi successivi
- Altre informazioni sulla modalità di backup continuo.
- Effettuare il provisioning di un account con backup continuo usando il portale di Azure, PowerShell, l'interfaccia della riga di comando di Azure o Azure Resource Manager.
- Gestire le autorizzazioni necessarie per ripristinare i dati con la modalità di backup continuo.
- Informazioni sul modello di risorse della modalità di backup continuo.