如何查看Azure上资源使用的可用区?

问题描述 投票:0回答:1

我有一个 Web 应用程序和一个在 Azure 上运行的 PostgresSQL 灵活服务器。

创建Postgres服务器时,提供以下选项:

您可以选择指定一个可用区,在其中部署数据库服务器以与您的应用程序位于同一位置。 了解更多

截图:

我想在与我的 Web 应用程序相同的区域中创建 Postgres 以提高性能。

但是,要做到这一点:如何知道网络应用程序位于哪个可用区域?


我看过的地方:
  • 我已经检查了仪表板中的 Web 应用程序、文档、ChatGPT 和 Claude,但无济于事。
  • CLI 提供
    az webapp show --name your_app --resource-group your_group
    命令,但它包含有关区域的零详细信息。
  • 也许交叉引用 IP 或 SSH 可以让我扣除 Web 应用程序的区域,但如果是这样,我还没有找到如何做。
备注:
  • 我将与 Web 应用程序分开创建 PostgresSQL 服务器,因为这是选择我想要的确切 Postgres 服务器的唯一方法。
  • 我不想使用“区域冗余”(因为与之相关的成本增加);我只是想知道 Web 应用程序正在使用哪个区域,以便我可以为 Postgres 选择相同的区域。
azure azure-web-app-service azure-availability-zones
1个回答
0
投票

将我的评论扩展为答案:Web 应用程序可能不是区域冗余的。据我所知,应用服务计划必须是区域冗余的,并且它是在部署时配置的,如下图所示。请注意,将其部署为区域冗余意味着 3 个实例(基本成本的 3 倍),因此您无需选择区域,只需在给定区域中的所有可用区域中运行(并且为了使这更有趣,而不是在所有区域中运行)地区支持区域!)。

部署时:

稍后可以通过资源浏览器看到这一点:

在您的情况下,至少在我看来,正确的答案是没有偏好,因为您的应用程序可能没有偏好。

而且,为了完整起见,当应用服务计划未配置区域冗余时,它看起来像这样:

© www.soinside.com 2019 - 2024. All rights reserved.