一个用户量在十万、百万和千万级别的 SNS 网站,硬件方面的运营成本分别为多少?
3个回答
2013-11-10
展开全部
如果按照一个SNS网站从零到大的这么一个过程来讲的话,随着访问量的上升,按照我的经验,硬件容易出现瓶颈和顺序如下:
1.先是IO的瓶颈,当动态请求增加,IO的瓶颈是最先出现的。这个问题可以通过读写分离,加cache来解决。或者直接升级硬件,或者通过负载均衡,在水平层面上增加机器。
2.然后是数据库的瓶颈,这个时候就要靠业务层表的拆分啊,或者mysql这样的分发复制机制,达到多台数据库server同时提供读的服务的要求,来跨越这个瓶颈,当然也可以通过增加cache和升级数据库server的方法。
3.然后是存储空间的问题,内容增加,包括图片等静态文件和数据。这需要增加存储容量或者存储服务器,可以用上各种分布式文件系统,有钱的话可以直接上cache。
4.到达这个层面,就是机柜空间的问题了,你的服务器多了,机柜可能装不下,到了这时,你应该不差钱了,IDC的建设也应该提上日程。
还有对所有大公司来说,cdn,网络带宽和中国特色的双网互联的情况也是很大的一笔投入,像阿里为了联通和电信的双网联通,投了很多钱做一条专线。
同样技术水平也是很重要的一点,如果有能力做优化,硬件的成本就能降下来,举个例子,人人网的邵军辉在volocity上的分享我听过,他们用c++重写了整个web层,原来用40台java server扛住的流量用6台C++ server就解决了。
总体上的硬件运维上的问题就是这些,不包括一些故障,2A备份还有网络带宽的成本的问题,希望能满足你的提问。
1.先是IO的瓶颈,当动态请求增加,IO的瓶颈是最先出现的。这个问题可以通过读写分离,加cache来解决。或者直接升级硬件,或者通过负载均衡,在水平层面上增加机器。
2.然后是数据库的瓶颈,这个时候就要靠业务层表的拆分啊,或者mysql这样的分发复制机制,达到多台数据库server同时提供读的服务的要求,来跨越这个瓶颈,当然也可以通过增加cache和升级数据库server的方法。
3.然后是存储空间的问题,内容增加,包括图片等静态文件和数据。这需要增加存储容量或者存储服务器,可以用上各种分布式文件系统,有钱的话可以直接上cache。
4.到达这个层面,就是机柜空间的问题了,你的服务器多了,机柜可能装不下,到了这时,你应该不差钱了,IDC的建设也应该提上日程。
还有对所有大公司来说,cdn,网络带宽和中国特色的双网互联的情况也是很大的一笔投入,像阿里为了联通和电信的双网联通,投了很多钱做一条专线。
同样技术水平也是很重要的一点,如果有能力做优化,硬件的成本就能降下来,举个例子,人人网的邵军辉在volocity上的分享我听过,他们用c++重写了整个web层,原来用40台java server扛住的流量用6台C++ server就解决了。
总体上的硬件运维上的问题就是这些,不包括一些故障,2A备份还有网络带宽的成本的问题,希望能满足你的提问。
柚鸥ASO
2024-03-28 广告
2024-03-28 广告
海外评分优化对于提升品牌形象和吸引用户至关重要。为了实现这一目标,我们需要密切关注用户反馈,及时解决他们遇到的问题,从而提升用户满意度。同时,通过优化产品功能和提升用户体验,我们能够进一步提升用户的评分。此外,积极与用户互动,回应他们的评论...
点击进入详情页
本回答由柚鸥ASO提供
2013-11-10
展开全部
以高一点的标准,30%活跃用户、人均 20PV 计,百万用户级别日PV应在6百万左右,带宽30-70M,若图片较多,还要大幅增长。服务器视应用需求4-20台不等。具体成本可根据这个数值估算。如果是新开设的网站,初期包括带宽成本可以控制在10万甚至5万以下,知乎目前看起来也就1-3台机器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-10
展开全部
人人网的邵军辉在volocity上的分享我听过,他们用c++重写了整个web层,原来用40台java server扛住的流量用6台C++ server就解决了。 这个数字是否正确,很有疑问阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询