Editar

Compartir a través de


Preguntas más frecuentes sobre la copia de seguridad continua de Azure Cosmos DB

SE APLICA A: NoSQL MongoDB Gremlin Table

En este artículo se enumeran las preguntas más frecuentes sobre la funcionalidad de restauración a un momento dado de Azure Cosmos DB que está disponible en el modo de copia de seguridad continua.

¿Cuánto se tarda en realizar una restauración?

El tiempo de restauración es una función del tamaño de los datos, la cantidad de copias de seguridad de registros que deben reproducirse y el número de particiones que se deben restaurar. La restauración de 1 terabyte de datos normalmente tarda entre 30 y 90 minutos.

¿Puedo enviar la hora de restauración en la hora local?

Es posible que la restauración no se lleve a cabo en función de si los recursos clave, como las bases de datos o los contenedores, existían en ese momento. Para comprobarlo, especifique la hora y examine una base de datos o un contenedor seleccionados durante un tiempo. Si no ve ningún recurso que se pueda restaurar, el proceso de restauración no funcionará.

¿Cómo puedo supervisar la restauración de una cuenta?

Después de enviar el comando de restauración y esperar en la página, la barra de estado muestra un mensaje que indica que la cuenta se restauró correctamente cuando termina la operación. También puede buscar la cuenta restaurada y supervisar su estado. Mientras la restauración está en curso, el estado de la cuenta es Creating (Creándose). Una vez que finaliza la operación de restauración, el estado de la cuenta cambia a Online (En línea).

En el caso de PowerShell y la CLI de Azure, puede supervisar el progreso de una operación de restauración mediante el comando az cosmosdb show:

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

El valor de provisioningState es Succeeded cuando la cuenta está en línea.

{
  "virtualNetworkRules": [],
  "writeLocations" : [
    {
      "documentEndpoint": "https://<accountname>.documents.azure.com:443/", 
      "failoverpriority": 0,
      "id": "accountName" ,
      "isZoneRedundant" : false, 
      "locationName": "West US 2", 
      "provisioningState": "Succeeded"
    }
  ]
}

¿Cómo puedo averiguar si se ha restaurado una cuenta del modo de copia de seguridad continua desde otra cuenta?

Puede identificar si una cuenta está restaurada y obtiene los detalles de la restauración mediante Azure Portal, Azure PowerShell y la CLI de Azure.

¿Qué es "instanceId" en la definición de la cuenta?

En cualquier momento, la propiedad accountName de una cuenta de Azure Cosmos DB es única globalmente mientras está activa. Una vez eliminada la cuenta, es posible crear otra con el mismo nombre. Si esto sucede, la propiedad accountName ya no es suficiente para identificar una instancia de una cuenta.

El identificador de instancia, o instanceId, es una propiedad de una instancia de una cuenta. Se usa para eliminar la ambigüedad entre varias cuentas (activas y eliminadas) si tienen el mismo nombre para la restauración. Para obtener el identificador de instancia, ejecute cualquiera de estos comandos:

Get-AzCosmosDBRestorableDatabaseAccount
az cosmosdb restorable-database-account

Nota:

El valor del atributo de nombre denota el identificador de instancia.

  • Synapse Link para cuentas de base de datos mediante el modo de copia de seguridad continua y el modo de copia de seguridad continua para las cuentas habilitadas para Synapse Link están disponibles con carácter general. Actualmente, los clientes que deshabilitan Synapse Link desde contenedores no pueden migrar a la copia de seguridad continua.

Pasos siguientes