【问题标题】:Azure - What is the purpose of a resource group location?Azure - 资源组位置的用途是什么?
【发布时间】:2019-10-27 18:49:03
【问题描述】:

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

谢谢

【问题讨论】:

    标签: azure


    【解决方案1】:

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

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

    【讨论】:

    • 转到 Properties 选项卡以查看给定资源组所在的位置(由于某种原因,您不会在 Overview Essentials 窗格中找到它)。
    【解决方案2】:

    其实很重要:

    Azure Resource Manager overview:

    如果资源组的区域暂时不可用,则无法更新资源组中的资源,因为元数据不可用。其他地区的资源仍会正常运行,但无法更新。

    有关构建可靠应用程序的更多信息,请参阅Designing reliable Azure applications

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

    【讨论】:

      【解决方案3】:

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

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

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-05
        • 1970-01-01
        • 2012-05-22
        • 2017-09-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多