Azure API Management提供的API Gateway和Azure Application Gateway之间有什么区别?

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

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

  • 我想了解的是区别和相似之处在Azure API Management提供的API网关和Azure之间应用程序网关?

  • 什么时候我们需要在API网关(由Api Management提供)之前需要Application Gateway?

    • 当API网关正常托管时。
    • 当API网关托管在VNet内时。
  • 我们什么时候需要在Application Gateway的前面使用Azure前门?

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

我想基于以下两个计算解决方案来理解上述问题的解决方案:

  • 当我的API托管在容器中时。
  • 当我的API仅由Azure函数组成时。
azure microservices azure-api-management azure-application-gateway azure-front-door
1个回答
0
投票

好问题,我会尽力回答。

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

-孔-豹猫-Apigee

和在Azure上,API管理。

[Azure前门和Azure应用程序网关(对我来说)或多或少提供相同的功能:负载均衡器到您的服务+ Web应用程序防火墙(WAF)。如果必须选择一个,我会选择前门,因为我认为它更容易设置。

When do we require Application Gateway in front of API Gateway (provided by Api Management)?

[只要您的API暴露在互联网上。正如我所说,这样做的好处是在您的API前面使用WAF,它将阻止大多数常见的攻击(SQL注入,XSS等)。

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