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

[纯好奇]V 站用了多少台服务器呢?

  •  
  •   punklu · 2020-12-12 13:05:22 +08:00 · 9701 次点击
    这是一个创建于 1447 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突发奇想地想到 v 站平时使用体验也还挺好的,后台使用了多少台服务器呢?
    搜索了下,也没有找到相关内容,特发此主题求教~~

    35 条回复    2021-03-08 11:18:01 +08:00
    punklu
        1
    punklu  
    OP
       2020-12-12 13:06:04 +08:00
    love
        2
    love  
       2020-12-12 13:20:06 +08:00   ❤️ 8
    你看看下面在线人数,一台足够
    liuxey
        3
    liuxey  
       2020-12-12 13:27:46 +08:00
    V 站功能非常单一,一台服务器随便上个缓存访问量 x10 都没问题
    cmostuor
        4
    cmostuor  
       2020-12-12 13:27:59 +08:00
    v 站注册资本也就十多万就这点钱你觉得呢?
    fiveelementgid
        5
    fiveelementgid  
       2020-12-12 13:30:46 +08:00 via Android
    应该就 1-2 台吧?三台最多了(指性能强劲
    ob
        6
    ob  
       2020-12-12 13:40:31 +08:00 via Android
    一台 mac 垃圾桶吧
    DaRenCC
        7
    DaRenCC  
       2020-12-12 13:49:33 +08:00
    我用的延迟还挺高的,一台海外免备案虚拟主机,不能再多了 ^_^
    EngelEyes
        8
    EngelEyes  
       2020-12-12 13:53:58 +08:00
    @cmostuor 注册资本多少现在和公司实力没那么大关系了,不过有些资质的确是要求注册资本金额的。
    EngelEyes
        9
    EngelEyes  
       2020-12-12 13:54:25 +08:00
    我倒是好奇 V 站要不要融资。
    punklu
        10
    punklu  
    OP
       2020-12-12 13:59:35 +08:00   ❤️ 1
    @EngelEyes 应该是不需要的,我翻了下 v 站的广告标价和历年的广告商家列表,收入应该挺高的
    Delbert
        11
    Delbert  
       2020-12-12 14:20:22 +08:00   ❤️ 1
    1 个垃圾桶。
    之前 @Livid 发过图片。
    EngelEyes
        12
    EngelEyes  
       2020-12-12 14:34:12 +08:00
    @punklu 老哥洞察力满分。我也去看了看。去年 45 家广告主,按每家投一个月 /$6K 算,有小 200 万人民币收入。如果成本就一个垃圾桶的话,加上杂七杂八,四舍五入可以新三板。
    ouqihang
        13
    ouqihang  
       2020-12-12 14:56:13 +08:00 via Android
    很久以前很好,秒开,可以用来测试网络。之后某个时间点,就不能秒开了。
    manami
        14
    manami  
       2020-12-12 15:30:23 +08:00 via Android   ❤️ 1
    一台$10/month 的 digitalocean 服务器应该就足够了。但整天遭受攻击应该上了付费版的 cloudflare,开支主要在这里。以上纯属猜测。
    punklu
        15
    punklu  
    OP
       2020-12-12 15:32:28 +08:00   ❤️ 1
    @EngelEyes 应该不至于这么高,有一些应该不会连续投一年。但是也还是很可以了,比打工强太多了,做的还是有意义的事情
    clemente0620
        16
    clemente0620  
       2020-12-12 15:34:59 +08:00
    20 台树莓派就够了
    punklu
        17
    punklu  
    OP
       2020-12-12 15:35:13 +08:00
    @manami 对,感觉对 v 站这种站点来说,防攻击的支出会比单纯服务器的支出高不少
    EngelEyes
        18
    EngelEyes  
       2020-12-12 15:52:31 +08:00 via iPhone
    @punklu 算全年主页包断广告是投满的咯,那就是 12*$6K,节点侧边广告费用没说,也许会便宜很多,那我就都不算。粗粗的算一年的广告销售收入有$72K 。
    Livid
        19
    Livid  
    MOD
       2020-12-12 15:54:18 +08:00   ❤️ 5
    @punklu

    2014 年时尝试过用 macOS 做服务器,但是有长期的稳定性问题。具体可见这个主题:

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

    及我在这个 Podcast 里谈论的一些细节:

    https://1byte.io/small-talk-e1/

    现在用的是 Linux 。

    这个事情目前的复杂度不需要用到 K8S,但是也肯定不是一台几十块的 VPS 能搞得定的。
    Livid
        20
    Livid  
    MOD
       2020-12-12 16:06:48 +08:00   ❤️ 14
    @ouqihang 2015-2018 年,服务器在上海,用了中国本地的 CDN,所以当时在中国确实可以秒开。

    但是这件事情让我很多年都没法好好睡觉,各种让我觉得无力的麻烦事情太多了。

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

    去年的时候把整个架构搬回了美国,现在在美国是秒开,国内确实会慢一些。但是长远的好处之一是,我可以更频繁地升级和更新了。
    matrix67
        21
    matrix67  
       2020-12-12 16:14:23 +08:00
    2014 年还是 2015 年的时候有一次线下聚会说一年 50 万的收入。现在影响力更加大了!!
    xiaowangge
        22
    xiaowangge  
       2020-12-12 17:00:18 +08:00
    @matrix67 #21 2015 年 3 月 22 号,3w 咖啡馆线下聚会。当时说得数字是一年 50 万的收入
    Livid
        23
    Livid  
    MOD
       2020-12-12 17:46:17 +08:00
    @xiaowangge 是北京创业大街的 DotGeek 咖啡。
    opengps
        24
    opengps  
       2020-12-12 18:14:07 +08:00
    这个话题其实是运维人员才熟悉,纯开发人员往往不知道细节。
    推测一台高配的服务器足够支撑目前业务,读远远大于写,,数据库可能需要做多副本,cdn 加速是提高很大的承载量
    Tink
        25
    Tink  
       2020-12-12 20:41:04 +08:00 via Android
    一台十刀的 DO 就够?我怎么觉得扯淡呢
    matrix67
        26
    matrix67  
       2020-12-12 22:32:00 +08:00
    @xiaowangge
    @Livid

    老哥稳!!我就记得一个推销墓地的了 哈哈!
    matrix67
        27
    matrix67  
       2020-12-12 22:42:42 +08:00
    我感觉这道题目可以作为一道面试题,来一个阿里巴巴面试的人,问 system design,评估实现一个 V2EX 级别的网站需要多少服务器资源。 具体的结果无所谓,重要的思考过程,以及如何在现有的策略下压缩资源。

    比如最高在线人数,5298. 周一到周五一般 4-5k,周末 2k 。 那么可以估算出 qps 是 xxx 。在根据每个页面大小,估算出需要的带宽。

    然后搜索,自建可以用 elk,这个比较耗资源,然后现在用了谷歌的搜索,那么可以省 xxx 。

    这样大致估算一下,就有了 db,redis,cdn 之类需要的大小和成本估算。
    Livid
        28
    Livid  
    MOD
       2020-12-12 23:09:32 +08:00   ❤️ 1
    @matrix67 一个问题是,实现同样需求的系统,大公司里的流水线和小网站站长的做法会非常不一样。

    我现在的很多去优化 V2EX 的方法,可能并不一定能在 BAT or FLAG 级别的上下文里适用。
    hlwjia
        29
    hlwjia  
       2020-12-12 23:20:11 +08:00
    @Tink 你看漏字了
    INTEL2333
        30
    INTEL2333  
       2020-12-12 23:31:46 +08:00 via Android
    机器钱肯定没 cloudflare 的 biz 套餐贵,cdn 还是占大头啊....
    要是 Livid 再能来个 cloudfront 解决大陆访问难该多好,不过成本又要+++++
    mywaiting
        31
    mywaiting  
       2020-12-13 00:59:39 +08:00
    按常规的网站扩展套路,结合站长不折腾的性格,盲猜前端 N 个 nginx 给 CF/CDN 在全球回源,后端应该不会由太多的服务器,尤其是数据库部分,应该是有且只有一个主数据库(单写入核心库,性能非常好的机器),备的可以多搞几个分担读压力,同样缓存部分也是

    不考虑流量攻击的前提下,千万数据以内的网站,感觉也不用特别优化,有钱的话带宽管够,剩下的就是堆性能好点的服务器就可以了,尤其是这里既没有全文搜索的实现,也等同于几乎没有图片上传的实现
    beanrobbie
        32
    beanrobbie  
       2020-12-13 09:26:05 +08:00
    最高纪录 5000 多人,你觉得呢 😂
    Maleficent
        33
    Maleficent  
       2020-12-13 10:27:32 +08:00
    只希望什么时候能够去掉强制的手机号码验证。
    punklu
        34
    punklu  
    OP
       2020-12-14 09:35:47 +08:00
    @Livid 感谢 L 大回复解惑~~
    puzzle9
        35
    puzzle9  
       2021-03-08 11:18:01 +08:00
    我怎么感觉 l 大换头像了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.