首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有API网关的Amazon与REST的弹性豆柄

带有API网关的Amazon与REST的弹性豆柄
EN

Stack Overflow用户
提问于 2022-10-08 14:20:49
回答 1查看 57关注 0票数 0

什么时候使用EBS而不是AWS Lambda + API网关更好呢?

例如:我有node.js、大中型REST应用程序,不知道应该在哪里部署它。这两种服务看起来都很合适,有自动缩放功能,这让我很难做出决定。用JavaScript冷启动并不大,应该不会有问题(除非应用程序的大小有很大的影响)。

我在考虑设置和部署。EBS配置了所有内容,但另一方面,使用Lambda攻击API网关看起来并不复杂。

我看到Lambda服务更便宜,但是在Lambda上部署大中型REST应用是个好决定吗?

有什么建议、经验和见解吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-08 14:38:45

兰博达对弹性豆茎并不是真正的苹果对苹果的比较。

使用Lambda,可以将应用程序组织到函数中。函数由事件触发,例如来自API的入站HTTP请求。您必须构建应用程序以响应这些触发器,并在Lambda执行环境的约束下运行。对于API来说,这通常是很好的,只要您愿意相应地组合应用程序。

弹性Bean秸秆更像是一个传统的计算环境,您的应用程序作为一个独立的、长期存在的守护进程运行,等待来自负载均衡器的请求。如果您的应用程序已经以这种方式编写,并且您不希望重构它以适应Lambda函数模型,那么这可能是您比较容易的路径。

您还可以考虑将应用程序打包到容器中,并使用ECS法门运行它。您仍然可以从类似Lambda这样的无服务器环境中获益,但是您不需要将应用程序重构到函数中。它也比弹性豆秆简单得多。

附带注意:在AWS术语中,EBS通常是弹性块存储(一种块存储服务)的缩写,而不是弹性存储服务。

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

https://stackoverflow.com/questions/73997736

复制
相关文章

相似问题

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