Azure 增量快照与完整快照大小相同吗?

Azure Incremental Snapshot Is Same Size as Full?

我正在为 Azure VM 创建备份系统。我没有使用 Azure Backup Vault,而是试图通过创建一个自动化 runbook 来节省一些成本,该 runbook 将拍摄 VM 的快照 (New-AzSnapShot),然后移动这些图像并将它们作为 . vhd 文件。希望这会比使用 Vault 花费更少。 我能够创建一个 Powershell 脚本来执行完整或增量快照配置的任务,但由于某种原因,增量快照似乎占用了与完整快照 (127GB) 相同的 space。

这是完整快照的结果输出:

ResourceGroupName            : Koss-Lab-RG
ManagedBy                    :
Sku                          : Microsoft.Azure.Management.Compute.Models.SnapshotSku
TimeCreated                  : 6/16/2020 11:41:38 AM
OsType                       : Windows
HyperVGeneration             : V1
CreationData                 : Microsoft.Azure.Management.Compute.Models.CreationData
DiskSizeGB                   : 127
DiskSizeBytes                : 136367308800
UniqueId                     : [SNIP]
EncryptionSettingsCollection :
ProvisioningState            : Succeeded
Incremental                  : False
Encryption                   : Microsoft.Azure.Management.Compute.Models.Encryption
Id                           : [SNIP]/Microsoft.Compute/snapshots/vm02-Lab-VM-Full-Snapshot-OS-2020-06-16      
Name                         : vm02-Lab-VM-Full-Snapshot-OS-2020-06-16
Type                         : Microsoft.Compute/snapshots
Location                     : westus
Tags                         : {}

增量快照的输出是这样的:

ResourceGroupName            : Koss-Lab-RG
ManagedBy                    :
Sku                          : Microsoft.Azure.Management.Compute.Models.SnapshotSku
TimeCreated                  : 6/16/2020 11:44:39 AM
OsType                       : Windows
HyperVGeneration             : V1
CreationData                 : Microsoft.Azure.Management.Compute.Models.CreationData
DiskSizeGB                   : 127
DiskSizeBytes                : 136367308800
UniqueId                     : [SNIP]
EncryptionSettingsCollection :
ProvisioningState            : Succeeded
Incremental                  : True
Encryption                   : Microsoft.Azure.Management.Compute.Models.Encryption
Id                           : [SNIP]/providers/Microsoft.Compute/snapshots/vm02-Lab-VM-Incremental-Snapshot-OS-2020-06- 
                               16
Name                         : vm02-Lab-VM-Incremental-Snapshot-OS-2020-06-16
Type                         : Microsoft.Compute/snapshots
Location                     : westus
Tags                         : {}

注意Incremental 设置为True,但DiskSizeGB 仍为127,DiskSizeBytes 与Full 快照相同。在我将它们转换并上传到存储帐户容器后,它们都显示相同的文件大小 127GB。

Get-AzStorageBlobCopyState task status :
    Total: 1. Successful: 0. Failed: 0. Active: 1.
 'Pending' copy to blob 'vm02-Lab-VM-Incremental-Snapshot-OS-2020-06-16.vhd' in container 'snapshot-backups' from 'https://[SNIP].blob.core.windows.net/?snapshot=2020-06
    Percent:0%. BytesCopied: 807157248Bytes. TotalBytes: 136367309312Bytes.
    [                                                                                                                                                                                       ]     

我是不是做错了什么?当我在存储帐户中将其转换为 .vhd 时,增量快照会扩展到完整磁盘大小吗?我应该坚持使用 Azure Backup Vault 吗?我想在存储帐户中拥有多个价值 127GB 的备份 blob 会非常昂贵...

谢谢!

Note Incremental is set to True, but DiskSizeGB is still 127 and DiskSizeBytes is the same as Full snapshot. After I convert them and upload to a storage account container, they both show the same file size of 127GB. Am I doing something wrong?

即使增量快照的磁盘大小与原始磁盘相同,但快照中包含的数据将是差异数据,而不是完整数据。它不会花费相同的费用,因为您只需为存储在该快照中的差异数据付费。