Kopiera en inkrementell ögonblicksbild till en ny region
Det finns två alternativ för att kopiera en inkrementell ögonblicksbild mellan regioner. Det första alternativet, en hanterad process (rekommenderas), som utför kopian åt dig. Den här processen hanteras av Azure och tar bort underhållskostnaderna för att hantera kopieringsprocessen genom att mellanlagring av ett lagringskonto i målregionen. Azure ser till att endast ändringar sedan den senaste ögonblicksbilden i målregionen kopieras till målregionen för att minska datafotavtrycket, vilket minskar målet för återställningspunkten. Du kan kontrollera kopieringsprocessen så att du vet när en målögonblicksbild är redo att återställa diskar. För den här hanterade processen debiteras du bara för bandbreddskostnaden för dataöverföringen i regionen och lästransaktionerna i källögonblicksbilden. Ta inte bort källögonblicksbilden när målögonblicksbilden kopieras.
Det andra alternativet är en manuell kopia där du får ändringarna mellan två inkrementella ögonblicksbilder, ned till blocknivå, och kopierar dem manuellt från en region till en annan. De flesta användare bör använda den hanterade processen, men om du är intresserad av att förbättra kopieringshastigheten kan du använda dina beräkningsresurser för att göra kopieringen snabbare.
Den här artikeln beskriver hur du kopierar en inkrementell ögonblicksbild från en region till en annan. Se Skapa en inkrementell ögonblicksbild för hanterade diskar för konceptuell information om inkrementella ögonblicksbilder.
Begränsningar
- Du kan kopiera 100 inkrementella ögonblicksbilder parallellt samtidigt per prenumeration per region.
- Om du använder REST-API:et måste du använda version 2020-12-01 eller senare av Azure Compute REST API.
- Du kan bara kopiera en inkrementell ögonblicksbild av en viss disk i taget.
- Ögonblicksbilder måste kopieras i den ordning de skapades.
- Endast inkrementella ögonblicksbilder kan kopieras mellan regioner. Det går inte att kopiera fullständiga ögonblicksbilder mellan regioner.
Hanterad kopia
Du kan använda Azure CLI för att kopiera en inkrementell ögonblicksbild. Du behöver den senaste versionen av Azure CLI. I följande artiklar får du lära dig hur du installerar eller uppdaterar Azure CLI.
Följande skript kopierar en inkrementell ögonblicksbild från en region till en annan:
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
Kontrollera kopieringsstatus
Du kan kontrollera statusen för en enskild ögonblicksbild genom att CompletionPercent
kontrollera egenskapen. Ersätt $sourceSnapshotName
med namnet på ögonblicksbilden och kör sedan följande kommando. Innan du kan använda ögonblicksbilden för att återställa disken eller skapa en SAS-URI för nedladdning av den associerade datan, måste egenskapens värde vara satt till 100.
az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv
Manuell kopiering
Inkrementella ögonblicksbilder erbjuder en differentiell funktion. De gör att du kan hämta ändringarna mellan två inkrementella ögonblicksbilder av samma hanterade disk, ned till blocknivå. Du kan använda detta för att minska ditt datafotavtryck när du kopierar ögonblicksbilder mellan regioner. Du kan till exempel ladda ned den första inkrementella ögonblicksbilden som en basblob i en annan region. För efterföljande inkrementella ögonblicksbilder kan du bara kopiera ändringarna sedan den senaste ögonblicksbilden till basbloben. När du har kopierat ändringarna kan du ta ögonblicksbilder på basbloben som representerar din tidpunktssäkerhetskopia av disken i en annan region. Du kan återställa disken antingen från basbloben eller från en ögonblicksbild på basbloben i en annan region.
Nästa steg
Om du vill se exempelkod som visar differentiella funktioner för inkrementella ögonblicksbilder kan du använda .NET i Kopiera Azure Managed Disks-säkerhetskopior till en annan region med differentiell kapacitet för inkrementella ögonblicksbilder.
Om du har ytterligare frågor om ögonblicksbilder kan du läsa avsnittet ögonblicksbilder i vanliga frågor och svar.