Azure 资源组位置的重要性

Azure 资源组位置的重要性

我对 Azure 中资源组的位置感到困惑。如附加的 Visual Studio 对话框中所示,添加函数应用程序时,我可以选择名义上位于西欧的资源组,但为函数应用程序、Azure 存储帐户和 Application Insights 选择以色列位置。

我还能够在西欧资源组中创建一个 SQL 服务器,但位置位于以色列。

那么资源组的位置意味着什么(如果有的话)?

在此处输入图片描述

答案1

通常,当您为某个位置创建资源组时,该资源组中的资源只能在该区域中创建。对于从中心位置提供的 Azure 托管服务,可能会有一些例外。您应该始终创建支持请求,让 Microsoft 调查它并在需要时提供修复。位置是资源组的元数据,资源组是工作负载的容器。除非是多区域,否则您不希望将资源分布在各个区域。根据我的经验,元数据是您在资源组中创建的资源所固有的。

编辑我错了,在资源组中,您可以在不同的区域中创建资源。但我不推荐这样做。只是为了保持简单并有一个很好的概述。我认为,将资源放在不同区域的资源组中只会造成混乱。作为设计最佳实践,在不同的区域中创建资源组,但将该资源组中的资源保留在同一区域。如果它是一个工作负载或应用程序,请考虑 Azure 区域与您的用户或其他服务的地理接近度。选择靠近用户的区域可以减少延迟,从而提高应用程序的性能。(根据 Azure 精心设计的框架)。如果您的用户遍布世界各地,我建议您研究一下 Azure Front Door。Azure Front Door 在 Microsoft 网络中具有全球影响力,可以从尽可能靠近用户的位置呈现应用程序,它还可以与 CDN 集成。

相关内容