Azure Размер инкрементного снимка такой же, как и у полного? - PullRequest
0 голосов
/ 16 июня 2020

Я работаю над созданием системы резервного копирования для Azure ВМ. Вместо использования Azure Backup Vault, я пытаюсь понять, смогу ли я сэкономить немного денег, создав модуль Runbook автоматизации, который будет делать снимки виртуальных машин (New-AzSnapShot), а затем перемещать эти изображения и сохранять их в учетной записи хранения. как файлы .vhd. Надеюсь, это будет дешевле, чем использование Vault. Мне удалось создать сценарий Powershell, который выполняет задачу как конфигурацию полного или инкрементного снимка, но по какой-то причине добавочный снимок занимает то же место, что и полный снимок (127 ГБ).

Вот результат вывод для полного снимка:

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 - это то же, что и полный снимок. После преобразования и загрузки в контейнер учетной записи хранения они оба показывают одинаковый размер файла - 127 ГБ.

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? Думаю, было бы довольно дорого иметь несколько резервных BLOB-объектов по 127 ГБ каждый в учетной записи хранения ...

Спасибо!

1 Ответ

1 голос
/ 16 июня 2020

Примечание. Для параметра Incremental установлено значение True, но DiskSizeGB по-прежнему равен 127, а DiskSizeBytes совпадает с полным моментальным снимком. После того, как я конвертирую их и загружаю в контейнер учетной записи хранения, они оба показывают одинаковый размер файла 127 ГБ. Я что-то делаю не так?

Несмотря на то, что размер инкрементного моментального снимка такой же, как у исходного диска, данные, содержащиеся в моментальном снимке, будут дифференциальными, а не полными данными. Это не будет стоить вам столько же, потому что вы платите только за дифференциальные данные, хранящиеся в этом снимке.

...