Een incrementele moment opname (preview) maken voor beheerde schijvenCreating an incremental snapshot (preview) for managed disks

Incrementele moment opnamen (preview) zijn punt-in-time-back-ups voor beheerde schijven die, wanneer ze worden gemaakt, alleen van alle wijzigingen bestaan sinds de laatste moment opname.Incremental snapshots (preview) are point in time backups for managed disks that, when taken, consist only of all the changes since the last snapshot. Wanneer u probeert een incrementele moment opname te downloaden of anderszins te gebruiken, wordt de volledige VHD gebruikt.When you attempt to download or otherwise use an incremental snapshot, the full VHD is used. Deze nieuwe mogelijkheid voor moment opnamen van beheerde schijven kan ertoe leiden dat ze rendabeler worden, omdat u niet langer de volledige schijf hoeft op te slaan bij elke afzonderlijke moment opname, tenzij u dat doet.This new capability for managed disk snapshots can potentially allow them to be more cost effective, since you are no longer required to store the entire disk with each individual snapshot, unless you choose to. Net als bij gewone moment opnamen kunnen incrementele moment opnamen worden gebruikt voor het maken van een volledige beheerde schijf of, om een gewone moment opname te maken.Just like regular snapshots, incremental snapshots can be used to create a full managed disk or, to make a regular snapshot.

Er zijn enkele verschillen tussen een incrementele moment opname en een reguliere moment opname.There are a few differences between an incremental snapshot and a regular snapshot. In incrementele moment opnamen wordt altijd standaard Hdd's-opslag gebruikt, ongeacht het opslag type van de schijf, terwijl reguliere moment opnamen Premium Ssd's kunnen gebruiken.Incremental snapshots will always use standard HDDs storage, irrespective of the storage type of the disk, whereas regular snapshots can use premium SSDs. Als u gewone moment opnamen op Premium Storage gebruikt voor het opschalen van VM-implementaties, raden we u aan om aangepaste installatie kopieën te gebruiken voor standaard opslag in de Galerie met gedeelde afbeeldingen.If you are using regular snapshots on Premium Storage to scale up VM deployments, we recommend you use custom images on standard storage in the Shared Image Gallery. Het helpt u een grotere schaal te creëren met lagere kosten.It will help you to achieve a more massive scale with lower cost. Daarnaast bieden incrementele moment opnamen mogelijk betere betrouw baarheid met zone-redundante opslag (ZRS).Additionally, incremental snapshots potentially offer better reliability with zone-redundant storage (ZRS). Als ZRS beschikbaar is in de geselecteerde regio, wordt ZRS automatisch door een incrementele moment opname gebruikt.If ZRS is available in the selected region, an incremental snapshot will use ZRS automatically. Als ZRS niet beschikbaar is in de regio, wordt de moment opname standaard ingesteld op lokaal redundante opslag (LRS).If ZRS is not available in the region, then the snapshot will default to locally-redundant storage (LRS). U kunt dit gedrag negeren en het hand matig selecteren, maar dit wordt niet aangeraden.You can override this behavior and select one manually but, we do not recommend that.

Incrementele moment opnamen bieden ook een andere mogelijkheid, die uniek is voor beheerde schijven.Incremental snapshots also offer a differential capability, which is uniquely available to managed disks. Hiermee kunt u de wijzigingen ophalen tussen twee incrementele moment opnamen van dezelfde beheerde schijven, tot aan het blok niveau.They enable you to get the changes between two incremental snapshots of the same managed disks, down to the block level. U kunt deze mogelijkheid gebruiken om uw gegevensfootprint te verminderen bij het kopiëren van moment opnamen tussen regio's.You can use this capability to reduce your data footprint when copying snapshots across regions.

Ondersteunde regio’sSupported regions

Alleen de volgende regio's worden momenteel ondersteund:Only the following regions are currently supported:

  • Beschikbaar als GA aanbieding in de regio's vs-West-Centraal, Canada-oost, Canada-centraal.Available as a GA offering in the West Central US, Canada East, Canada Central regions.
  • Beschikbaar als open bare preview in de regio's VS-Oost, VS-Oost 2, VS-midden, Europa-noord, Zuid-Azië-oost.Available as a public preview in the East US, East US 2, Central US, North Europe, South East Asia regions.

BeperkingenRestrictions

  • Incrementele moment opnamen kunnen momenteel niet worden gemaakt nadat u de grootte van een schijf hebt gewijzigd (in de preview-versie).Incremental snapshots currently cannot be created after you've changed the size of a disk (during preview only).
  • Incrementele moment opnamen kunnen momenteel niet worden verplaatst tussen abonnementen.Incremental snapshots currently cannot be moved between subscriptions.
  • U kunt momenteel alleen SAS-Uri's van Maxi maal vijf moment opnamen van een bepaalde momentopname familie genereren op een bepaald moment.You can currently only generate SAS URIs of up to five snapshots of a particular snapshot family at any given time.
  • U kunt geen incrementele moment opname maken voor een bepaalde schijf buiten het abonnement van de schijf.You cannot create an incremental snapshot for a particular disk outside of that disk's subscription.
  • Er kunnen Maxi maal zeven incrementele moment opnamen per schijf worden gemaakt om de vijf minuten.Up to seven incremental snapshots per disk can be created every five minutes.
  • Er kunnen voor één schijf een totaal van 200 incrementele moment opnamen worden gemaakt.A total of 200 incremental snapshots can be created for a single disk.

