校園流媒體網(wǎng)絡(luò)服務(wù)器配置解析
用戶目前的流媒體網(wǎng)絡(luò)服務(wù)器配置的應(yīng)用情況是:校園局域網(wǎng)絡(luò)、廣播電臺(tái),在線媒體網(wǎng)站,現(xiàn)有的PC機(jī)已不能滿足多點(diǎn)網(wǎng)絡(luò)服務(wù)的要求,如果不進(jìn)行系統(tǒng)升級(jí)改造,那么用戶每年需要投入大量資金購(gòu)買PC機(jī),在產(chǎn)品壽命和應(yīng)用收益等諸多方面均用戶將承受巨大壓力。為此,建設(shè)一個(gè)新的網(wǎng)絡(luò)點(diǎn)播系統(tǒng)應(yīng)滿足下列要求:
1.提供到1000人或更多同時(shí)在線,VOD系統(tǒng)
2.流媒體編碼率初步定為512Kbps
3.具有高可靠性的服務(wù)器集群
4.具有高可靠性的存儲(chǔ)系統(tǒng)
5.從應(yīng)用機(jī)制上分析,媒體服務(wù)器應(yīng)采用網(wǎng)絡(luò)負(fù)載均衡技術(shù)
6.存儲(chǔ)系統(tǒng)為NAS模式,存儲(chǔ)不同類型的媒體文件
7.存儲(chǔ)空間初步定位2TB
8.網(wǎng)絡(luò)系統(tǒng)實(shí)時(shí)性要求非常高
用戶對(duì)系統(tǒng)升級(jí)方案的要求:
在通常情況下,流媒體網(wǎng)絡(luò)服務(wù)器配置的原則為--水平擴(kuò)展模式(scale wide rather than scale high),也就是說:網(wǎng)絡(luò)服務(wù)器配置使用較多的服務(wù)器來分擔(dān)網(wǎng)絡(luò)的負(fù)載。
例如:部署2臺(tái)雙處理器或4臺(tái)單處理器的服務(wù)器,而不是一臺(tái)4顆CPU的服務(wù)器。采用這種方案可避免,當(dāng)僅有一臺(tái)高端服務(wù)器時(shí),因無(wú)法分擔(dān)網(wǎng)絡(luò)負(fù)載而產(chǎn)生瓶頸。同時(shí)也消除了"單點(diǎn)故障"問題,提高了系統(tǒng)的整體可靠性。
在方案設(shè)計(jì)時(shí),需要考慮計(jì)算流媒體文件的動(dòng)態(tài)大小,以滿足后端存儲(chǔ)適應(yīng)點(diǎn)播的需求;考慮數(shù)據(jù)存儲(chǔ)流量對(duì)網(wǎng)絡(luò)性能的影響;考慮并發(fā)任務(wù)對(duì)系統(tǒng)平臺(tái)的要求。
網(wǎng)絡(luò)服務(wù)器配置中服務(wù)器選型的考慮點(diǎn)
CPU 如果服務(wù)器的能力可以滿足要求,增加更多的處理器不能明顯提高服務(wù)器的吞吐量。微軟媒體服務(wù)(Windows Media Services)可以從1路系統(tǒng)擴(kuò)展到8路系統(tǒng)。然而,當(dāng)超過2顆CPU時(shí)性能的增加逐漸減小,投資回報(bào)比開始降低。
當(dāng)CPU、磁盤和網(wǎng)絡(luò)I/O都不是系統(tǒng)的瓶頸時(shí),添加足夠多的內(nèi)存給Windows Media服務(wù)器,可以增加同時(shí)響應(yīng)客戶端的數(shù)量。但是,微軟媒體服務(wù)(Windows Media Services)不使用系統(tǒng)內(nèi)存來保存文件系統(tǒng)數(shù)據(jù)(file system data),所以增加更多的內(nèi)存不能解決因磁盤I/O問題而產(chǎn)生的瓶頸。對(duì)于高可用的媒體服務(wù)器,***內(nèi)存配置為每核心1Gb。超過這個(gè)數(shù)量,投資回報(bào)比開始降低。
網(wǎng)絡(luò)(Network Interface)為了從每個(gè)服務(wù)器獲得***效果,網(wǎng)絡(luò)連接應(yīng)該采用專用的交換式以太網(wǎng)段??梢钥紤]使用多網(wǎng)卡或者光纖卡:一個(gè)網(wǎng)卡專用來向客戶端提供流媒體,另外一個(gè)網(wǎng)卡專門負(fù)責(zé)遠(yuǎn)程管理、監(jiān)視、復(fù)制、從編碼服務(wù)器獲得數(shù)據(jù)流,以及流的分發(fā)。這樣配置的優(yōu)點(diǎn)為:當(dāng)客戶網(wǎng)段(client segment)流量出現(xiàn)飽和時(shí),不會(huì)影響到對(duì)服務(wù)器的遠(yuǎn)程管理。
磁盤因?yàn)榇疟P輸出性能對(duì)于流媒體點(diǎn)播(streaming on-demand)是至關(guān)重要的因素,所以必須優(yōu)化磁盤的"讀"性能。可以采用由高轉(zhuǎn)速、低延遲硬盤組成的陣列系統(tǒng)。另外,增加磁盤陣列控制器上的緩存(Cache),可以提高控制器訪問相同數(shù)據(jù)的性能。(commonly accessed data) ,但由于機(jī)架式存儲(chǔ)空間有限用戶可以考慮單獨(dú)配置盤陣。
方案建議:
處理器:雙路以皓龍?zhí)幚砥鳎?.0GHz主頻
內(nèi)存:至少4GB ECC
硬盤:3塊以上SCSI硬盤,可做RAID5,硬盤轉(zhuǎn)速15000轉(zhuǎn)以上或者獨(dú)立盤陣
網(wǎng)絡(luò):2塊千兆網(wǎng)卡(支持捆綁)
***服務(wù)器:ASUS RS161-E4
華碩RS161-E4是首款采用雙AMD SOCKET F平臺(tái) Opteron 2200系列處理器的服務(wù)器產(chǎn)品,并采用nVIDIA nForce Professional 2200芯片組,8個(gè)DIMM內(nèi)存插槽可將內(nèi)存容量擴(kuò)充至16GB,可以滿足大容量?jī)?nèi)存的需求和高負(fù)荷計(jì)算環(huán)境的需求。2塊熱插拔硬盤位,提供RAID 0和RAID 1功能可靠的數(shù)據(jù)保護(hù)功能,因?yàn)檫@款服務(wù)器提供的硬盤位較少,因此我們建議用戶搭配獨(dú)立的盤陣做視頻存儲(chǔ)。內(nèi)建的雙Broadcom PCI-Express GbE LAN可作為專業(yè)級(jí)服務(wù)器網(wǎng)絡(luò)連接解決方案。除此之外,華碩RS161-E4服務(wù)器還支持2 * PCI-E x16插槽(x16 Link,可被分為2 x 8)和1個(gè)SO-DIMM插槽支持華碩ASMB3-SOL卡,方便用戶升級(jí)使用。
希望本文對(duì)校園流媒體網(wǎng)絡(luò)服務(wù)器配置的解析能夠?qū)ψx者有所幫助。
【編輯推薦】