回答

1

如果说,我需要将它复制到另一个存储帐户(常规存储 帐户)。

您应该了解托管磁盘和 非托管磁盘之间的区别。使用非托管磁盘时,必须创建存储 帐户才能保存Azure虚拟机的磁盘(VHD文件)。当 向上扩展时,您必须确保您创建了额外的存储 帐户,因此您没有超过用于存储任何 磁盘的IOPS限制。通过托管磁盘处理存储,您不再受限于存储帐户限制(例如20,000 IOPS /帐户)的 。 您不再需要将自定义图像(VHD文件)复制到 多个存储帐户。您可以在一个中心位置对每个Azure区域的一个存储帐户进行管理 - 并使用这些帐户在预订中创建数百个虚拟机的 。更多信息请参考此 link

更新:

你可以通过以下cmdlet复制管理的磁盘到你的私人存储账户。

$sas = Grant-AzureRmDiskAccess -ResourceGroupName shui -DiskName shuitest -DurationInSecond 3600 -Access Read 
$destContext = New-AzureStorageContext –StorageAccountName contosostorageav1 -StorageAccountKey 'YourStorageAccountKey' 
Start-AzureStorageBlobCopy -AbsoluteUri $sas.AccessSAS -DestContainer 'vhds' -DestContext $destContext -DestBlob 'MyDestinationBlobName.vhd' 
+0

谢谢你回答这个问题。 – nwarriorch

+0

@nwarriorch我更新我的答案,您可以将托管磁盘复制到您的私人存储帐户。 –

0

您不能复制到常规存储帐户,但可以创建它的副本到任何你想要的位置。让我们假设磁盘在 “eastus”,并要在复制 “brazilsouth

获取磁盘:

$disk = Get-AzureRmDisk -ResourceGroupName $rgName -DiskName $diskName 

进行复印配置到另一个位置:

$location = "brazilsouth" 
$snapshot = New-AzureRmSnapshotConfig -SourceUri $disk.Id -CreateOption Copy -Location $location 

创建一个快照:

New-AzureRmSnapshot -Snapshot $snapshot -SnapshotName $newDiskName -ResourceGroupName $rgName 

全部完成!这样,您可以在其他数据中心位置保留辅助副本。

+1

所以我们在这里创建磁盘快照并复制快照,对吗? – nwarriorch

+0

是的。如果需要,请使用Azure自动化自动执行此过程。例如,一些代码可以在另一个DC中保留7天的快照。 –

+0

啊好的。这使得,谢谢。 – nwarriorch