PowerShellPowerShell

U kunt Azure PowerShell gebruiken om een incrementele moment opname te maken.You can use Azure PowerShell to create an incremental snapshot. U hebt de nieuwste versie van Azure PowerShell nodig. de volgende opdracht wordt geïnstalleerd of de bestaande installatie wordt bijgewerkt naar de laatste:You will need the latest version of Azure PowerShell, the following command will either install it or update your existing installation to latest:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Als dat is gebeurd, meldt u zich aan bij uw Power shell-sessie met az login.Once that is installed, login to your PowerShell session with az login.

Als u een incrementele moment opname met Azure PowerShell wilt maken, stelt u de configuratie met New-AzSnapShotConfig met de para meter -Incremental in en geeft u die als variabele door aan New-AzSnapshot via de -Snapshot para meter.To create an incremental snapshot with Azure PowerShell, set the configuration with New-AzSnapShotConfig with the -Incremental parameter and then pass that as a variable to New-AzSnapshot through the -Snapshot parameter.

Vervang <yourDiskNameHere>, <yourResourceGroupNameHere>en <yourDesiredSnapShotNameHere> met uw waarden. vervolgens kunt u het volgende script gebruiken om een incrementele moment opname te maken:Replace <yourDiskNameHere>, <yourResourceGroupNameHere>, and <yourDesiredSnapShotNameHere> with your values, then you can use the following script to create an incremental snapshot:

# Get the disk that you need to backup by creating an incremental snapshot
$yourDisk = Get-AzDisk -DiskName <yourDiskNameHere> -ResourceGroupName <yourResourceGroupNameHere>

# Create an incremental snapshot by setting the SourceUri property with the value of the Id property of the disk
$snapshotConfig=New-AzSnapshotConfig -SourceUri $yourDisk.Id -Location $yourDisk.Location -CreateOption Copy -Incremental 
New-AzSnapshot -ResourceGroupName <yourResourceGroupNameHere> -SnapshotName <yourDesiredSnapshotNameHere> -Snapshot $snapshotConfig 

U kunt incrementele moment opnamen identificeren van dezelfde schijf met de SourceResourceId en de SourceUniqueId eigenschappen van moment opnamen.You can identify incremental snapshots from the same disk with the SourceResourceId and the SourceUniqueId properties of snapshots. SourceResourceId is de Azure Resource Manager Resource-ID van de bovenliggende schijf.SourceResourceId is the Azure Resource Manager resource ID of the parent disk. SourceUniqueId is de waarde die wordt overgenomen van de eigenschap UniqueId van de schijf.SourceUniqueId is the value inherited from the UniqueId property of the disk. Als u een schijf verwijdert en vervolgens een nieuwe schijf met dezelfde naam maakt, wordt de waarde van de eigenschap UniqueId gewijzigd.If you were to delete a disk and then create a new disk with the same name, the value of the UniqueId property changes.

Met SourceResourceId en SourceUniqueId kunt u een lijst maken met alle moment opnamen die zijn gekoppeld aan een bepaalde schijf.You can use SourceResourceId and SourceUniqueId to create a list of all snapshots associated with a particular disk. Vervang <yourResourceGroupNameHere> door uw waarde en u kunt het volgende voor beeld gebruiken om uw bestaande incrementele moment opnamen weer te geven:Replace <yourResourceGroupNameHere> with your value and then you can use the following example to list your existing incremental snapshots:

$snapshots = Get-AzSnapshot -ResourceGroupName <yourResourceGroupNameHere>

$incrementalSnapshots = New-Object System.Collections.ArrayList
foreach ($snapshot in $snapshots)
{
    
    if($snapshot.Incremental -and $snapshot.CreationData.SourceResourceId -eq $yourDisk.Id -and $snapshot.CreationData.SourceUniqueId -eq $yourDisk.UniqueId){

        $incrementalSnapshots.Add($snapshot)
    }
}

$incrementalSnapshots

CLICLI

U kunt een incrementele moment opname maken met de Azure CLI. u hebt de nieuwste versie van Azure CLI nodig.You can create an incremental snapshot with the Azure CLI, you will need the latest version of Azure CLI.

In Windows wordt met de volgende opdracht de bestaande installatie geïnstalleerd of bijgewerkt naar de meest recente versie:On Windows, the following command will either install or update your existing installation to the latest version:

Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'

In Linux is de CLI-installatie afhankelijk van de versie van het besturings systeem.On Linux, the CLI installation will vary depending on operating system version. Zie de Azure cli installeren voor uw specifieke Linux-versie.See Install the Azure CLI for your particular Linux version.

Gebruik AZ snap shot Create met de para meter --incremental om een incrementele moment opname te maken.To create an incremental snapshot, use az snapshot create with the --incremental parameter.

