論DELL服務(wù)器的應(yīng)用及選型二
有數(shù)據(jù)顯示,涵蓋VOD和流媒體內(nèi)容服務(wù)器、視頻編碼器在內(nèi)的視頻基礎(chǔ)設(shè)施,其整個市場規(guī)模在去年增長了6%,達到了8.03億美元。而在今年該市場規(guī)模將有望實現(xiàn)兩位數(shù)增長。在未來2012至2016年期間,標清和高清MPEG-4視頻編碼器累計投資將有望達到9億美元。
可以預(yù)見,隨著人們對視頻內(nèi)容的渴求和IT環(huán)境、帶寬的提升得到顯著改善,流媒體內(nèi)容服務(wù)器市場規(guī)模將會變得更加宏大。那么,我們在搭建負責(zé)賽事直播的流媒體服務(wù)器的時候,應(yīng)該選擇何種服務(wù)器呢?相比其他IT環(huán)境,此類應(yīng)用的服務(wù)器在選擇上要注意哪些問題呢?
賽事直播專用的服務(wù)器,主要面臨文件格式(碼率)和最大并發(fā)連接數(shù)的挑戰(zhàn)。由于多種壓縮標準和視頻開發(fā)廠家的存在,使得視頻文件的格式多種多樣。為此,我們在選擇賽事直播服務(wù)器的時候,特別需要從處理器、內(nèi)存和磁盤讀寫性能等方面重點考慮。
·根據(jù)處理的數(shù)據(jù)流和并發(fā)連接數(shù)來決定處理器類型和數(shù)量
當(dāng)一顆處理器不能滿足需求時,可以考慮增加處理器或增加服務(wù)器做負載均衡。就目前來說,至強E5平臺服務(wù)器性能和能耗能夠全面滿足用戶需求,其八核十六線程、和最新AVX指令集,使得其浮點運算和整體性能能得到較大提升。
至強E5可帶來更好的浮點運算及流數(shù)據(jù)處理性能(圖片來自Intel官網(wǎng))
至強E5處理器使用256bit的AVX指令集(圖片來自IDF2011)
·根據(jù)軟件配置和緩存用的數(shù)據(jù)流大小決定內(nèi)存類型和數(shù)量
內(nèi)存用來緩存服務(wù)器發(fā)送給客戶端的數(shù)據(jù)流,內(nèi)存的占用情況與并發(fā)連接數(shù)成正比變化。在保證圖像傳輸質(zhì)量的同時,每一個并發(fā)連接占用的內(nèi)存越少越好,該項數(shù)值與軟件有關(guān),所以在選擇服務(wù)器內(nèi)存的時候要先確定VOD軟件,然后根據(jù)并發(fā)連接數(shù)來確定購買服務(wù)器內(nèi)存的配置。
·優(yōu)化磁盤讀性能,增加磁盤陣列緩存
因為為磁盤輸出性能對于流媒體點播(streaming on-demand)是至關(guān)重要的因素,所以必須優(yōu)化磁盤的"讀"性能。可以采用由高轉(zhuǎn)速、低延遲硬盤組成的陣列系統(tǒng)。另外,增加磁盤陣列控制器上的緩存(Cache),可以提高控制器訪問相同數(shù)據(jù)的性能。
·多網(wǎng)段多網(wǎng)卡,實現(xiàn)網(wǎng)絡(luò)負載均衡
為了從每個服務(wù)器獲得最佳效果,網(wǎng)絡(luò)連接應(yīng)該采用專用的交換式以太網(wǎng)段。可以考慮使用多網(wǎng)卡:一個網(wǎng)卡專用來向客戶端提供流媒體,另外一個網(wǎng)卡專門負責(zé)遠程管理、監(jiān)視、復(fù)制、從編碼服務(wù)器獲得數(shù)據(jù)流,以及數(shù)據(jù)流的分發(fā)
有數(shù)據(jù)顯示,涵蓋VOD和流媒體內(nèi)容服務(wù)器、視頻編碼器在內(nèi)的視頻基礎(chǔ)設(shè)施,其整個市場規(guī)模在去年增長了6%,達到了8.03億美元。而在今年該市場規(guī)模將有望實現(xiàn)兩位數(shù)增長。在未來2012至2016年期間,標清和高清MPEG-4視頻編碼器累計投資將有望達到9億美元。
可以預(yù)見,隨著人們對視頻內(nèi)容的渴求和IT環(huán)境、帶寬的提升得到顯著改善,流媒體內(nèi)容服務(wù)器市場規(guī)模將會變得更加宏大。那么,我們在搭建負責(zé)賽事直播的流媒體服務(wù)器的時候,應(yīng)該選擇何種服務(wù)器呢?相比其他IT環(huán)境,此類應(yīng)用的服務(wù)器在選擇上要注意哪些問題呢?
賽事直播專用的服務(wù)器,主要面臨文件格式(碼率)和最大并發(fā)連接數(shù)的挑戰(zhàn)。由于多種壓縮標準和視頻開發(fā)廠家的存在,使得視頻文件的格式多種多樣。為此,我們在選擇賽事直播服務(wù)器的時候,特別需要從處理器、內(nèi)存和磁盤讀寫性能等方面重點考慮。
·根據(jù)處理的數(shù)據(jù)流和并發(fā)連接數(shù)來決定處理器類型和數(shù)量
當(dāng)一顆處理器不能滿足需求時,可以考慮增加處理器或增加服務(wù)器做負載均衡。就目前來說,至強E5平臺服務(wù)器性能和能耗能夠全面滿足用戶需求,其八核十六線程、和最新AVX指令集,使得其浮點運算和整體性能能得到較大提升。
至強E5可帶來更好的浮點運算及流數(shù)據(jù)處理性能(圖片來自Intel官網(wǎng))
至強E5處理器使用256bit的AVX指令集(圖片來自IDF2011)
·根據(jù)軟件配置和緩存用的數(shù)據(jù)流大小決定內(nèi)存類型和數(shù)量
內(nèi)存用來緩存服務(wù)器發(fā)送給客戶端的數(shù)據(jù)流,內(nèi)存的占用情況與并發(fā)連接數(shù)成正比變化。在保證圖像傳輸質(zhì)量的同時,每一個并發(fā)連接占用的內(nèi)存越少越好,該項數(shù)值與軟件有關(guān),所以在選擇服務(wù)器內(nèi)存的時候要先確定VOD軟件,然后根據(jù)并發(fā)連接數(shù)來確定購買服務(wù)器內(nèi)存的配置。
·優(yōu)化磁盤讀性能,增加磁盤陣列緩存
因為為磁盤輸出性能對于流媒體點播(streaming on-demand)是至關(guān)重要的因素,所以必須優(yōu)化磁盤的"讀"性能??梢圆捎糜筛咿D(zhuǎn)速、低延遲硬盤組成的陣列系統(tǒng)。另外,增加磁盤陣列控制器上的緩存(Cache),可以提高控制器訪問相同數(shù)據(jù)的性能。
·多網(wǎng)段多網(wǎng)卡,實現(xiàn)網(wǎng)絡(luò)負載均衡
為了從每個服務(wù)器獲得最佳效果,網(wǎng)絡(luò)連接應(yīng)該采用專用的交換式以太網(wǎng)段??梢钥紤]使用多網(wǎng)卡:一個網(wǎng)卡專用來向客戶端提供流媒體,另外一個網(wǎng)卡專門負責(zé)遠程管理、監(jiān)視、復(fù)制、從編碼服務(wù)器獲得數(shù)據(jù)流,以及數(shù)據(jù)流的分發(fā)