【问题标题】:Convert from azure premium storage to standard storage disk without data loss risk从 azure 高级存储转换为标准存储磁盘,没有数据丢失风险
【发布时间】:2018-03-22 17:05:49
【问题描述】:

我有一个关于我的 Azure 实例的查询。根据 Azure 计费计算器。

2 个磁盘的高级存储成本约为 39.42 美元,而标准存储的成本约为 3.04 美元。

所以目前我拥有 azure 高级存储,并希望迁移到标准磁盘存储以降低成本。鉴于我不希望在迁移时发生数据丢失的情况,有人可以建议我解决此问题。

【问题讨论】:

    标签: azure azure-storage


    【解决方案1】:

    @Gaurav Mantri 中添加另一个答案。如果您的磁盘是托管的,您可以采取以下步骤。 现在,Azure 可以让您轻松更改 托管磁盘 类型。

    步骤:转到 Azure 门户>停止(解除分配)您的 VM>转到您的磁盘>帐户类型>选择标准(HDD)>单击保存

    那么你的磁盘就更新成功了!

    如果您的磁盘是非托管的,您可以使用@Gaurav Mantri 的回答来迁移您的磁盘。

    【讨论】:

    • 谢谢!我不知道。在此处阅读更多相关信息 - docs.microsoft.com/en-us/azure/virtual-machines/windows/…,看来此选项仅适用于托管磁盘。对于非托管磁盘,您必须先将它们转换为托管磁盘。如果我的理解是正确的,您可能希望在回答中包含此警告。
    • @GauravMantri ,是的,这个解决方案适用于托管磁盘。对于非托管磁盘,我们无法更改磁盘类型。我已经更新了我的答案。谢谢你的提醒。
    【解决方案2】:

    您无法将 Premium 存储帐户转换为 Standard 存储帐户。

    您需要做的是创建一个新的存储帐户(或使用现有的存储帐户)并将保存磁盘的 blob 从高级帐户复制到标准帐户。您可以使用 AzCopyPowerShell Cmdlets 将 blob 从一个存储帐户复制到另一个。如果您使用的是 AzCopy,则可以使用以下命令:

    AzCopy /Source:https://sourceaccount.blob.core.windows.net/mycontainer1 
    /Dest:https://destaccount.blob.core.windows.net/mycontainer2 /SourceKey:key1 /DestKey:key2 /S
    

    另外,请注意,跨存储帐户复制 blob 是一种异步操作,因此请确保在将 blob 完全复制到目标存储帐户中之前不要从高级帐户中删除它们。

    【讨论】:

      猜你喜欢
      • 2017-08-15
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 2017-10-30
      • 2016-11-13
      • 2021-10-07
      相关资源
      最近更新 更多