首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure API管理提供的API网关与Azure应用网关有什么区别?

Azure API管理提供的API网关与Azure应用网关有什么区别?
EN

Stack Overflow用户
提问于 2020-06-13 19:51:10
回答 1查看 6.9K关注 0票数 10

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

  • 我想了解的是Azure管理提供的API网关和Azure应用网关之间的区别和相似之处?
  • 我们什么时候需要API网关前面的应用网关(由API管理提供)?

代码语言:javascript
复制
- When API Gateway hosted normally.
- When API Gateway hosted inside VNet.

  • 我们什么时候需要应用程序网关前面的Azure前门?
  • 我们需要连锁Azure前门->应用网关-> API网关在什么情况下,我们不能做这个Azure前门-> API网关,如果是在哪种情况下?

我想了解以上问题的解决方案,基于以下两种计算解决方案:

当我的API托管在Containers.

  • When中时,我的API仅由Azure函数组成.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-15 19:25:47

好问题,我试着回答。

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

  • Kong
  • Ocelot
  • Apigee

在Azure上,API管理。

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

什么时候需要API前面的应用程序网关(由Application提供)?

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62364877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档