0

本地 API 不使用公共 URL。两个应用程序(本地 API 和 Azure Web 应用程序)都在同一个 Azure AD(单租户)下注册。我的应用将被 50 个或更多并发用户使用。我想知道在这种情况下是否可以使用混合连接?

我检查了以下链接。我怀疑我是否可以使用混合连接,因为它属于多租户应用程序服务网络功能(以及单租户的 ASE) https://docs.microsoft.com/en-us/azure/app-service/networking-features

我可以知道什么是合适的应用服务网络功能来连接本地 API 和 azure web 应用程序。谢谢你。

4

1 回答 1

1

Azure 应用服务有两种主要的部署类型

  1. 多租户公共服务在 Free、Shared、Basic、Standard、Premium、PremiumV2 和 PremiumV3 定价 SKU 中托管应用服务计划。
  2. 单租户应用服务环境 (ASE) 直接在 Azure 虚拟网络中托管独立 SKU 应用服务计划。

混合连接在开发中很受欢迎,但也用于生产应用程序。它非常适合访问 Web 服务或数据库,但不适用于涉及创建许多连接的情况

此功能通常用于:

• 访问未通过 VPN 或 ExpressRoute 连接到 Azure 的专用网络中的资源。

在 ASE 中,您不需要进行任何额外的配置(例如 VNET 集成,因为 ASE 已经在您的虚拟网络中。)。如果你想跨 ExpressRoute 访问资源,你已经在虚拟网络中,不需要在 ASE 或其中的应用程序上配置任何内容。

因此,基于上述观点的最佳选择是使用 ASE(单租户)。

为了建立混合连接,需要在托管混合连接端点的网络中添加中继代理,而在 ASE 中它不需要这些东西。

来自 MS DOC 的参考:https ://docs.microsoft.com/en-us/azure/app-service/networking-features

于 2021-11-15T15:14:47.970 回答