请问: AWS EC2 的 cpu/内存配置选择

305 天前
 Angela2022
我部署了个网站, 部署配置如下:
前端:vercel
后端: aws beanstalk, 新加坡 region, Instance types: t3.micro, t3.small
数据库: aws RDS, 新加坡区域, class: m6i.xlarge


问题: 现在网站并发用户超过 10 个时, 会出现 server time out 错误, 而且数据库查询很慢.

解决尝试: 问了 AWS 工程师, 说我数据库没大问题, 但建议我重新部署后端到新的 environment,并升级 aws beanstalk server 的 cpu/内存配置.


请问: 如何解决上述问题, 如果要升级 cpu/内存配置, 我应该选哪种性价比高的配置?

谢谢
1173 次点击
所在节点    程序员
4 条回复
CareyWong
305 天前
t3 突发实例,不适合长期占用。可以换 c5a.large 看看资源占用情况
FlytoSirius
305 天前
你 rds 搞那么大的实例,ec2 上这么小的, 不合适呀。
ec2 可以换到 t3.medium 级别的比较有性价比。
FlytoSirius
305 天前
t 实例是突发实例,适合性能长期利用率不高,偶尔突发的。

如果不用 t 实例,

也可以换 MxA,
M 是通用计算类型,
x 就是几代,
a 是 amd ,
daimaosix
304 天前
生产环境不要上 t 系列的实例的,有 CPU 积分的,CPU 积分消耗完就会停服的,上 m 或 c 系列,你这个 ec2 配 rds 这个实例规格确实不合适....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1016149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX