V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Angela2022
V2EX  ›  程序员

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

  •  
  •   Angela2022 · 281 天前 · 1143 次点击
    这是一个创建于 281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我部署了个网站, 部署配置如下:
    前端: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/内存配置, 我应该选哪种性价比高的配置?

    谢谢
    4 条回复    2024-02-19 10:14:50 +08:00
    CareyWong
        1
    CareyWong  
       281 天前
    t3 突发实例,不适合长期占用。可以换 c5a.large 看看资源占用情况
    FlytoSirius
        2
    FlytoSirius  
       281 天前 via iPhone
    你 rds 搞那么大的实例,ec2 上这么小的, 不合适呀。
    ec2 可以换到 t3.medium 级别的比较有性价比。
    FlytoSirius
        3
    FlytoSirius  
       281 天前 via iPhone
    t 实例是突发实例,适合性能长期利用率不高,偶尔突发的。

    如果不用 t 实例,

    也可以换 MxA,
    M 是通用计算类型,
    x 就是几代,
    a 是 amd ,
    daimaosix
        4
    daimaosix  
       280 天前
    生产环境不要上 t 系列的实例的,有 CPU 积分的,CPU 积分消耗完就会停服的,上 m 或 c 系列,你这个 ec2 配 rds 这个实例规格确实不合适....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3293 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:40 · PVG 08:40 · LAX 16:40 · JFK 19:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.