在 Azure 中为 VM 创建的额外资源

Extra Resources Created In Azure For VM

当我在 Azure 中创建 VM 时,它会创建伴随的云服务和网络资源。我发现云服务作为部署层存在。我还没有找到为什么网络接口在那里。

由于这种特殊情况不会有与之关联的部署,因为它用作 Elasticsearch 服务器,所以从技术上讲,我不需要云服务。但是,当我删除该服务时,它会带走 VM,即使我没有明确 select 删除它。

我的两个具体问题: 1st - 为什么在不需要部署时创建了一个云服务并且无法在没有影响的情况下将其删除? 第 2 - 为什么创建了网络接口并且无法在没有影响的情况下将其删除?

这两个问题的前提是这是一个 Elasticsearch VM。

如果是 VM,云服务是 ASM/classic 部署的必要产物。 Azure 资源管理器部署不需要它,而新部署应该使用它。但是,这两种部署类型是正交的,因此如果您已经以这种方式部署了 VM,则可能需要继续使用 ASM。如果是这样,您应该考虑将它们迁移到 ARM。