我是Azure的新手,我浏览了Azure的官方文档。
我想了解的是区别和相似之处在Azure API Management提供的API网关和Azure之间应用程序网关?
什么时候我们需要在API网关(由Api Management提供)之前需要Application Gateway?
我们什么时候需要在Application Gateway的前面使用Azure前门?
在什么情况下我们是否需要链接Azure前门->应用程序网关-> API网关,相反,我们不能在此情况下执行此Azure前门-> API网关吗?
我想基于以下两个计算解决方案来理解上述问题的解决方案:
好问题,我会尽力回答。
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等)。