本人很喜歡RocketRAID,在工作中也很喜歡總結關于RocketRAID的經驗教訓,下面就這個問題來詳細說說吧。隨著現代生活以及娛樂項目的豐富多彩,很多觀眾已經不局限于電視娛樂,“視頻點播”這個名詞便應運而生,成為21世紀娛樂新生代的象征。同時也隨著現代網絡技術的發展,網絡視頻的傳輸成為Internet應用的一個亮點。
為了提高視頻數據在網上的傳輸效率,并實現視頻的實時播放,流媒體技術的研究與應用得到了很大發展。而基于流媒體技術的在線電影服務器,在很多行業都得到了廣泛的應用,例如遠程教育服務器,酒店視頻點播服務器,音樂下載服務器,VOIP網絡電話服務器,在線視頻網站服務器,網吧電影服務器,數字圖書館服務器等。
HighPoint公司自1995年問世以來,推出的火箭系列RAID產品,在這幾年為流媒體視頻服務器行業提供了多種解決方案,不論是在品牌視頻服務器,還是DIY玩家自己配制的視頻服務器里都得到了廣泛的應用。而對于視頻服務器的配置,硬盤和RAID卡是必不可少的硬件設備。其實無論是SATA硬盤還是SCSI硬盤,它們的內部速率都基本差不多,硬盤內部速度提升是電影服務器最重要的,唯一的辦法就是借助陣列卡來改造,以提升硬盤的讀寫速度,很多客戶以為買品牌服務器用SCSI硬盤就可以了,但是還是總碰見播放電影卡的問題無法解決,就是這個原因,RAID卡的配備是必需的。而HighPoint基于自己多年在SATA RAID的成熟產品,以及整個SATA設備,包括硬盤和RAID低成本和高性能的優勢,受到了廣泛視頻服務器行業的青睞。
RAID基于視頻服務器中的應用,可以粗略的歸為兩類功能:
1)實現服務器整個容量的擴展
2)硬盤之間組建陣列,提供讀取數據的高效性和保護數據的安全。
而針對不同領域的視頻服務器的應用,對于RAID產品的選用也有所區分,下面我們分領域介紹一下。
1. 網吧視頻服務器
多數光顧網吧的客戶,都免不了要看電影,而且網吧里的視頻服務器一般會連續開機10天至一個月以上,如果客戶正看得起勁的時候突然出現中斷或者宕機,那實在是有點太煞風景。從而為了適應網吧視頻服務器長時間的大量I/O操作,系統和視頻文件共享一個硬盤的方法決不可取,必須使用單獨的磁盤或磁盤陣列來存放視頻文件。2000年初,多數國內網吧客戶通過選用HighPoint RocketRAID 454產品來連接5-8塊IDE硬盤,把所有硬盤組建RAID0模式,以實現網吧服務器的存儲子系統。而現在隨著SATA技術的發展和硬盤容量的逐步擴充,客戶基于RAID的選擇也升級為SATA RAID——RocketRAID1740和RocketRAID 2310等。當然,對于資金比較充裕的網吧集成商,也可以選擇“SAS”架構的解決方案。
2. 在線視頻服務器
現在越來越多的用戶在互聯網上通過視頻來了解信息,例如網上看電視電影,看體育比賽,通過視頻文件來了解有關購房,購物等信息?;ヂ摼W時代,只有文字和圖片,沒有視頻肯定是不行的。尤其是北京08年奧運會的到來,不知道有多少觀眾甚至國際友人想通過互聯網來實現在線觀看比賽的愿望。所以互聯網商機也便應運而生,但是,要想把視頻資料放到互聯網上,對互聯網帶寬和視頻服務器的要求也相對較高。對于想節約成本,不買品牌機的商家就要注意了,在選取CPU、主板以及RAID產品時要多講究一些性能了。在此,推介兩款目前被廣大在線視頻服務器客戶所認可的HighPoint產品——RocketRAID2340和RocketRAID 3520。
以上兩款產品,滿足8T和16T視頻容量需求,滿足在線視頻在100M-1000M互聯網帶寬條件下,對服務器I/O速度的要求。同時通過RAID技術(多數集成商采用RAID5模式),總體上提高了數據傳輸速度,同時也提供了對視頻文件的數據保護功能。對于大多數用戶性能已經足夠,這時候硬盤已經不是瓶頸了。同時采用優化的讀取算法使硬盤的尋道時間和尋道次數都大幅度降低,增加了硬盤的壽命。
3. 酒店/小區視頻點播服務器
對于酒店/小區式這種場所的娛樂內容,一般包含兩項:
1)用戶點播觀看已制作完畢和存入完整的節目
2)觀看現時播放的在線電視節目。
基于以上兩點的實現,勢必要求服務器硬盤容量更大,對視頻數據處理更快,從而對服務器組建的性能要求也就更高了。同時由于網絡用戶對服務器的頻繁訪問和程序的運行,都在加重磁盤的負擔,因此磁盤配件和陣列卡搭配的速度快慢是服務器整體性能至關重要的部分。而對高速讀寫陣列的建立,我們推薦選用HighPoint RocketRAID 3520陣列卡來提供高性能磁盤陣列。當CPU和內存都保證高性能的時候,硬盤的讀寫成為最大的瓶頸,借助RocketRAID 3520高性能,使得硬盤讀寫速度發揮到極致。
RocketRAID 3520是HighPoint推出的一款及其有代表性的IOP產品,此卡采用Intel IOP341芯片,提供RAID6 engine (P + Q),不占用服務器CPU空間。同時配置256M的緩存,可以暫時存放被頻繁讀取的數據,以提高文件讀取速度。板卡配有一個BBU電源備份單元,可以7*24小時保護數據,防止意外斷電而造成數據丟失。 另RocketRAID 3520還具有在線RAID擴容和在線RAID遷移、對硬盤活動和失敗燈的顯示等功能,在具體應用方面,都有突出的優勢。RocketRAID 3520不僅具有卓越的容錯能力和TB級的大容量存儲,并且擁有先進的管理功能,包括基于web的管理系統,基于命令行界面的管理系統和開放的API軟件系統??傊琑ocketRAID 3520是面對視頻點播行業客戶,非常具有實力的PCI Express RAID解決方案。
總結:
之上所述,我們選擇了三個典型行業的視頻點播服務器,分別闡述了HighPoint產品在不同領域的具體應用方案。當然隨著IT事業整個的發展,包括 CPU,硬盤等硬件產品的不斷更新,同時隨著用戶需求的不斷提升,相信HighPoint公司也還會繼續創造新的產品以適應這個領域的應用。以上介紹RocketRAID。