我对 Azure 托管磁盘有一些疑问。
据我了解,当创建带有托管磁盘的 VM 时,这些磁盘位于 Azure 发现的适合的存储帐户中。所选存储帐户甚至可能不在与 VM 相同的资源组内。
当我尝试删除其中包含托管磁盘的 VHD 的存储帐户时会发生什么?当我尝试删除具有托管磁盘 VHD 的存储帐户的资源组时会发生什么情况?
我们的开发/测试流程需要许多资源组和许多存储帐户。我们需要一种既可以使用托管磁盘又可以使用其存储帐户删除旧资源组的方法。这可能吗?
我对 Azure 托管磁盘有一些疑问。
据我了解,当创建带有托管磁盘的 VM 时,这些磁盘位于 Azure 发现的适合的存储帐户中。所选存储帐户甚至可能不在与 VM 相同的资源组内。
当我尝试删除其中包含托管磁盘的 VHD 的存储帐户时会发生什么?当我尝试删除具有托管磁盘 VHD 的存储帐户的资源组时会发生什么情况?
我们的开发/测试流程需要许多资源组和许多存储帐户。我们需要一种既可以使用托管磁盘又可以使用其存储帐户删除旧资源组的方法。这可能吗?
我正在发布我从 Azure 支持获得的回复,以防将来对某人有所帮助:
托管磁盘是 Azure 提供的一项托管服务,因此客户不必担心某些性能注意事项,例如进入标准存储帐户的 IOPS 量或一个存储帐户中存储了多少 VHD。创建托管磁盘时,它存储在后端的 Azure 存储帐户中,客户无法访问。客户永远不会收到存储帐户的名称或基础 VHD 所在位置的磁盘 URI。但是,托管磁盘应该创建到您选择的资源组中,并且可以像其中的任何其他资源一样删除。为了回答你的问题,我将它们列出来:
当我尝试删除其中包含托管磁盘的 VHD 的存储帐户时会发生什么?
托管磁盘不存储在客户管理的存储帐户中,因此这不是客户必须考虑的方案。这仅适用于非托管磁盘。您的所有存储帐户都只会存放非托管磁盘。
当我尝试删除具有托管磁盘 VHD 的存储帐户的资源组时会发生什么情况?
托管磁盘将像资源组中的任何其他资源一样删除。当它们被删除时,底层 VHD 只是从 Azure 中的后端存储帐户中删除。
我们的开发/测试流程需要许多资源组和许多存储帐户。我们需要一种既可以使用托管磁盘又可以使用其存储帐户删除旧资源组的方法。这可能吗?
我相信,您绝对可以使用托管磁盘来完成这项工作。只需将托管磁盘视为自己的实体,无需担心后端的底层存储帐户。您无需存储帐户即可拥有托管磁盘。创建托管磁盘是为了简化对虚拟机的 VHD 和存储帐户的管理。如果托管磁盘存在,请知道它正在后端适当地托管和管理。根据需要使用资源组删除托管磁盘,就像任何其他资源一样。
当我尝试删除其中包含托管磁盘的 VHD 的存储帐户时会发生什么?
Azure 用于为托管磁盘放置 VHD 的存储帐户对你来说是透明的。事实上,您甚至无法使用门户或存储资源管理器查看它,因此您将无法删除具有托管磁盘 VHD 的存储帐户。
当我尝试删除具有托管磁盘 VHD 的存储帐户的资源组时会发生什么情况?
它们被移除。
我们需要一种既可以使用托管磁盘又可以使用其存储帐户删除旧资源组的方法是的。