In het volgende voor beeld wordt een incrementele moment opname gemaakt, <yourDesiredSnapShotNameHere>, <yourResourceGroupNameHere>,<exampleDiskName>en <exampleLocation> met uw eigen waarden, en vervolgens het voor beeld uitvoeren:The following example creates an incremental snapshot, replace <yourDesiredSnapShotNameHere>, <yourResourceGroupNameHere>,<exampleDiskName>, and <exampleLocation> with your own values, then run the example:

sourceResourceId=$(az disk show -g <yourResourceGroupNameHere> -n <exampleDiskName> --query '[id]' -o tsv)

az snapshot create -g <yourResourceGroupNameHere> \
-n <yourDesiredSnapShotNameHere> \
-l <exampleLocation> \
--source "$sourceResourceId" \
--incremental

U kunt incrementele moment opnamen identificeren van dezelfde schijf met de SourceResourceId en de SourceUniqueId eigenschappen van moment opnamen.You can identify incremental snapshots from the same disk with the SourceResourceId and the SourceUniqueId properties of snapshots. SourceResourceId is de Azure Resource Manager Resource-ID van de bovenliggende schijf.SourceResourceId is the Azure Resource Manager resource ID of the parent disk. SourceUniqueId is de waarde die wordt overgenomen van de eigenschap UniqueId van de schijf.SourceUniqueId is the value inherited from the UniqueId property of the disk. Als u een schijf verwijdert en vervolgens een nieuwe schijf met dezelfde naam maakt, wordt de waarde van de eigenschap UniqueId gewijzigd.If you were to delete a disk and then create a new disk with the same name, the value of the UniqueId property changes.

Met SourceResourceId en SourceUniqueId kunt u een lijst maken met alle moment opnamen die zijn gekoppeld aan een bepaalde schijf.You can use SourceResourceId and SourceUniqueId to create a list of all snapshots associated with a particular disk. In het volgende voor beeld worden alle incrementele moment opnamen vermeld die zijn gekoppeld aan een bepaalde schijf, maar er is een installatie vereist.The following example will list all incremental snapshots associated with a particular disk but, it requires some setup.

In dit voor beeld wordt JQ gebruikt voor het uitvoeren van query's op de gegevens.This example uses jq for querying the data. Als u het voor beeld wilt uitvoeren, moet u JQ installeren.To run the example, you must install jq.

Vervang <yourResourceGroupNameHere> en <exampleDiskName> met uw waarden. vervolgens kunt u het volgende voor beeld gebruiken om uw bestaande incrementele moment opnamen weer te geven, op voor waarde dat u ook JQ hebt geïnstalleerd:Replace <yourResourceGroupNameHere> and <exampleDiskName> with your values, then you can use the following example to list your existing incremental snapshots, as long as you've also installed jq:

sourceUniqueId=$(az disk show -g <yourResourceGroupNameHere> -n <exampleDiskName> --query '[uniqueId]' -o tsv)

 
sourceResourceId=$(az disk show -g <yourResourceGroupNameHere> -n <exampleDiskName> --query '[id]' -o tsv)

az snapshot list -g <yourResourceGroupNameHere> -o json \
| jq -cr --arg SUID "$sourceUniqueId" --arg SRID "$sourceResourceId" '.[] | select(.incremental==true and .creationData.sourceUniqueId==$SUID and .creationData.sourceResourceId==$SRID)'

Resource Manager-sjabloonResource Manager template

U kunt ook Azure Resource Manager sjablonen gebruiken om een incrementele moment opname te maken.You can also use Azure Resource Manager templates to create an incremental snapshot. U moet ervoor zorgen dat de apiVersion is ingesteld op 2019-03-01 en dat de incrementele eigenschap ook is ingesteld op True.You'll need to make sure the apiVersion is set to 2019-03-01 and that the incremental property is also set to true. Het volgende code fragment is een voor beeld van het maken van een incrementele moment opname met Resource Manager-sjablonen:The following snippet is an example of how to create an incremental snapshot with Resource Manager templates:

{
  "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "diskName": {
      "type": "string",
      "defaultValue": "contosodisk1"
    },
  "diskResourceId": {
    "defaultValue": "<your_managed_disk_resource_ID>",
    "type": "String"
  }
  }, 
  "resources": [
  {
    "type": "Microsoft.Compute/snapshots",
    "name": "[concat( parameters('diskName'),'_snapshot1')]",
    "location": "[resourceGroup().location]",
    "apiVersion": "2019-03-01",
    "properties": {
      "creationData": {
        "createOption": "Copy",
        "sourceResourceId": "[parameters('diskResourceId')]"
      },
      "incremental": true
    }
  }
  ]
}

Volgende stappenNext steps

Zie Azure-Managed disks back-ups kopiëren naar een andere regio met differentiële mogelijkheden van incrementele moment opnamenals u voorbeeld code wilt zien met behulp van de differentiële mogelijkheden van incrementele moment opnamen.If you'd like to see sample code demonstrating the differential capability of incremental snapshots, using .NET, see Copy Azure Managed Disks backups to another region with differential capability of incremental snapshots.