Editar

Partilhar via


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

APLICA-SE A: NoSQL MongoDB Gremlin Tabela

Este artigo lista as perguntas frequentes sobre a funcionalidade de restauração point-in-time do Azure Cosmos DB disponível no modo de backup contínuo.

Quanto tempo demora a restaurar?

O tempo de restauração é uma função do tamanho dos dados, da quantidade de backup de log que precisa ser repetido 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 a hora de restauração no horário local?

A restauração pode não acontecer, dependendo se recursos importantes, como bancos de dados ou contêineres, existiam naquele momento. Você pode verificar inserindo a hora e examinando um banco de dados ou contêiner selecionado para esse tempo. Se não existirem recursos para restaurar, o processo de restauração não funcionará.

Como posso acompanhar o restauro de uma conta?

Depois de enviar o comando restore e aguardar na página, a barra de status mostra uma mensagem sobre uma conta restaurada com êxito quando a operação for concluída. Também pode procurar a conta restaurada e acompanhar o seu estado. Enquanto a restauração está em andamento, o status da conta está Criando. Após a conclusão da operação de restauração, o status da conta muda para Online.

Para o PowerShell e a CLI do Azure, você pode acompanhar o progresso de uma operação de restauração usando o az cosmosdb show comando:

az cosmosdb show \
  --resource-group <resource-group> \
  --name <account-name>

O provisioningState valor é 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 saber se uma conta do modo de backup contínuo foi restaurada de outra conta?

Você pode identificar se uma conta é restaurada e obtém os detalhes da restauração usando o portal do Azure, o Azure PowerShell e a CLI do Azure.

O que é "instanceId" na definição de conta?

A qualquer momento, a propriedade de accountName uma conta do Azure Cosmos DB é globalmente exclusiva enquanto está viva. Depois que a conta for excluída, é possível criar outra conta com o mesmo nome. Se isso acontecer, accountName não é mais suficiente para identificar uma instância de uma conta.

O ID da instância, ou instanceId, é uma propriedade de uma instância de uma conta. Ele é usado para desambiguar em várias contas (ativas e excluídas) se elas tiverem o mesmo nome para restauração. Você pode obter o ID da instância executando um destes comandos:

Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account

Nota

O valor do atributo name indica o ID da instância.

  • Synapse Link para contas de banco de dados usando o modo de backup contínuo e modo de backup contínuo para contas habilitadas para Synapse Link estão geralmente disponíveis. Atualmente, os clientes que desabilitaram o Synapse Link de contêineres não podem migrar para o backup contínuo.

Próximos passos