首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候在AWS中使用API网关上的应用程序负载均衡器?

问什么时候在AWS中使用API网关上的应用程序负载均衡器?
EN

Stack Overflow用户
提问于 2020-08-12 09:16:35
回答 2查看 1.9K关注 0票数 2

假设您需要一个Api /服务的入口点,ALB和Api网关都可以。但是Api网关在路由流量之外有更多的功能。

对于路由通信目的,为什么要使用ALB之上的API网关?是否有明确的用例,其中ALB更可取?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-12 09:32:17

通常,选择取决于您,但是如果您试图运行完整的API,那么我建议您使用API网关(如果),您将使用它提供的特征集。

如果您想在API中使用以下任何一种方法,那么API网关将是一个确定的选择:

  • 授权/个人客户管理 (包括基于API键的节流)
  • 由Swagger/OpenAPI模式支持的API
  • SDK生成
  • Lambda或部分Lambda驱动(Lambda也被支持作为ALB目标组中的目标)。
  • 模式验证(用户输入有效吗?)在它到达应用程序之前

这些只是API网关的一些特性,ALB将代替类似的替换,并且可以通过比例的目标组分布来支持其中的一些特性,例如基于Lambda的目标组或金丝雀部署。

最终,您将选择如何看到您的应用程序的未来驱动,在我看来,API网关允许您专注于构建应用程序,而API网关则负责这些其他部分(在您配置它之后)。

票数 2
EN

Stack Overflow用户

发布于 2020-08-12 09:19:58

ALB与现有的web服务器基础结构集成。因此,如果您有一个现有的代码基,那么集成起来就容易多了。

而且,在我看来,配置ApiGateway是一项很大的工作,而且ALB几乎不费吹灰之力就能工作。它们只是两种截然不同的产品。ALB是一个无意义的负载均衡器,ApiGateway是一个与CI/CD管道和无服务器框架很好地集成的服务。

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

https://stackoverflow.com/questions/63373473

复制
相关文章

相似问题

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