網絡普及之后,計算機的應用環境也是越來越復雜,企業的網絡管理人員每天都要面對急劇膨脹的數據所帶來的挑戰,這些數據的類型越來越復雜,而計算機就是在對關鍵的數據庫進行運轉工作,分配到數據備份上的時間是屈指可數。計算機在運轉中很可能會發生物理方面或邏輯方面的故障,而那些復雜的重要的數據卻因沒有及時備份而丟失,所以企業為了減少損失應該利用通信軟交換技術對那些數據進行有效的備份儲存。
一、通信軟交換機數據備份系統的概念
通信軟交換機數據備份系統是在中國電信長途軟交換網的組網和環境的基礎上通過研究慢慢開發出來的新技術,這系統的使用方向非常明確,另外,系統的拓展和市場推廣也是需要受到關注的,系統各功能部分都是一模塊一模塊進行程序編寫的,編寫的時候只是用最為普遍的也是做容易理解的編程語言,所利用的平臺架構也是一般常見的,力求以簡潔易懂的方式向大家呈現這個系統,這個系統還可以無限制進行移植,對于需要的企業來說很方便,只要進行一個簡單的數據搬運就行,減輕了集中維護模式下大規模數據備份工作的難度,同時還提高了企業數據分析儲存的能力。
通信軟交換機數據備份系統的工作原理也是一般計算機工作人員所能看得懂的,包括先是由各軟交換的后臺所使用到的SUN服務器在規定時間段內生成一些重要的數據,并將這些數據文件進行備份,然后將文件通過gz和jar方式將重要數據進行壓縮和打包,存放在本計算機所指定的目錄下,全部的過程用日志文件的方式進行記錄;那些由多網元批發出命令然后實現骨干中繼、信令網關(HTGSG)設備所導出的數據也同樣保存在自己的機器上。然后由中心服務器借助Unix系統的定時執行機制,將時間往后推遲,自動遠程登錄到軟交換和骨干中繼、信令網關(HTGSG)的前、后臺SUN服務器,將后臺SUN服務器所生成的備份數據文件和前臺服務器上的最初的系統版本文件還有那些重要的系統數據一起傳送到中心服務器的那個磁陣上去,并將這些數據文件從原來的遠程主機的指定目錄復制到遠程主機的歷史目錄下面,這樣就可以確保同一個文件不會被反復傳送,浪費時間也浪費精力,當然,文件若是在傳送過程中失敗還可以直接從歷史目錄搜索到并獲取備份文件。
以前的數據備份工作都是需要工程師人工操作,登陸遠程的后臺服務器之后,將那些重要的數據進行備份,然后再通過FTP傳送到網管服務器,最后就是將數據從FTP到所需要的計算機之間進行介質備份。人工操作的時候需要涉及到一系列的操作包括UNIX操作、數據文件生成的驗證、FTP文件的傳送等等,這些操作都太復雜而且工作量也大,所以在數據備份過程中往往會出現差錯,若是采用自動數據備份程序,不僅可以提高操作的靈活性,還可以減少出錯率,使之做到零誤差。
二、通信軟交換機數據備份系統的實現
通信軟交換機數據備份系統包括五個模塊,這些模塊之間工作順序都是由程序在主機內部的先后次序決定的,而具體的運行就要看時間而定。在中心服務器中包含了三個模塊:第一個模塊是通用接口模塊,這個模塊是通過在中心服務器上啟用定時任務遠程登錄到各設備,下載數據并進行相關操作;第二個模塊是日志收集處理模塊,這個模塊主要是通過通用接口模塊將后臺執行程序的日志讀取至本機并進行一個處理;第三個模塊是人機接口模塊,這個模塊主要是完成定時任務的更改和單項任務下發,并提供日志查看的功能,值班人員可以通過web的方式查看生成的日志;另外還有兩個模塊是在soft-Switch后臺數據中,通過crontab來運行數據庫備份執行模塊,然后再運行文件處理模塊,這樣就生成了dmp.jar.gz文件,最終完成數據的生成,這其中包含了16套后臺數據。
這些模塊的功能都在上述描述中體現,另外soft-Switch前臺數據中包含了16套軟交換現行的網絡運營時的所用到的配置參數以及一些版本數據,當然,這些數據都是在版本進行升級的時候才會用到的,這些數據都是靜態數據,另外soft-Switch前臺是具有ftp服務端的功能的;HTGSG前臺數據中包含了中國各電信長途軟交換網的全部的33套HTGSG設備,這些數據主要是版本數據,HTGSG前臺依然具有ftp服務端的功能;soft-Switch后臺數據是通過中心通訊綜合客戶端的多元網批命令定時執行的,生成的業務數據ABK文件包含了33套數據。