國家新聞出版廣電總局八三一臺 王曉杭
831臺應用系統(tǒng)數(shù)據(jù)異地備份方案
國家新聞出版廣電總局八三一臺 王曉杭
在信息化運維管理的過程中,各應用系統(tǒng)的相關資料備份是占據(jù)了日常維護中的很大一部分工作,也是信息化系統(tǒng)穩(wěn)定運行的前提。 831臺應用系統(tǒng)數(shù)據(jù)異地備份方案主要用于對臺站各個應用系統(tǒng)包括(機房自動化系統(tǒng),臺站日常辦公系統(tǒng)等)的配置文件,數(shù)據(jù)庫備份,日志等相關數(shù)據(jù)進行異地,定時同步備份,確保在服務器,應用系統(tǒng)出現(xiàn)異常的狀況下能夠正確,快速的恢復至正常狀態(tài)。
異步備份;Rsync;自動同步
隨著信息化的發(fā)展,我臺各個業(yè)務基本實現(xiàn)電子化,自動化,圍繞發(fā)射相關的系統(tǒng)將近10多個,初步統(tǒng)計整個臺站信息化系統(tǒng)將近30多個,保證所有系統(tǒng)安全穩(wěn)定的運行是一個艱巨的任務。在日常維護方面,我們對關鍵設備進行雙備份,各個系統(tǒng)數(shù)據(jù)庫實行本地備份,為確保事件可追溯性又要求某些系統(tǒng)必須有詳細的日志記錄,搭建運維監(jiān)測平臺對各個系統(tǒng)實施監(jiān)測。在整個過程中,各個系統(tǒng)產生的數(shù)據(jù)庫備份文件,日志文件,配置文件等日益增多。一旦由于人為或自然的因素,導致設備和系統(tǒng)的故障或癱瘓或數(shù)據(jù)丟失、 損毀, 將嚴重影響我臺信息系統(tǒng)的正常運行。因此如何保護信息系統(tǒng)的數(shù)據(jù),如何提搞系統(tǒng)自身的抗災能力從而保證業(yè)務系統(tǒng)的連續(xù)性,是我臺信息化遇到的不可回避的嚴峻挑戰(zhàn)。
原先信息化基本通過人工拷貝的方式進行。這種方式工作任務重,而且在生產環(huán)境中操作又引起次生問題,這種方式很快被否決了。之后又使用過,賽門鐵克提供的數(shù)據(jù)備份方案。這一方案通用性不高,備份數(shù)據(jù)量大,恢復困難,推行后基本沒有。
經過苦苦研究,我們把目標集中在Rsync 數(shù)據(jù)同步上面。Rsync遠程同步軟件是linux 系統(tǒng)中廣泛流行的數(shù)據(jù)同步工具。我們使用Rsync 軟件 windows 版本,編寫系統(tǒng)腳本,通過定時任務進行數(shù)據(jù)同步。通過這套方案,完美的解決了系統(tǒng)數(shù)據(jù)異地備份的難題。
831臺應用系統(tǒng)數(shù)據(jù)異地備份方案主要有以下幾個方面的特點:
2.1 自動化定時運行
通過客戶端設定任務計劃,自動同步需要備份的文件至服務端。全部過程不需要人工參與,一次設定后,自動運行,簡化了運維步驟,節(jié)省人力和時間。
2.2 "rsync 算法"可實現(xiàn)快速同步
rsync是用 "rsync 算法"提供了一個客戶機和遠程文件服務器的文件同步的快速方法,而且可以通過ssh方式來傳輸文件,這樣其保密性也非常好。Rsync 提供了許多選擇項,可以設定多種同步類型,如快速同步,增量同步等
2.3 高通用性,高安全性
使用rsync 工具進行同步,可以跨多個系統(tǒng)平臺,同步任意文件,極大得適應了我臺的工作現(xiàn)狀。通過設定,可以進行安全配置,可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接,限制同步客戶端,加密傳輸數(shù)據(jù),保證了數(shù)據(jù)的安全性。
本套方案提供了高通用性,高安全性,降低維護成本,通過設定,降低網絡帶寬占用率,減少因突然性的網絡擁擠帶來的系統(tǒng)問題,為我臺各個信息化系統(tǒng)穩(wěn)定運行打下堅實基礎。
3.1 方案整體介紹
按照要求技術網與辦公網做物理隔離,所以我臺異地備份做了兩套相互獨立的方案。
分別在技術網和辦公網架設一臺服務器用于存儲,安裝Rsync服務,設置配置文件,可以做安全配置,限制同步客戶端訪問權限,在需要同步的客戶端安裝rsync服務,編寫自動運行腳本,添加至任務計劃中,按照需求設定自動同步周期。
3.2 方案使用
圖一
服務器端安裝cwRsync 軟件:
設置配置文件:
在客戶端安裝rsync 服務,添加計劃任務,運行同步腳本:
3.3 關鍵技術介紹
Rsync 遠程數(shù)據(jù)同步
rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具--remote sync。一款快速增量備份工具 Remote Sync,遠程同步 支持本地復制,或者與其他SSH、rsync主機同步。
它的特性如下:(1)可以鏡像保存整個目錄樹和文件系統(tǒng); (2)可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等; (3)無須特殊權限即可安裝。(4)快速:第一次同步時 rsync 會復制全部內容,但在下一次只傳輸修改過的文件;(5)傳輸數(shù)據(jù)的過程中可以實行壓縮及解壓縮操作,因此可以使用更少的帶寬;(6)安全:可以使用scp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接;(7)支持匿名傳輸,以方便進行網站鏡象。
原先數(shù)據(jù)備份基本使用人工拷貝完成,浪費時間,在生產環(huán)境中,極有可能造成次生故障。之后賽門鐵克數(shù)據(jù)備份方案,系統(tǒng)兼容性差,安裝復雜,數(shù)據(jù)恢復緩慢。相對于這兩個方案,本方案無需人工操作,降低了人工成本,時間成本,減少出錯的可能性,保障應用系統(tǒng)的穩(wěn)定性。
本方案從2015年使用到現(xiàn)在,運行穩(wěn)定,有效的解決了信息化工作中遇到的數(shù)據(jù)備份問題,提供高度可靠的容災方案,具有高通用性,高穩(wěn)定性,可擴展性等特點,保障數(shù)據(jù)安全和業(yè)務穩(wěn)定運行。
[1]開源社區(qū)。數(shù)據(jù)同步rsync[OL]。http://www。oschina。net/p/ rsync,2008(9)。
[2]任燕博。基于Rsync的遠程文件同步系統(tǒng)優(yōu)化[J]。計算機與數(shù)字工程,2014(6)。
[3]趙云?;赗sync的備份方案研究與實現(xiàn)[J]。電腦知識與技術,2012(4)。
[4]呂廣平。計算機磁盤陣列及異地容災備份系統(tǒng)分析[J]??萍紓鞑?2012(4)。