Azure API Management 提供的 API 网关和 Azure 应用程序网关之间有什么区别?



我是Azure的新手,我浏览了Azure官方文档。

  • 我想了解的是异同 在 Azure API 管理和 Azure 提供的 API 网关之间 应用程序网关?

  • 何时需要在 API 网关前面使用应用程序网关(由 API 管理提供(?

    • 当 API 网关正常托管时。
    • 当 API 网关托管在 VNet 中时。
  • 何时需要在应用程序网关前面安装 Azure 前门?

  • 我们是否需要在什么情况下链接 Azure 前门 --> 应用程序网关 --> API 网关
  • ,而不是在哪种情况下不能执行此操作 Azure 前门 -->API 网关?

我想根据以下两个计算解决方案了解上述问题的解决方案:

  • 当我的 API 托管在容器中时。
  • 当我的 API 仅由 Azure 函数组成时。

好问题,我会尝试回答。

API网关是 API 场景中非常常见的模式。它充当一个门面,您可以在其中转换传入/传出的请求。您可以使用许多服务:

  • 豹猫
  • 阿皮吉

在 Azure 上,API 管理。

AzureFront Door 和 Azure Application Gateway(对我来说(或多或少提供了相同的东西: 服务的负载均衡器 + Web 应用程序防火墙 (WAF(。如果我必须选择一个,我会选择前门,因为我认为它更容易设置。

何时需要在 API 网关前面使用应用程序网关(由 API 管理提供(?

每当您的 API 暴露在互联网上时。正如我所说,好处是在您的 API 前面有 WAF,它将阻止最常见的攻击(SQL 注入、XSS 等(。

最新更新