Een incrementele momentopname kopiëren naar een nieuwe regio
Er zijn twee opties voor het kopiëren van een incrementele momentopname tussen regio's. De eerste optie, een beheerd proces (aanbevolen), waarmee de kopie voor u wordt uitgevoerd. Dit proces wordt verwerkt door Azure en verwijdert de onderhoudsoverhead voor het beheren van het kopieerproces door een opslagaccount in de doelregio te faseren. Azure zorgt ervoor dat alleen wijzigingen sinds de laatste momentopname in de doelregio worden gekopieerd naar de doelregio om de gegevensvoetafdruk te verminderen, waardoor het herstelpuntdoel wordt verminderd. U kunt het proces van een kopie controleren, zodat u weet wanneer een doelmomentopname gereed is om schijven te herstellen. Voor dit beheerde proces worden alleen kosten in rekening gebracht voor de bandbreedtekosten van de gegevensoverdracht in de regio en de leestransacties op de momentopname van de bron. Verwijder de bronmomentopname niet terwijl de doelmomentopname wordt gekopieerd.
De tweede optie is een handmatige kopie, waarbij u de wijzigingen tussen twee incrementele momentopnamen krijgt, omlaag naar het blokniveau en deze handmatig van de ene regio naar de andere kopieert. De meeste gebruikers moeten het beheerde proces gebruiken, maar als u geïnteresseerd bent in het verbeteren van de kopieersnelheid, kunt u met de tweede optie uw rekenresources gebruiken om de kopie sneller te maken.
In dit artikel wordt beschreven hoe u een incrementele momentopname van de ene regio naar de andere kopieert. Zie Een incrementele momentopname maken voor beheerde schijven voor conceptuele details over incrementele momentopnamen.
Beperkingen
- U kunt 100 incrementele momentopnamen parallel kopiëren per abonnement per regio.
- Als u de REST API gebruikt, moet u versie 2020-12-01 of hoger van de Azure Compute REST API gebruiken.
- U kunt slechts één incrementele momentopname van een bepaalde schijf tegelijk kopiëren.
- Momentopnamen moeten worden gekopieerd in de volgorde waarin ze zijn gemaakt.
- Alleen incrementele momentopnamen kunnen worden gekopieerd tussen regio's. Volledige momentopnamen kunnen niet worden gekopieerd tussen regio's.
Beheerde kopie
U kunt de Azure CLI gebruiken om een incrementele momentopname te kopiëren. U hebt de nieuwste versie van de Azure CLI nodig. Zie de volgende artikelen voor meer informatie over het installeren of bijwerken van de Azure CLI.
Met het volgende script wordt een incrementele momentopname van de ene regio naar de andere gekopieerd:
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
Kopieerstatus controleren
U kunt de status van een afzonderlijke momentopname controleren door de CompletionPercent
eigenschap te controleren. Vervang $sourceSnapshotName
door de naam van de momentopname en voer vervolgens de volgende opdracht uit. De waarde van de eigenschap moet 100 zijn voordat u de momentopname kunt gebruiken voor het herstellen van de schijf of het genereren van een SAS-URI voor het downloaden van de onderliggende gegevens.
az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv
Handmatig kopiëren
Incrementele momentopnamen bieden een differentiële mogelijkheid. Hiermee kunt u de wijzigingen tussen twee incrementele momentopnamen van dezelfde beheerde schijf ophalen, tot op blokniveau. U kunt dit gebruiken om uw gegevensvoetafdruk te verminderen bij het kopiëren van momentopnamen tussen regio's. U kunt bijvoorbeeld de eerste incrementele momentopname downloaden als basisblob in een andere regio. Voor de volgende incrementele momentopnamen kunt u alleen de wijzigingen sinds de laatste momentopname naar de basisblob kopiëren. Nadat u de wijzigingen hebt gekopieerd, kunt u momentopnamen maken op de basis-blob die uw back-up naar een bepaald tijdstip van de schijf in een andere regio vertegenwoordigt. U kunt de schijf herstellen vanuit de basis-blob of vanuit een momentopname op de basis-blob in een andere regio.
Volgende stappen
Als u voorbeeldcode wilt zien waarin de differentiële mogelijkheid van incrementele momentopnamen wordt gedemonstreerd, raadpleegt u Met .NET back-ups van Azure Managed Disks kopiëren naar een andere regio met differentiële mogelijkheden van incrementele momentopnamen.
Als u aanvullende vragen hebt over momentopnamen, raadpleegt u de sectie met momentopnamen van de veelgestelde vragen.