V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fundebug
V2EX  ›  数据库

云数据库贵了 4.7 倍,大家觉得值得买吗?

  •  1
     
  •   fundebug · 2018-09-23 22:49:36 +08:00 · 7511 次点击
    这是一个创建于 2252 天前的主题,其中的信息可能已经有所发展或是发生改变。

    某云 3 台服务器(8 核,32GB 内存,500G 硬盘)一年的价格是 32895,如果买同等配置的 MongoDB 云数据库的话要 156672,也就是说,用云数据库比自己搭建数据库贵了 4.7 倍!

    当然,云数据库自带性能监控功能,数据备份也很方便,减少运维的人力成本;自己搭数据库的话麻烦事挺多的。

    那么问题来了,大家觉得有必要买云数据库么?

    或者是我算错了。。。

    48 条回复    2018-09-25 12:42:01 +08:00
    qq976739120
        1
    qq976739120  
       2018-09-23 22:55:37 +08:00   ❤️ 4
    一个能维护好你们数据库的人员 12 万年薪够吗?够的话就自己搭,不够的话就买
    zn
        2
    zn  
       2018-09-23 23:15:47 +08:00 via iPhone
    三台这种配置的总共一年三万多?很划算。
    defunct9
        3
    defunct9  
       2018-09-23 23:18:24 +08:00 via iPhone   ❤️ 2
    用云也无法减少运维的工作,反而有可能会加大,因为云相对是个黑盒子
    Ultraman
        4
    Ultraman  
       2018-09-23 23:18:33 +08:00 via Android
    #1 我猜公司思考会是"从当前员工中找人兼顾这个维护任务"那么 12 万年薪员工的对比项也就不存在了
    fundebug
        5
    fundebug  
    OP
       2018-09-23 23:31:23 +08:00 via iPhone   ❤️ 2
    @qq976739120 维护数据库虽然麻烦,但是不难,也并不是每天都有活干,工资目测不到 12 万,而且看起来云数据库越大越贵……
    fundebug
        6
    fundebug  
    OP
       2018-09-23 23:32:11 +08:00 via iPhone
    @zn 直接买云服务器确实便宜,买云数据库贵很多
    moult
        7
    moult  
       2018-09-23 23:58:25 +08:00   ❤️ 1
    1、云数据库 MongoDB 版是 3 节点副本的
    2、云数据库的机器整体性能远高于 ECS 的,尤其是磁盘的 IO 性能
    3、数据库集群架构和维护的成本

    不过,就算这样,也不至于价格高了 4.76 倍。

    其实在自己没有运维的情况下,要高可用只能买云数据库了,虽然套路多客服差,但也只能花钱了。如果自己有运维的话,自己组集群自己管理,虽然加上人力成本,可能会比直接买云数据库更贵,但是出故障之后,不至于叫天天不灵啊。

    之前他们家的 RDS 连不上,连 DMS 都连不上 RDS,让客服排查,客服先让 ping 一下看看,再让重启 ECS 看看,在 ECS 上花了 2 小时!一直在告诉他连 DMS 都连不上 RDS,就是不听,必须要跟着他的节奏走!
    liprais
        8
    liprais  
       2018-09-23 23:59:40 +08:00 via iPhone
    换 pgsql,又便宜又好
    scys
        9
    scys  
       2018-09-24 00:17:21 +08:00
    反過來想,你用現在的錢提供的穩定性足夠用嗎?
    如果足夠,就和某云對比,對比提升多少?提升了 4.7 倍?

    服務器在一般小公司内提供穩定性到 90%就不錯了。
    Raynard
        10
    Raynard  
       2018-09-24 00:47:54 +08:00   ❤️ 1
    找你们公司的专属客服,应该是打七折,大客户能拿到五折。
    xuhaoyangx
        11
    xuhaoyangx  
       2018-09-24 01:20:13 +08:00
    500g ssd 云盘还是高效云盘
    laxenade
        12
    laxenade  
       2018-09-24 06:56:29 +08:00 via Android
    按照这个逻辑下去,买云服务器也比同配置的独服贵很多吧。
    ioriwong
        13
    ioriwong  
       2018-09-24 08:59:15 +08:00 via iPhone   ❤️ 1
    我觉得不如上独服,数据库服务器只要做好第一次配置和自动备份措施,后续维护不需要太多人力资源
    realpg
        14
    realpg  
       2018-09-24 09:49:09 +08:00
    自己搭建吧 自己可控 自己做高可用性即可

    主要是一般来说 系统层面的运维在小公司由于一天啥活没有 可兼职一切其他岗……
    fundebug
        15
    fundebug  
    OP
       2018-09-24 10:13:02 +08:00 via iPhone
    @Raynard 那买云服务器也阔以打折啊……
    fundebug
        16
    fundebug  
    OP
       2018-09-24 10:13:28 +08:00 via iPhone
    @laxenade 独服是啥
    duola
        17
    duola  
       2018-09-24 10:27:16 +08:00
    @fundebug 独立服务器
    kwklover
        18
    kwklover  
       2018-09-24 10:34:12 +08:00 via Android
    会不会因为版权费?自己搭建数据库好多不买数据库商业授权的啊,这样就感觉便宜了
    fundebug
        19
    fundebug  
    OP
       2018-09-24 10:43:33 +08:00 via iPhone
    @duola 独服的成本显然比云服务器高,现在应该没人去折腾了吧……
    turan12
        20
    turan12  
       2018-09-24 10:58:04 +08:00 via iPhone
    机房和带宽的费用没算进去
    lhx2008
        21
    lhx2008  
       2018-09-24 11:09:56 +08:00
    你确定 SSD 硬盘和宽带也算进去了吗
    LokiSharp
        22
    LokiSharp  
       2018-09-24 11:31:45 +08:00 via iPhone
    没必要,省下的 12w 拿出 4w 给现有的运维和开发做个培训,然后给负责的人涨点工资就好。
    fundebug
        23
    fundebug  
    OP
       2018-09-24 11:41:11 +08:00 via iPhone
    @lhx2008 云数据库没说是 SSD 啊,即使服务器用 SSD 也只多 1 万多;内网木有带宽费
    fundebug
        24
    fundebug  
    OP
       2018-09-24 11:41:47 +08:00 via iPhone
    @turan12 云服务器木有机房费用,内网木有带宽费
    niubee1
        25
    niubee1  
       2018-09-24 11:44:30 +08:00
    你少雇几个 DBA 呢, 算下来还是省钱了
    opengps
        26
    opengps  
       2018-09-24 13:10:23 +08:00 via Android
    找个靠谱代理能便宜下
    cobola
        27
    cobola  
       2018-09-24 13:14:06 +08:00
    云数据库 根据备份新建实例 很方便
    likuku
        28
    likuku  
       2018-09-24 13:16:53 +08:00
    12 万是个人所得的?税前?税后?

    若 12 万只是个人所得收入,算上各种险啊金啊那么企业总体要付出的成本可比 12 万高不少。
    notreami
        29
    notreami  
       2018-09-24 14:41:13 +08:00
    先说下,数据丢失,怎么赔偿吧。。。
    fundebug
        30
    fundebug  
    OP
       2018-09-24 17:03:56 +08:00
    @likuku 人力成本确实会越来越高,云数据库大概是未来的趋势吧
    msg7086
        31
    msg7086  
       2018-09-24 17:07:42 +08:00
    @fundebug
    > 独服的成本显然比云服务器高,现在应该没人去折腾了吧……

    像 Amazon 啊 Google 啊微软啊这些买了成本高的独服然后做成成本低的云服务器卖给你们,一定是大慈善家。
    fundebug
        32
    fundebug  
    OP
       2018-09-24 17:20:50 +08:00
    @msg7086 他们阔以通过规模效应节省成本
    msg7086
        33
    msg7086  
       2018-09-24 17:24:14 +08:00   ❤️ 1
    昂贵的选项一般是廉价的选项加上人工和物料成本。
    托管比放在家里跑贵,是因为托管要多房租和网络和保安成本。
    独服比托管贵,是因为独服要多服务器的物料成本。
    云独服比独服贵,是因为云独服要追加私有云网络等的开发和运维成本。
    云 VPS 比云独服贵,是因为云 VPS 要承担卖不出去的闲置成本和管理分租用户的开发运维成本。
    云数据库比云 VPS 贵,是因为云数据库还要有专人配置环境,实施各种自动化管理,追踪上游的漏洞,根据不同的情况甚至需要把数据热迁移出去以后给软件打补丁修漏洞,这些各种开发运维成本在上面。你们自己运维的时候,会有人天天见盯着 CVE 列表看 mongodb 新出的安全漏洞然后连夜测试部署新补丁么。

    这个列表越是往下,要付出的金钱越多,要付出的精力越少。该选哪个,全看你们有多少能力,多少需求,多少预算。要是有个功能是你们业务一定要用到的,别说 15 万,就算他收 51 万你也得买啊。但是如果运维需求是你们随便拉一个人出来就能搞定的,那就算只要 5 万你们也不一定需要去选。
    westoy
        34
    westoy  
       2018-09-24 17:26:32 +08:00
    VPS 和 DB 实例 IO、网卡吞吐量不是一样的

    用云服务只是可以一定程度减少运维和 DBA 数量, 不代表可以没有

    有点运维和 DB 技能的小团队用独服在中前期可以大规模缩减成本
    msg7086
        35
    msg7086  
       2018-09-24 17:30:56 +08:00
    #31 别说规模效应的问题。

    独服我之前拿来跑网站,120G SSD+2T 硬盘 8G 内存 10TB 流量 4IP 的机器一个月 45 刀,放在 AWS 你说要多少钱?

    一个月 450 刀都不见得能拿下来。

    独服和云计算实例的价格差距可不止五倍十倍。
    fundebug
        36
    fundebug  
    OP
       2018-09-24 18:19:27 +08:00 via iPhone
    @msg7086 你是在说不要使用云服务器么?这个问题我觉得都没有必要争论了。难道现在还有团队自己买硬件?
    westoy
        37
    westoy  
       2018-09-24 18:22:26 +08:00   ❤️ 1
    补充一下 @msg7086

    无论是托管还是租用, 都是一笔投资(租用一般是首年送产权), 第二年开始就是纯托管费, 国内 1U 10Mbps 4.5k, 100Mbps 30k+一年, 同样的配置, 同样的带宽, 如果以正常服役时间 3 年计, 云最少贵几十倍.


    @fundebug

    有, 很多
    fundebug
        38
    fundebug  
    OP
       2018-09-24 18:22:59 +08:00 via iPhone
    @liprais 这个问题和使用哪种数据库木有关系吧
    fundebug
        39
    fundebug  
    OP
       2018-09-24 18:34:04 +08:00
    @westoy 涨姿势了
    msg7086
        40
    msg7086  
       2018-09-24 23:48:53 +08:00
    @fundebug 不,我觉得我说得很明白了,「看你们的需求和预算」。
    说实话你怎么想对我们没啥关系,也没兴趣和你争。楼上某一位大佬就是 AWS 的,我也算是差不多的行业,有你们这样相信没人用独服,大家都用云机的客户在,对我们来说是好事。只不过这里也算是个技术论坛,好歹还是要把事实说一下的,免得不明真相的群众看到你说这些真去花 10 倍价钱买云主机了。
    你不愿意相信那就更好了。

    这贴不会再回复了,跑题太远了,点到为止。
    fundebug
        41
    fundebug  
    OP
       2018-09-24 23:58:05 +08:00 via iPhone
    @msg7086 可能是我想当然了吧……讨论一下没事的
    cobola
        42
    cobola  
       2018-09-25 08:50:18 +08:00 via iPhone
    如果你云数据库的费用 一年超过 100 万 就可以自己搞 总费用太低 就别折腾了
    opengps
        43
    opengps  
       2018-09-25 09:21:09 +08:00
    刚刚留意到,楼主忽略了数据库应用的一个重点:**硬盘**,云服务器的硬盘默认不是 ssd,这里价格还差了一大截。

    专业级数据库服务本身还有很多功能,如果有技术人员搭建也能实现,但是达到人家专业数据库的可用级别,性能,功能还差很远

    最后才是我前面说的那个价格问题,如果嫌弃价格贵,那就找某云的代理商,至少我做的这家,代理渠道里都是基于官网价格打折,而不是倒手抬价格。产品还是官网的产品,服务却多了个代理商的服务
    laoma2
        44
    laoma2  
       2018-09-25 11:44:32 +08:00
    买云数据库只是看似贵了,自己搞的话运维等一大堆屁事会不仅是经费上难以控制,时间成本也是很难估算的,如果遇到性能问题更是无法估量损失的时间,加起来比直接云数据库贵多了。
    saulshao
        45
    saulshao  
       2018-09-25 11:56:02 +08:00
    我觉得还是云数据库便宜,尤其是假设你的配置就是这个水平的话。
    雇佣维护人员,其实成本很高的,按照月薪 1W 计算,年成本肯定大于 18W。
    并且月薪 1W 的数据库管理员,我觉得很难靠谱......可能需要筛选好长时间才能找到一个合适的,然后干几个月离职了。
    如果你是大量的数据库集群,可以雇佣一个人管理一大群服务器和数据库,那主机是合适的。因为确实数据库管理员不是每天都有活干,但是如果一个人管理几十个数据库,可能工作量就饱满了。
    fundebug
        46
    fundebug  
    OP
       2018-09-25 12:27:48 +08:00 via iPhone
    @opengps 云服务器使用 SSD 只是贵了 1 万多; 云数据库没有说使用的是 SSD 没说的话大概率没有使用。
    fundebug
        47
    fundebug  
    OP
       2018-09-25 12:29:32 +08:00 via iPhone   ❤️ 1
    @opengps 买云服务器照样阔以找代理,所以这个不影响两者之间的比较。
    opengps
        48
    opengps  
       2018-09-25 12:42:01 +08:00
    @fundebug 云数据库,默认就是 ssd,毕竟普通硬盘再虚拟一层硬盘是很损失 iops 的,不适合数据库应用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:04 · PVG 06:04 · LAX 14:04 · JFK 17:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.