Azure资源组不可用于已部署的资源

时间:2018-03-21 11:05:31

标签: azure azure-resource-manager

请参阅Why are Azure Resource Groups associated with a specific region?

假设我有一个已部署到澳大利亚东南地区的资源组A.

在资源组A中,我拥有部署到多个区域的资源:

  • 资源B - 澳大利亚东南部
  • 资源C - 澳大利亚东部

假设澳大利亚东南地区完全停运。我知道资源B将不可用,我将无法完成资源组A的部署,因为其元数据也存储在澳大利亚东南地区。

但是,我对资源C的相关限制感兴趣?例如,如果资源C是VM,我可以关闭/启动/重启吗?我可以添加防火墙规则吗?我可以在Portal中或通过Powershell / CLI进行任何其他配置更改吗?

我无法在任何地方找到详细记录,并且真正需要了解这些限制是什么。

有人可以帮忙吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

当包含资源组的区域处于脱机状态时,您无法对该资源组执行任何 write 操作(这与对组中资源的写入不同)。读取很好,因为元数据的存储是多余的。因此,在您的示例中,只要不需要写入资源组,您就可以执行任何想要资源C的操作。

没有太多的操作写入组(向RG添加标记,将资源移入/移出资源组,并且如您所指出的那样部署到资源组)。如果您想要为VM添加NSG,只要NSG可能位于不同的资源组(或已经存在),那么该NSG应该没问题。

那有帮助吗?

答案 1 :(得分:0)

这将取决于哪些资源位于何处。例如,只要任何相关资源不在下行数据中心,您就可以了。例如在A中存储中断但在B中托管VM。

Azure为中断提供了大量的弹性,并为您构建和配置高可用性提供了多种方法。根据您使用的服务,每种配置都会有所不同。

因此,您的问题没有简单的答案,因为涉及许多变量。通常,建议资源组应保存与一个项目相关的所有内容。因此,如果您有一个SQL场,则应将所有资源放入同一资源组。然后,如果您已完成服务器场,则只需删除RG即可。