【提 要】 隨著自動化廣播的不斷發(fā)展和音頻工作站的應用,作為數字存儲中心的陣列中的數據不斷增加,如何保障數據的安全問題也顯得越發(fā)重要。本文就如何實現海峽之聲廣播電臺數據備份進行了系統(tǒng)闡述。
【關鍵詞】 數據備份 備份介質 IDE陣列 應急播出服務器
目前,國內越來越多的電臺建立了以音頻工作站為主的自動播出系統(tǒng)。在該系統(tǒng)中,播出服務器和音頻數據陣列柜是核心部分,用于完成系統(tǒng)信息及音頻資料的存儲、檢索及其他管理。播出服務器和陣列柜正常工作是整個系統(tǒng)正常運行的基本要求;另一方面,由于我臺四個頻道每天18小時播出,意味著音頻工作站系統(tǒng)的節(jié)目制作和播出任務成倍增加,服務器負荷加重,成了影響播出安全的一個主要隱患。因此,為了保證廣播節(jié)目的安全和完整性,實現不間斷播出和快速恢復播出,同時為數據恢復和重建提供支持,迫切需要構建一個安全的數據備份系統(tǒng)和應急播出手段。
一. 系統(tǒng)構成
針對我臺實際運行的狀況,我們對以下方面進行了考慮:
1.備份介質的選擇
現在已經有了非常多的備份解決方案,如我們正在使用的磁帶機方式。由于磁帶備份機采用順序存儲方式,備份數據時浪費量非常大,并且數據備份不直觀,無法恢復中間的部分數據。再說說選擇陣列柜方式,現在使用的陣列多為SCSI或光纖陣列柜,那么作為備份系統(tǒng)此項投資就顯得價格太高。為此通過比較調研,我們選擇IDE陣列柜。
IDE陣列柜是近幾年出現的新型技術,隨著硬盤及陣列柜技術的不斷發(fā)展,IDE陣列技術逐漸成熟起來,從最早只支持RAID0,1,到現在RAID0,1,0+1,3,5,并且解決了IDE硬盤熱插拔的技術難點,IDE陣列柜在安全,性能和可靠性方面大大增加,因此IDE陣列作為實際數據存儲的應用,技術上已經成熟起來。
2.陣列柜的選擇
我臺現有790G的音頻數據陣列柜,為此我們選擇Howare SB-2800 IDE陣列柜。它可容納8塊IDE硬盤,每塊硬盤容量為200GB,按RAID5標準組建,陣列實際容量高達1400GB。可滿足現有全部資料的1:1備份,同時還能滿足將來的發(fā)展需要。
3.服務器的選擇
考慮是一個備份系統(tǒng)的服務器,對此我們選擇了IBM8676-11X X335機柜式服務器,它具有性能穩(wěn)定可靠,功能強大等特點。
4.數據備份軟件的選擇
我們采用聯匯公司“DataBak2003數據備份軟件”,實現從主服務器系統(tǒng)到備份系統(tǒng)的不間斷數據備份(包括音頻文件數據和SQL數據庫),而且可以有選擇性的備份,使備份數據有效可靠,大大減少垃圾數據的備份。在主服務器檢修或崩潰時,可以用備份服務器緊急代替成為播出服務器,以保證安全播出。在服務器恢復正常后,還可從備份服務器中恢復數據,以保證數據的連續(xù)和同步。
二. 系統(tǒng)構架及原理圖
1.主服務器與備服務器采用原有容錯方式,掛接原有的播出陣列柜構成系統(tǒng)組成A服務器組。該服務器端主要承擔資料的存儲、各系列臺公共節(jié)目的存放和播出站的播出任務。
2.增加一臺新的備份服務器和一臺IDE陣列柜,組成B服務器組,負責存放備份數據,和擔當應急播出服務器。
3.安裝DataBak2003備份軟件,選擇備份播出陣列柜上的重要數據。
正常情況時,服務器組A工作,也就是正常連接(實線);異常情況時,通過應急連接(虛線),備份服務器全面接管音頻播出任務。
三. 系統(tǒng)實施
1.對IBM服務器安裝WINDOWS2000AD服務版操作系統(tǒng)。
2.安裝完成服務器上的所有硬件驅動:如顯卡、網卡等。
3.安裝MSSQL2000數據庫。
4.安裝DataBak2003備份系統(tǒng)。
5.對磁盤陣列做RAID5初始化工作,連接IDE磁盤陣列,把8塊200G的磁盤按順序放入柜子中。
6.連接好IBM服務器的各個設備,如顯示器、鍵盤、鼠標、IDE陣列等設備。
7.與現有的LINK99播出系統(tǒng)連接調試,運行DataBak2003程序,配置參數,程序進入初始化備份文件階段(測試:從備文件到備數據庫,先備后恢復,到修改節(jié)目路徑)。
8.備份音頻文件初始化結束后,程序進入備份音頻文件更新階段(測試:通過錄制站發(fā)送再修改一條節(jié)目進入LINK99數據庫中,然后從管理站刪除該節(jié)目,看DataBak2003是否進行了備份和刪除操作以及所需要的時間是否是1分鐘做出反應)。
在運行中,我們發(fā)現當慢錄站發(fā)送節(jié)目到數據庫時,備份文件會失敗。分析得知是因為在節(jié)目拷貝到播出陣列時,備份軟件檢測到數據庫新增一條節(jié)目,也立即對它進行備份,這樣同時對一個文件讀寫,導致出錯。過后我們將備份軟件設計成若出錯就接著拷,而不是向原先那樣出錯后就不再進行拷貝了。這樣,一旦慢錄站節(jié)目拷到播出陣列結束,備份軟件也就可以對該節(jié)目進行訪問,備份就成功了。
9.應急播出系統(tǒng)的啟用:在所有的工作站的界面上建立兩個快捷連接圖標,一個是現在正常使用的,一個是在主服務器異常不能工作時使用的圖標(改指向的ODBC名稱)。模擬音頻服務器子系統(tǒng)崩潰(即server1和server2都停機),停止自動備份軟件,各個工作站是否順利登陸到網絡中,使用應急圖標,能與備份服務器相連,從而能訪問備份服務器上的數據信息。這時備份服務器就成為一臺主用服務器(備份服務器不能登陸到工作站系統(tǒng)的domain域),無需重啟,比較快捷方便。這種方法的缺點就是起始的安裝和設置比較多,需要對用到的機器全部設置,工作量比較大些。
10.將原服務器恢復正常,運行恢復程序,配置好里面的恢復文件目錄,即可將在備份服務器上的所有新增數據重新同步到主服務器群,然后再繼續(xù)備份服務器的角色。
四. 系統(tǒng)功能
我臺數據備份系統(tǒng)有以下主要功能:
1.自動完成音頻工作站系統(tǒng)的數據庫備份及音頻文件備份。可設置兩種備份方式:實時備份和定時備份;可在任意設置點自動備份數據庫。
2.實時檢測音頻服務器子系統(tǒng)文件的新增、修改、刪除等操作,并執(zhí)行相應操作,與音頻服務器子系統(tǒng)保持高度同步。
3.當主服務器檢修或崩潰時,可以用備份服務器頂替,擔當應急服務器,以保證播出安全。
4.在主服務器修復正常后,可自動將數據從備份數據庫中恢復,以保證數據的連續(xù)和同步。
5.可設置備份磁盤警戒空間大小。
6.可設置需要備份的內容:可備份全部音頻庫節(jié)目,也可設置按類別選擇備份,可設置備份所有快捷模版節(jié)目,備份最近10天錄制節(jié)目,備份n天節(jié)目單節(jié)目等。可自動同步備份音頻文件。
7.所有備份操作都有日志,并可查詢。
8.備份進程實時顯示,安全,準確,快速。
五. 系統(tǒng)特點
我臺數據備份系統(tǒng)有以下主