※ 引述《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)