Editar

Compartilhar via


Perguntas frequentes sobre o backup contínuo do Azure Cosmos DB

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.

  • 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