突发奇想地想到 v 站平时使用体验也还挺好的,后台使用了多少台服务器呢?
搜索了下,也没有找到相关内容,特发此主题求教~~
2
love 2020-12-12 13:20:06 +08:00 8
你看看下面在线人数,一台足够
|
3
liuxey 2020-12-12 13:27:46 +08:00
V 站功能非常单一,一台服务器随便上个缓存访问量 x10 都没问题
|
4
cmostuor 2020-12-12 13:27:59 +08:00
v 站注册资本也就十多万就这点钱你觉得呢?
|
5
fiveelementgid 2020-12-12 13:30:46 +08:00 via Android
应该就 1-2 台吧?三台最多了(指性能强劲
|
6
ob 2020-12-12 13:40:31 +08:00 via Android
一台 mac 垃圾桶吧
|
7
DaRenCC 2020-12-12 13:49:33 +08:00
我用的延迟还挺高的,一台海外免备案虚拟主机,不能再多了 ^_^
|
9
EngelEyes 2020-12-12 13:54:25 +08:00
我倒是好奇 V 站要不要融资。
|
12
EngelEyes 2020-12-12 14:34:12 +08:00
@punklu 老哥洞察力满分。我也去看了看。去年 45 家广告主,按每家投一个月 /$6K 算,有小 200 万人民币收入。如果成本就一个垃圾桶的话,加上杂七杂八,四舍五入可以新三板。
|
13
ouqihang 2020-12-12 14:56:13 +08:00 via Android
很久以前很好,秒开,可以用来测试网络。之后某个时间点,就不能秒开了。
|
14
manami 2020-12-12 15:30:23 +08:00 via Android 1
一台$10/month 的 digitalocean 服务器应该就足够了。但整天遭受攻击应该上了付费版的 cloudflare,开支主要在这里。以上纯属猜测。
|
15
punklu OP @EngelEyes 应该不至于这么高,有一些应该不会连续投一年。但是也还是很可以了,比打工强太多了,做的还是有意义的事情
|
16
clemente0620 2020-12-12 15:34:59 +08:00
20 台树莓派就够了
|
18
EngelEyes 2020-12-12 15:52:31 +08:00 via iPhone
@punklu 算全年主页包断广告是投满的咯,那就是 12*$6K,节点侧边广告费用没说,也许会便宜很多,那我就都不算。粗粗的算一年的广告销售收入有$72K 。
|
19
Livid MOD @punklu
2014 年时尝试过用 macOS 做服务器,但是有长期的稳定性问题。具体可见这个主题: https://www.v2ex.com/t/109496 及我在这个 Podcast 里谈论的一些细节: https://1byte.io/small-talk-e1/ 现在用的是 Linux 。 这个事情目前的复杂度不需要用到 K8S,但是也肯定不是一台几十块的 VPS 能搞得定的。 |
20
Livid MOD @ouqihang 2015-2018 年,服务器在上海,用了中国本地的 CDN,所以当时在中国确实可以秒开。
但是这件事情让我很多年都没法好好睡觉,各种让我觉得无力的麻烦事情太多了。 https://www.v2ex.com/t/580480 去年的时候把整个架构搬回了美国,现在在美国是秒开,国内确实会慢一些。但是长远的好处之一是,我可以更频繁地升级和更新了。 |
21
matrix67 2020-12-12 16:14:23 +08:00
2014 年还是 2015 年的时候有一次线下聚会说一年 50 万的收入。现在影响力更加大了!!
|
22
xiaowangge 2020-12-12 17:00:18 +08:00
@matrix67 #21 2015 年 3 月 22 号,3w 咖啡馆线下聚会。当时说得数字是一年 50 万的收入
|
23
Livid MOD @xiaowangge 是北京创业大街的 DotGeek 咖啡。
|
24
opengps 2020-12-12 18:14:07 +08:00
这个话题其实是运维人员才熟悉,纯开发人员往往不知道细节。
推测一台高配的服务器足够支撑目前业务,读远远大于写,,数据库可能需要做多副本,cdn 加速是提高很大的承载量 |
25
Tink 2020-12-12 20:41:04 +08:00 via Android
一台十刀的 DO 就够?我怎么觉得扯淡呢
|
26
matrix67 2020-12-12 22:32:00 +08:00
|
27
matrix67 2020-12-12 22:42:42 +08:00
我感觉这道题目可以作为一道面试题,来一个阿里巴巴面试的人,问 system design,评估实现一个 V2EX 级别的网站需要多少服务器资源。 具体的结果无所谓,重要的思考过程,以及如何在现有的策略下压缩资源。
比如最高在线人数,5298. 周一到周五一般 4-5k,周末 2k 。 那么可以估算出 qps 是 xxx 。在根据每个页面大小,估算出需要的带宽。 然后搜索,自建可以用 elk,这个比较耗资源,然后现在用了谷歌的搜索,那么可以省 xxx 。 这样大致估算一下,就有了 db,redis,cdn 之类需要的大小和成本估算。 |
28
Livid MOD @matrix67 一个问题是,实现同样需求的系统,大公司里的流水线和小网站站长的做法会非常不一样。
我现在的很多去优化 V2EX 的方法,可能并不一定能在 BAT or FLAG 级别的上下文里适用。 |
30
INTEL2333 2020-12-12 23:31:46 +08:00 via Android
机器钱肯定没 cloudflare 的 biz 套餐贵,cdn 还是占大头啊....
要是 Livid 再能来个 cloudfront 解决大陆访问难该多好,不过成本又要+++++ |
31
mywaiting 2020-12-13 00:59:39 +08:00
按常规的网站扩展套路,结合站长不折腾的性格,盲猜前端 N 个 nginx 给 CF/CDN 在全球回源,后端应该不会由太多的服务器,尤其是数据库部分,应该是有且只有一个主数据库(单写入核心库,性能非常好的机器),备的可以多搞几个分担读压力,同样缓存部分也是
不考虑流量攻击的前提下,千万数据以内的网站,感觉也不用特别优化,有钱的话带宽管够,剩下的就是堆性能好点的服务器就可以了,尤其是这里既没有全文搜索的实现,也等同于几乎没有图片上传的实现 |
32
beanrobbie 2020-12-13 09:26:05 +08:00
最高纪录 5000 多人,你觉得呢 😂
|
33
Maleficent 2020-12-13 10:27:32 +08:00
只希望什么时候能够去掉强制的手机号码验证。
|
35
puzzle9 2021-03-08 11:18:01 +08:00
我怎么感觉 l 大换头像了
|