作者reflynet (Reflynet)
看板i-enterprise
标题Re: [请益] 一个大型的持续型的服务要建立哪种硬体?
时间Wed Feb 10 19:14:34 2010
※ 引述《saja (莎亚)》之铭言:
: 我已经有一个case会有约20万人的会员
: 并且做的是线上学习(串流影片播放)
: 这样 硬体要怎麽做分配跟设计? 频宽呢?
: 这个成本现在要计算 但是我完全没有经验><
: 请大大帮我解答~
: 这不是假设性问题 我认真需要有经验的人的回答
: 如果可以的话 只要留联络方式到我信箱就可以了
: 我愿意以计时顾问的方式付费!感谢!!
其实这种东西找SI比较快吧...你连硬体都要买的话SI一定会帮你的XD
你说「软体是套装」... 这意思是?
(A)软体是跟其他公司买来的套装
(B)你们就是软体公司,现在要把自己平常的套装软体拿来做平台
如果是(A)的话,就比较麻烦,这种大型平台要做扩展的话,
通常有修改原始码的需求...
如果是(B)的话,那自由度就很大了....
以下单纯讲概念,留在版上看有没有帮助...
(我不是针对saja的文回,这只是概念解说)
首先是会员跟频宽,你总会员数是200K,
有没有评估过尖峰时间会同时多少人在线上?
我假设30K好了(15%)
你是做串流的,所以要算总频宽需求,例如你影片是256kb/s的好了,
那在同时30K会员做线上播放的情况下,你需要频宽是 7500 mb/s (!!)
这不是说一台主机要接 7500 mb/s 的线路,你可以用很多台机器去分担...
那要怎麽分担?
不管是网页主机、串流主机还是资料库主机,在这种大规模下,
你不可能各用一台机器就可以解决,所以这时候会采用负载平衡的方式
把工作分配给
网际网路<----->[你的对外主机]<------------->[主机A]
<------------->[主机B]
<------------->[主机C]
透过这种方式,可以把工作分配给许多台主机,这样整体网站的负担就会变小,
将来生意又更好的时候,可以再增加更多的硬体来承受更多的流量。
负载平衡的方式有非常多种,
有简单的DNS分配、用硬体做负载平衡、便宜的软体规则、高级的CDN....
每种方式有其优缺点,各不相同,这边就不提了。
恩,以上只是概念解说,有经验的大大欢迎写信给saja报价..
当然我想saja也会收到CDN报价...XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.219.41.177
※ 编辑: reflynet 来自: 124.219.41.177 (02/10 21:58)