模板建站动态

当前位置: 首页 > 模板建站动态

一个大型网站需要多少服务器

来源:建站公司发布时间:2021-05-09 17:00:00

让我分享一下社区网站的服务器需求。我不知道你们是否听说过掘金。从2016年到2019年,我一直担任掘金的技术总监(现在我已经离开了)。我从0开始设计掘金现有的整体架构(包括软件架构和硬件基础架构)。我负责所有与开发和技术相关的业务),Alexa在中国排名626(***分约230分)。作为对比,断层段为101,oschina为154)。Similarweb在中国排名399(作为比较,段错误是329,我不知道这个成就是否可以被视为一个'大网站'。从业务类型来看,社区业务本身的复杂性更多是由产品功能之间的依赖性造成的。比如,你给别人的喜欢的次数应该反映在喜欢的文章中,作者应该得到通知,喜欢的行为应该显示在你的时间线上,关注你的人应该阅读你的新闻等等,但毕竟,这只是一个网络业务。因此,CPU、内存、磁盘等资源的利用密度并不是特别显著。

让我们将此服务器定义为“运行操作系统的实体”。毕竟,现在都是虚拟化,所以要计算使用了多少物理服务器并不容易。因为这都是网络业务,挖金不是很复杂

web端由三个8core16g云服务器组成。前端连接四个负载均衡器,每个负载均衡器绑定一个IP以应对DDoS攻击。微服务层由4台16core32g云服务器组成。同样,前端还与四个负载平衡器相连。Cronjob(定时任务)和两个4core8g云服务器

数据库:MySQL实例2个(4台),mongodb实例5个(共20台),redis实例14个(14台)。中间件:zookeeper(6台机器)、Kafka(6台机器)、elk(3台机器)。大数据CDH(10台机)、杂项认证服务器、DNS、冷备份等(6台机)都是承载在线服务的机器,不包括直接提供负载均衡等服务的云服务提供商实例,共78个实例。如果最终压缩,比如数据库没有那么复杂,尽量重用实例,减少大数据等组件进行操作,估计在40个实例内,这样的网站就可以完成。也就是说,一个在中国排名500位左右(世界排名3000位左右)的社区网站可以实现,40台服务器几乎可以完成(当然,其他业务类型可能或多或少,但一个社区类型的网站应该和大家差不多)

然而,这只是冰山一角。我们还为工程师提供了测试环境和本地机房服务器:离线CDH 14实例开发服务器6实例

代码托管、CI、CD6实例容器环境16实例ceph6实例数据冷备3实例杂项6实例共57个实例。也就是说,最终使用的掘金服务器是135个实例。根据一台物理机的4个实例来计算,物理服务器应该是34台左右(2个机柜全部安装完毕)

因为我在这方面比较有经验,所以从省钱的角度来说,我们本地的服务器都是二手服务器。

是的,你说得对。都是淘宝的产品。甚至有一款服务器被百度下架。多亏了这些行业领头羊的过时服务器,对于一家初创公司来说,购买廉价设备来省钱是件幸事。当然,一个好老板的支持也很重要。购买服务器可以节省近30万元

谷歌成立时,也依赖大量二手设备提供服务,有些朋友可能担心用二手服务器会不会有问题?这确实是一个隐患,所以我们只能局部使用。在线仍然是云服务的直接使用。熟悉我的朋友可能知道我家里的机器比公司里的多。所以经验对我来说不是问题。哈哈。

搜索业务仍然是资源密集型的。当我搜索360时,只显示搜索结果的网络机器数量达到了5个机房,每个机房12台。主机和辅机的数量超过几千台。业务会越来越少,CDN收费会越来越贵。我的生意不怎么吃香。以pandatv为例,我离开的时候(2016年底),估计机器数量应该在1000台以内。其实我负责的数据业务是一套比较大的CDH家族水桶,不到20台机器,我平时使用的一些业务机器也在20台左右。上面。

扫码咨询

电话咨询 立即咨询