EC2 vs Elastic Beanstalk vs Lambda

问题描述 投票:4回答:1

我有简单的API,连接到DB,调用FB API等。服务它的最佳方式是什么。

1)我先从EC2开始。 好:便宜得多。我可以控制一切 不好:长时间设置过程。需要控制一切。自己设置监控工具等。请记住很多。

2)接下来,我已将NodeJS移至EB并将DB移至RDS。 好:只需提交代码,所有其他事情由服务处理 不好:负载均衡器+多个实例+ RDS成本很高。

3)Lambda,考虑转向Lambda + API网关设置它看起来很容易实现,监控和支持不知道要花多少钱。我知道里面有很多配置。

您有什么建议什么是最好的简单API?此外,我还考虑将图片生成仅移动到Lambda,并在EB上保留像AUTH,GET用户等简单的API。

node.js amazon-web-services amazon-ec2 aws-lambda elastic-beanstalk
1个回答
2
投票

如果你确定处理逻辑不超过5分钟,那么肯定需要选项3 - 当你编写函数并在Lambda中部署它们时。没有其他部署和自动扩展担心。

当然,还要考虑其他因素,例如依赖于第三方库的逻辑,以及与Lambda底层映像的兼容性。

© www.soinside.com 2019 - 2024. All rights reserved.