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

2020-12-12 13:05:22 +08:00
 punklu

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

9450 次点击
所在节点    V2EX
35 条回复
matrix67
2020-12-12 16:14:23 +08:00
2014 年还是 2015 年的时候有一次线下聚会说一年 50 万的收入。现在影响力更加大了!!
xiaowangge
2020-12-12 17:00:18 +08:00
@matrix67 #21 2015 年 3 月 22 号,3w 咖啡馆线下聚会。当时说得数字是一年 50 万的收入
Livid
2020-12-12 17:46:17 +08:00
@xiaowangge 是北京创业大街的 DotGeek 咖啡。
opengps
2020-12-12 18:14:07 +08:00
这个话题其实是运维人员才熟悉,纯开发人员往往不知道细节。
推测一台高配的服务器足够支撑目前业务,读远远大于写,,数据库可能需要做多副本,cdn 加速是提高很大的承载量
Tink
2020-12-12 20:41:04 +08:00
一台十刀的 DO 就够?我怎么觉得扯淡呢
matrix67
2020-12-12 22:32:00 +08:00
@xiaowangge
@Livid

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

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

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

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

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

不考虑流量攻击的前提下,千万数据以内的网站,感觉也不用特别优化,有钱的话带宽管够,剩下的就是堆性能好点的服务器就可以了,尤其是这里既没有全文搜索的实现,也等同于几乎没有图片上传的实现
beanrobbie
2020-12-13 09:26:05 +08:00
最高纪录 5000 多人,你觉得呢 😂
Maleficent
2020-12-13 10:27:32 +08:00
只希望什么时候能够去掉强制的手机号码验证。
punklu
2020-12-14 09:35:47 +08:00
@Livid 感谢 L 大回复解惑~~
puzzle9
2021-03-08 11:18:01 +08:00
我怎么感觉 l 大换头像了

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

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

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

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

© 2021 V2EX