Azure - 资源组位置的目的是什么?

时间:2015-06-16 16:33:00

标签: azure

我了解来自不同位置的资源都可以驻留在一个资源组中。但是在创建新的资源组时,选择位置的目的是什么?它有什么意义吗?

由于

3 个答案:

答案 0 :(得分:35)

  

创建资源组时,需要为该资源组提供位置。您可能想知道,"为什么资源组需要一个位置?并且,如果资源可以具有与资源组不同的位置,为什么资源组位置根本不重要?"资源组存储有关资源的元数据。因此,在指定资源组的位置时,您将指定存储元数据的位置。出于合规性原因,您可能需要确保将数据存储在特定区域中。

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview

答案 1 :(得分:3)

实际上很重要:

  

Google Places API

     

如果资源组的区域暂时不可用,则由于元数据不可用,您将无法更新资源组中的资源。其他地区的资源仍将按预期运行,但是您无法更新它们。

     

有关构建可靠应用程序的更多信息,请参见onMarkerClick()

因此,我们可以想象一种情况,其中在LocationA中定义了资源组,并且该组中的所有资源都位于不同的区域。如果资源组区域不可用,则在访问元数据时可能会出现问题。没有元数据,它可能无法进行故障转移。

答案 2 :(得分:2)

Azure中的大多数模板都要求您为资源组中的每个资源指定一个位置(即Azure数据中心位置)。

每个资源都位于Azure数据中心,但并非每个Azure数据中心都支持所有资源类型。

选择支持资源类型的任何位置。您不必在同一位置的资源组中创建所有资源;

但是,只要有可能,您就需要在同一位置创建资源以优化性能。

特别是,您需要确保您的数据库与访问它的应用程序位于同一位置。

  

资源组存储有关资源的元数据。因此,   指定资源组的位置时,指定   存储元数据的位置。出于合规性原因,您可能需要   确保您的数据存储在特定区域。

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview