gpt4 book ai didi

amazon-web-services - 我们不应该都从 API-Gateway + Lambda 堆栈迁移到 Lambda@Edge 以进行 API 服务吗?

转载 作者:行者123 更新时间:2023-12-03 19:09:15 24 4
gpt4 key购买 nike

提供来自 Lambda@Edge 的 API提供比提供来自 API-Gateway + Lambda 的 API 更多的延迟优势堆栈,如果我的理解是正确的。
另外,API-Gateway(3.5 美元/百万调用)+ Lambda(0.2 美元/百万调用)== 3.7 美元/百万调用的成本似乎比 Lambda@Edge 贵(0.6 美元/百万通话)。
如果以上两个观察结果都是正确的,我们不应该都将我们的 API-Gateway + Lambda(对于使用此堆栈的人)迁移到 lambda@edge 堆栈吗?

最佳答案

Lambda@Edge 主要是针对请求的事件驱动,是的,延迟减少了,但它旨在与源一起使用。即使您拥有 Lambda@Edge 函数,您的 CloudFront 分配仍然需要访问源。
当源是 API 网关(带或不带 Lambda)时,它会带来很多好处,例如:

  • 内置对 OpenAPI 规范的支持
  • 内置路由
  • 支持金丝雀部署
  • 内置身份验证和授权,支持对每个 API 用户进行限制
  • 内置支持模型模式验证
  • 支持将 API 作为基础设施即代码进行管理:CloudFormation , Terraform , SAM
  • 每个请求都可以单独开发,每个事件只能有 1 个 Lambda@Edge 函数,因此您可能会看到团队中的冲突(更不用说非常大的函数了)。

  • 如果这一切都需要由 Lambda@Edge 完成,那么您将需要设计、开发和维护这些功能。
    您所指的价格是 REST API,请记住,最便宜的 3 种 API 是 HTTP API,其成本 $1.00每百万个请求。

    关于amazon-web-services - 我们不应该都从 API-Gateway + Lambda 堆栈迁移到 Lambda@Edge 以进行 API 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62750324/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com