• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sdjl
V2EX  ›  程序员

蹭双十一腾讯云打折,问一下“4 核 CPU 的云服务器,是否应该配 4 核 8G 的云数据库?”

  •  
  •   sdjl · Nov 2, 2019 · 4062 views
    This topic created in 2414 days ago, the information mentioned may be changed or developed.
    嗯~~ 双十一嘛打算买一个腾讯云服务器用来跑小程序

    预计上线后在高并发时一秒钟会有几十个用户同时访问,因此打算买一个 4 核 8G 的云服务器

    但是不知道数据库买 2 核 4G 的还是 4 核 8G 的,对服务器不是那么了解,问问大家的经验?

    ============

    肯定会有人问我“你什么小程序一秒钟几十个用户访问啊??你想多了吧??我一个小时都没有几十个人访问呢”。

    真的有。。。。
    18 replies    2019-11-08 13:06:39 +08:00
    cydian
        1
    cydian  
       Nov 2, 2019 via Android
    你得说你的下程序是干什么的?
    每个用户需要处理多少内容?
    才能评估服务器资源需求。
    你这上来就是几十个用户。
    我每秒过百,换到 1H 都够用。
    gvhao001
        2
    gvhao001  
       Nov 2, 2019 via Android
    你的要求并不高,就用最低的就好
    lhx2008
        3
    lhx2008  
       Nov 2, 2019
    既然有这么多访问量,当然是买贵的了[滑稽]
    eason1874
        4
    eason1874  
       Nov 2, 2019   ❤️ 1
    这个要看用户请求背后做了什么吧。如果绝大部分用户请求的数据都可以缓存,那数据库肯定是以空间优先,硬盘够用就行了;如果每一个用户请求都需要多维度的复杂查询,那还是入高配吧,毕竟这么大力度的优惠活动一年没几个,错过了要再等几个月。
    a33656092
        5
    a33656092  
       Nov 2, 2019
    来我这打算吧,腾讯服务器数据库都划算的
    sugarkeek
        6
    sugarkeek  
       Nov 2, 2019
    肯定会有人问我“你什么小程序一秒钟几十个用户访问啊??你想多了吧??我一个小时都没有几十个人访问呢”。

    真的有。。。。

    ============

    那不然嘞?根据需求选购嘛,当然,钱多另说。
    optional
        7
    optional  
       Nov 2, 2019 via iPhone
    节约点,serverless 考虑一下
    opengps
        8
    opengps  
       Nov 2, 2019 via Android   ❤️ 1
    首先考虑下最密集的业务是什么,用机械硬盘里的虚拟机压测下 iops 指标,这个指标够用,那么就不用太高配置。数据库并非必须买,早期可以用服务器的硬盘剩余空间自己部署,后面根据情况做迁移
    sdjl
        9
    sdjl  
    OP
       Nov 2, 2019
    @eason1874 缓存倒是可以做,许多用户访问拿到的可能是同一个数据,不过也可能会有一些数据是根据用户个性化查询的。


    @opengps 之前是在服务器上自己装 mysql,但是发现这样服务器比较卡,感觉分开买会好用得多,并且容易实现多台服务器访问同一个数据库。


    @sugarkeek 不就是讨论一下怎么买合适么,腾讯云打折的时候买起来便宜,升级的时候就会很贵。 如果买了 2 核的,发现不够用,要升级为 4 核的,就会很贵,远比直接买 4 核的贵。
    mzlzero
        10
    mzlzero  
       Nov 2, 2019
    云开发似乎也能满足你的并发要求
    eason1874
        11
    eason1874  
       Nov 3, 2019
    @sdjl #9 你这个只能自己实测评估了,大家对你业务不了解,最多给个思路,具体规划给不了,给了也很难符合实际。

    一般应用来说,因为读为主而且数据大多能缓存到内存,1c1g 数据库都用不完。如果是 12306 余票查询那种应用来说就比较吃资源,但要吃多少资源也跟处理逻辑密切相关,还是得实测。
    sdjl
        12
    sdjl  
    OP
       Nov 3, 2019
    @mzlzero 那个不太实用
    sdjl
        13
    sdjl  
    OP
       Nov 3, 2019
    @eason1874 也就是说,如果大多数请求是可以缓存的,不需要频繁查询数据库,那么数据库的配置比服务器低一些是正常的,是吧
    eason1874
        14
    eason1874  
       Nov 3, 2019
    @sdjl #13 对多数应用来说是这样的。我看你说多数请求可以缓存的时候已经想建议你入手 1c1g 了,不过又不知道你业务复杂度,也不知道你数据处理逻辑,所以还是建议实测评估。

    同样的业务经过优化和未经优化差很远,像 WordPress 网站很多主题随随便便就一千几百个查询,优化过能降到十几个甚至几个查询。
    sdjl
        15
    sdjl  
    OP
       Nov 3, 2019
    @eason1874 好的,谢谢你的建议
    hisenyuan
        16
    hisenyuan  
       Nov 3, 2019
    云数据库应该不存在 xcxg 这么一说吧
    我记得阿里的 RDS 是按容量和连接数收费的。
    很便宜,性能也不错。
    sumarker
        17
    sumarker  
    PRO
       Nov 3, 2019
    一秒几十用户。。。。
    这个不是考验 cpu 给内存的数据等级吧?
    sdjl
        18
    sdjl  
    OP
       Nov 8, 2019
    恩,最后决定买 “8 核 32G 的服务器+4 核 8G 数据库了”,活动价一年总共 8500 的样子,不包括后期带宽和 CDN 费用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2830 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    ♥ Do have faith in what you're doing.