Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure资源组不可用于已部署的资源_Azure_Azure Resource Manager - Fatal编程技术网

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

Azure资源组不可用于已部署的资源,azure,azure-resource-manager,Azure,Azure Resource Manager,指 假设我有一个资源组a已经部署到澳大利亚东南部地区 在资源组A中,我有部署到多个区域的资源: 资源B-澳大利亚东南部 资源C-澳大利亚东部 假设澳大利亚东南部地区有一次完全停电。我知道资源B将不可用,我将无法完成资源组A的部署,因为其元数据也存储在澳大利亚东南地区 然而,我感兴趣的是与资源C相关的限制是什么?例如,如果资源C是VM,我可以关闭/启动/重新启动吗?我可以添加防火墙规则吗?我可以在门户中或通过Powershell/CLI进行任何其他配置更改吗 我在任何地方都找不到详细的文档,我

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

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

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

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

我在任何地方都找不到详细的文档,我真的需要了解这些限制是什么

有人能帮忙吗


提前感谢。

这将取决于资源的位置。例如,只要任何依赖资源不位于停机的数据中心,您就可以了。例如,在a中发生存储中断,但虚拟机托管在B中

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


因此,你的问题没有一个简单的答案,因为其中涉及许多变量。通常建议资源组保存与一个项目相关的所有内容。因此,如果您有一个SQL场,那么所有资源都应该放在同一个资源组中。然后,如果处理完场,只需删除RG

当资源组所在的区域处于脱机状态时,您无法对该资源组执行任何写入操作(这与对组中资源的写入操作不同)。由于元数据的存储是冗余的,所以读取是正常的。因此,在您的示例中,您可以对资源C执行任何操作,只要它不需要写入资源组

写入组的操作不多(向RG添加标记、将资源移动到资源组或从资源组中移出资源,以及如您所述部署到资源组)。如果要将NSG添加到VM的NIC中,只要NSG可以位于不同的资源组中(或已经存在),就可以了


这有帮助吗?

非常感谢,这对规划DR.非常有帮助。感谢您的回复,我们已经做到了这一点。完全理解没有一个简单的答案。你的同事在下面的回答更准确一些,我也在寻找答案,不过我当然也很感谢你花时间回复。谢谢