APLICA-SE AO: NoSQL MongoDB Gremlin Table
Este artigo apresenta as perguntas frequentes sobre a funcionalidade de restauração pontual do Azure Cosmos DB que está disponível no modo de backup contínuo.
Quanto tempo leva para restaurar?
Tempo de restauração é uma função do tamanho dos dados, da quantidade de backup de log que precisa ser reproduzido e do número de partições que precisam ser restauradas. A restauração de 1 terabyte de dados normalmente leva de 30 a 90 minutos.
Posso enviar o tempo de restauração na hora local?
A restauração pode não ocorrer, dependendo se os recursos principais, como bancos de dados ou contêineres existiam naquele momento. É possível verificar inserindo a hora e examinando um banco de dados ou contêiner selecionado para esse tempo. Se não houver recursos para restaurar, o processo de restauração não funcionará.
Como posso acompanhar a restauração de uma conta?
Depois que você enviar o comando Restaurar e aguardar na página, a barra de status mostrará uma mensagem sobre uma conta restaurada com êxito ao concluir a operação. Você também pode pesquisar a conta restaurada e acompanhar seu status. Enquanto a restauração estiver em andamento, o status da conta será Criando. Depois que a operação de restauração é final, o status da conta muda para Online.
Para o PowerShell e o CLI do Azure, você pode acompanhar o progresso de uma operação de restauração com o comando az cosmosdb show
:
az cosmosdb show \
--resource-group <resource-group> \
--name <account-name>
O valor provisioningState
é Succeeded
quando a conta está online.
{
"virtualNetworkRules": [],
"writeLocations" : [
{
"documentEndpoint": "https://<accountname>.documents.azure.com:443/",
"failoverpriority": 0,
"id": "accountName" ,
"isZoneRedundant" : false,
"locationName": "West US 2",
"provisioningState": "Succeeded"
}
]
}
Como posso descobrir se uma conta de modo de backup contínuo foi restaurada de outra conta?
Você pode identificar se uma conta é restaurada e obter os detalhes da restauração usando o portal do Azure, Azure PowerShell e a CLI do Azure.
Qual é o “instanceID” na definição da conta?
Em qualquer momento, a propriedade accountName
de uma conta do Azure Cosmos DB é globalmente exclusiva enquanto ela está em tempo real. Depois que a conta é excluída, é possível criar outra conta com o mesmo nome. Se isso acontecer, accountName
não será mais suficiente para identificar uma instância de uma conta.
A ID da instância, ou instanceId
, é uma propriedade de uma instância de uma conta. É usada para remover a ambiguidade em várias contas (dinâmicas e excluídas) se elas tiverem o mesmo nome para restauração. Você pode obter a ID da instância executando um destes comandos:
Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account
Observação
O valor do atributo name indica a ID da instância.
Há suporte para backup contínuo e restauração para contas habilitadas do Link do Azure Synapse?
- O Link do Synapse para contas de banco de dados usando o modo de backup contínuo e o modo de backup contínuo para contas habilitadas para Link do Synapse geralmente estão disponíveis. Atualmente, os clientes que desabilitam o Link do Synapse de contêineres não podem migrar para o backup contínuo.
Próximas etapas
- Saiba mais sobre o modo de backup contínuo.
- Provisione uma conta com backup contínuo usando o portal do Azure, o PowerShell, a CLI do Azure ou o Azure Resource Manager.
- Gerencie as permissões necessárias para restaurar dados com o modo de backup contínuo.
- Saiba mais sobre o modelo de recurso do modo de backup contínuo.