Copiare uno snapshot incrementale in una nuova area

Sono disponibili due opzioni per copiare uno snapshot incrementale tra aree. La prima opzione, un processo gestito (scelta consigliata), che eseguirà la copia per l'utente. Questo processo viene gestito da Azure e rimuove il sovraccarico di manutenzione della gestione del processo di copia eseguendo lo staging di un account di archiviazione nell'area di destinazione. Azure garantisce che solo le modifiche apportate dall'ultimo snapshot nell'area di destinazione vengano copiate nell'area di destinazione per ridurre il footprint dei dati, riducendo l'obiettivo del punto di ripristino. È possibile controllare il processo di una copia in modo da sapere quando uno snapshot di destinazione è pronto per il ripristino dei dischi. Per questo processo gestito, viene addebitato solo il costo della larghezza di banda del trasferimento dei dati nell'area e le transazioni di lettura nello snapshot di origine. Non eliminare lo snapshot di origine durante la copia dello snapshot di destinazione.

La seconda opzione è una copia manuale, in cui si ottengono le modifiche tra due snapshot incrementali fino al livello di blocco e li si copia manualmente da un'area a un'altra. La maggior parte degli utenti deve usare il processo gestito, ma, se si è interessati a migliorare la velocità di copia, la seconda opzione consente di usare le risorse di calcolo per velocizzarla.

Questo articolo illustra la copia di uno snapshot incrementale da un'area a un'altra. Vedere Creare uno snapshot incrementale per i dischi gestiti per informazioni concettuali sugli snapshot incrementali.

Diagramma della copia tra aree geografiche orchestrata da Azure di snapshot incrementali tramite l'opzione di clonazione.

Restrizioni

  • È possibile copiare 100 snapshot incrementali in parallelo contemporaneamente per ogni sottoscrizione per area.
  • Se si usa l'API REST, è necessario usare la versione 2020-12-01 o successiva dell'API REST di Calcolo di Azure.
  • È possibile copiare un solo snapshot incrementale di un disco specifico alla volta.
  • Gli snapshot devono essere copiati nell'ordine in cui sono stati creati.
  • Solo gli snapshot incrementali possono essere copiati tra aree. Non è possibile copiare snapshot completi tra aree.

Copia gestita

È possibile usare l'interfaccia della riga di comando di Azure per copiare uno snapshot incrementale. È necessaria la versione più recente dell'interfaccia della riga di comando di Azure. Vedere gli articoli seguenti per informazioni su come installare o aggiornare l'interfaccia della riga di comando di Azure.

Lo script seguente copia uno snapshot incrementale da un'area a un'altra:

subscriptionId=<yourSubscriptionID>
resourceGroupName=<yourResourceGroupName>
targetSnapshotName=<name>
sourceSnapshotName=<name>
targetRegion=<validRegion>

sourceSnapshotId=$(az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [id] -o tsv)

az snapshot create -g $resourceGroupName -n $targetSnapshotName -l $targetRegion --source $sourceSnapshotId --incremental --copy-start

Verificare lo stato della copia

È possibile controllare lo stato di un singolo snapshot controllando la proprietà CompletionPercent. Sostituire $sourceSnapshotName con il nome dello snapshot e quindi eseguire il comando seguente. Il valore della proprietà deve essere 100 prima di poter usare lo snapshot per il ripristino del disco o generare un URI di firma di accesso condiviso per scaricare i dati sottostanti.

az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv

Copia manuale

Gli snapshot incrementali offrono una funzionalità differenziale. Consentono di ottenere le modifiche tra due snapshot incrementali dello stesso disco gestito, fino al livello di blocco. È possibile usarli per ridurre il footprint dei dati durante la copia di snapshot tra aree. Ad esempio, è possibile scaricare il primo snapshot incrementale come BLOB di base in un'altra area. Per gli snapshot incrementali successivi, è possibile copiare solo le modifiche dall'ultimo snapshot al BLOB di base. Dopo aver copiato le modifiche, è possibile creare snapshot nel BLOB di base che rappresentano il backup temporizzato del disco in un'altra area. È possibile ripristinare il disco dal BLOB di base o da uno snapshot nel BLOB di base in un'altra area.

Diagramma che mostra gli snapshot incrementali copiati tra aree geografiche. Snapshot di varie chiamate API fino alla formazione di BLOB di pagine per ogni snapshot.

Passaggi successivi

Per visualizzare il codice di esempio che illustra la funzionalità differenziale degli snapshot incrementali usando .NET, vedere Copiare i backup di Azure Managed Disks in un'altra area con funzionalità differenziale di snapshot incrementali.

Per altre domande sugli snapshot, vedere la sezione snapshot delle domande frequenti.