Vig*_*jan 6 azure azure-api-management microservices azure-application-gateway azure-front-door
我是 Azure 的新手,我浏览了 Azure 官方文档。
我想了解的是Azure API Management 提供的API Gateway 和Azure Application Gateway 的区别和相似之处?
什么时候需要在API Gateway(API管理提供)前面加上Application Gateway?
我们什么时候需要在应用程序网关前面使用 Azure Front Door?
我们需要在什么场景下链接Azure Front Door --> Application Gateway --> API Gateway,而不是我们不能这样做Azure Front Door --> API Gateway,如果是在什么场景下?
我想根据以下两个计算解决方案了解上述问题的解决方案:
Thi*_*dio 12
好问题,我会尽力回答。
API网关是API场景中非常常见的一种模式。它充当一个外观,您可以在其中转换传入/传出请求。您可以使用许多服务:
以及 Azure 上的 API 管理。
Azure 前门和 Azure 应用程序网关(对我来说)或多或少提供相同的功能:服务的负载均衡器 + Web 应用程序防火墙 (WAF)。如果我必须选择一个,我会选择前门,因为我认为它更容易设置。
我们什么时候需要在 API 网关(由 Api Management 提供)之前添加应用程序网关?
每当您的 API 暴露在互联网上时。正如我所说,好处是在 API 之前放置 WAF,它将阻止最常见的攻击(SQL 注入、XSS 等)。