瞬间涌入5w个用户,每个用户请求5KB的内容,需要多少带宽才能保证不宕机啊?

2013-03-03 18:42:01 +08:00
 FiberCore
正在研究云服务器,发现需要先选择带宽,所以有这么一问,虽然不是每时每刻都有这么多用户,但如果一周来这么一次,总是宕机就不好玩了,所以这样的情况需要多少带宽才能保证啊
5961 次点击
所在节点    云计算
26 条回复
manhere
2013-03-03 18:59:40 +08:00
大部分时候你可以让用户等。
kennedy32
2013-03-03 19:25:31 +08:00
瞬间涌入5万用户的服务器应该有一条光纤
maoyipeng
2013-03-03 19:46:35 +08:00
这主要吃的是cpu,你可以考虑弄个负载平衡
qiuai
2013-03-03 20:05:55 +08:00
不可能瞬间的.比如说10分钟5W用户.那么就是50000/(10*60)=83并发.每个并发5K的话.4M带宽就够了...当然不可能这么理想.
只是说一个计算方法.
另外.如果5W请求全部读取数据库的话,即便是平均到10分钟.对服务器的压力也是超大的.
所以呢...负载均衡是必须的.这也是为什么很多互联网公司都养着很多空闲资源.
FiberCore
2013-03-03 20:38:11 +08:00
不用数据库,主要是php输出一些json协议,简单的逻辑echo
FiberCore
2013-03-03 20:40:43 +08:00
@qiuai 不用数据库,主要是php输出一些json协议,简单的逻辑echo
另外您说的83x5k=415k,为什么是4M啊,1M不就够了吗
GTim
2013-03-03 20:53:17 +08:00
@FiberCore 1M的带宽,实际上下行只有125k
enj0y
2013-03-03 20:59:23 +08:00
if(service.type=="web"){
you.may.use{
com.aliyun.oss()
//storage your images/css/js or htmls files
}
}



OSS是按流量付费的,听说有家电商网站在促销时,把banner页面PUT到了OSS,并用OSS上的页面来促销,当天完成交易额突破5万,实际OSS花费2.6元。
FiberCore
2013-03-03 21:19:31 +08:00
@enj0y 感谢,貌似这个不错,我研究下,我这里的需求就是一个php页面以及少量jpg图片资源,能否使用您说的aliyun的oss服务呢,这个可以捆绑域名吗
qiuai
2013-03-03 21:25:25 +08:00
@FiberCore 呵呵.你懂得.机房从来不按MB来算带宽的.

实际上.5W并发就算是压缩在一分钟里,对于很多的服务商来说,啥都不算.真的.

可以考虑把大部分带宽转嫁到OSS,UPYUN等.然后在服务器上保留最基本的服务,对于突发流量的抵御是有很好的帮助的.

By qiuai[ http://ihkhost.com & http://upyun.org ]
//以后都加上这个后缀好了...宣传一下~~
FiberCore
2013-03-03 21:43:42 +08:00
@qiuai 嗯,感谢您的建议!oss或ypyun支持php的放置吗,还是只能放资源文件?
ksky
2013-03-03 22:05:51 +08:00
@FiberCore 这是存储,只能放静态文件。
enj0y
2013-03-04 01:41:53 +08:00
@FiberCore OSS就像是S3一样的。只能存放静态内容,对于动态的、需要服务端上运算的部分就不能储存过去。

不过你可以用OSS储存图片、JS、CSS试试。
thinkxen
2013-03-04 08:45:56 +08:00
大量的并发对内存要求也是很高的,国内的话10M独享足够你用了,内存保证4G,应该就差不多了~~~~
FiberCore
2013-03-04 11:48:44 +08:00
@enj0y 额,明白了,谢谢哈,那还得给自己的php找个家。。。但就为了这个php搞个服务器不值得啊
qiuai
2013-03-04 12:22:08 +08:00
@FiberCore 单纯的资源..html,js,css,jpg,swf,等静态文件.

By qiuai[ http://ihkhost.com & http://upyun.org ]
qiuai
2013-03-04 12:22:42 +08:00
@FiberCore 看多大的并发.可以考虑走阿里云等云主机

By qiuai[ http://ihkhost.com & http://upyun.org ]
freefcw
2013-03-04 12:53:40 +08:00
@qiuai

你这尾巴多了看着烦人。

这个并发的时间,还有业务是什么,都要分析清楚,静态资源都是好说的,如果对于数据库等有压力,最好还是提早做好筹划。
qiuai
2013-03-04 13:11:14 +08:00
@freefcw 哈哈哈.
静态资源是最好解决的,堆服务器就是了.或者选择专业的服务
但是读取数据库等造成巨大压力的,就要开始准备读写分离,数据库集群等等的.
只是5W并发远没到这个地步
wy315700
2013-03-04 13:14:54 +08:00
这种需求让我想起了学校的选课系统 每年总有那么两次

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

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

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

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

© 2021 V2EX