Azure 托管磁盘和删除存储帐户

Azure Managed Disks and deleting Storage Accounts

我有一些关于 Azure 托管磁盘的问题。

据我了解,创建具有托管磁盘的 VM 时,磁盘位于 Azure 找到的合适的存储帐户中。所选存储帐户甚至可能不在与 VM 相同的资源组中。

当我尝试删除其中包含托管磁盘 VHD 的存储帐户时会发生什么情况? 当我尝试删除具有托管磁盘 VHD 的存储帐户资源组时会发生什么情况?

我们的 dev/test 流程需要许多资源组和许多存储帐户。我们需要一种既能使用托管磁盘又能使用其存储帐户删除旧资源组的方法。这可能吗?

What happens when I try to delete a Storage Account which has VHDs of managed disks inside it?

Azure 用于为托管磁盘放置 VHD 的存储帐户对你是透明的。事实上,您甚至无法使用门户或存储资源管理器查看它,因此您将无法删除具有托管磁盘 VHD 的存储帐户。

What happens when I try to delete a Resources Group with Storage Accounts which has VHDs of managed disks?

它们已被删除。

We need a way to both work with Managed Disks and be able to delete old Resource Groups with their Storage Account Yes.

我发布了我从 Azure 支持部门得到的回复,以防将来对某人有所帮助:

托管磁盘是 Azure 提供的一项托管服务,因此客户不必担心某些性能问题,例如进入标准存储帐户的 IOPS 数量或一个存储帐户中存储的 VHD 数量。创建托管磁盘后,它会存储在客户无法访问的后端 Azure 存储帐户中。客户永远不会收到存储帐户的名称或底层 VHD 所在的磁盘 URI。但是,应将托管磁盘创建到您选择的资源组中,并且可以像其中的任何其他资源一样将其删除。为了回答你的问题,我将它们列出来:

What happens when I try to delete a Storage Account which has VHDs of managed disks inside it?

托管磁盘不存储在客户管理的存储帐户中,因此这不是客户必须考虑的场景。这仅适用于非托管磁盘。您的所有存储帐户都将只存放非托管磁盘。

What happens when I try to delete a Resources Group with Storage Accounts which has VHDs of managed disks?

托管磁盘将像资源组中的任何其他资源一样删除。删除它们时,底层 VHD 只是从 Azure 的后端存储帐户中删除。

Our flow, of dev/test, requires many Resource Groups and many Storage accounts. We need a way to both work with Managed Disks and be able to delete old Resource Groups with their Storage Account. Is this possible?

我相信您绝对可以使用托管磁盘来完成这项工作。只需将托管磁盘视为它们自己的实体,而不用担心后端的底层存储帐户。您不需要存储帐户即可拥有托管磁盘。创建托管磁盘是为了简化虚拟机的 VHD 和存储帐户的管理。如果托管磁盘存在,则知道它正在后端适当地存放和管理。根据需要使用资源组删除托管磁盘,就像任何其他资源一样。