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