“美國9.11”事件后,更多的政府機關、企業等對數據安全提出了更高的要求。寧波廣電適時在原有雙機系統的前提下,提出對數據庫系統進行遠端災難恢復,以保證系統更加強勁的運行。寧波廣電數據庫應用系統采用:兩臺寶德PT2350R服務器加一臺寶德GS4008存儲柜,兩臺數據庫服務器采用WINDOWS 2000 SERVER操作系統,采用ORACLE 8I的數據庫軟件,組成雙機系統。目前的數據庫平臺通過雙機系統,已具備較高的可靠性,為了保證系統的無憂運行,需要進一步對基于Oracle數據庫的雙機系統進行災備。
寧波廣電對數據系統災備提出了高標準的要求,一是在不改變原有雙機系統的前提下組建新的災備系統;二是機房系統數據存儲池同災備系統的存儲保證時時備份(網絡帶寬有要求)或按時間點進行備份;三是在生產端出現整體故障的情況下,啟動災備端應用及存儲系統,在遠端提供正常的數據庫服務;四是整體設計思路要先進,能夠適應未來的發展需要。
根據寧波廣電目前系統環境及未來發展需求,寶德科技高起點規劃,采用寶德優秀存儲容災與管理軟件和寶德服務器共同布署了寧波廣電的整體災備環境,建立起針對性極強的災備系統解決方案,助其系統無憂運行。
寶德精心設計,整體布署,在生產端兩臺數據庫服務器寶德PR2350上安裝磁盤數據快照抓取軟件:寶德Disk Safe.及Snapshot for Oracle agent,作為整個系統災備數據的發起端;在災備端使用一臺寶德服務器PT6215,安裝Oracle數據庫,提供同生產端數據庫服務器同樣的服務;在GS9016i上安裝BizCON iSCSI Server及Snapshot Module兩個軟件;將災備端一臺服務器及一臺GS9016i通過交換機連入同一局域網,據此架構起寧波廣電的整個災備系統。災難未發生,生產端系統正常工作,災備端進行常規備份。一旦災難發生,生產端系統宕機,災備端就立即提供服務。
系統拓撲圖如下:
定義 1:1-A、1-B:寶德PR2350數據庫服務器雙機系統;
2:寶德GS9016i存儲陣列柜,安裝SnapShot Module及BizCON iSCSI Server;
3:寶德PT6215服務器,提供同1-A、1-B相同的服務,處于StandBy狀態;
4:生產端數據存儲柜;
完備的災備系統復制
災備系統,管理是關鍵。在寧波廣電災備系統存儲管理的控制臺中,寶德為其制定了完備的災備系統復制策略,管理員很方便的為將要復制的源盤定制相應的復制策略來控制復制進程,諸如一天中的特定時間;持續時間間隔;容量的變化量;連續復制。這幾種策略可以單獨使用或組合使用,使得為管理員提供了一個非常靈活的策略觸發機制,實現數據的保護而不受災難的影響。
當在本地的磁盤卷要被復制時,通過寶德災備系統的控制臺在遠程站點為此卷建立相應的目標卷,并同時在本地的寶德災備系統存儲管理服務器及遠程的存儲管理服務器之間生成復制通道,每一次初始化的同步數據處理過程在正式執行定制復制之前進行,其中一種方法是在本地與遠程的復制關系建成開始進行數據同步,這主要針對小數據量進行的處理方法,還有一種方法是事先將數據拷貝到遠端后,建立起兩端的復制關系后只檢查兩端數據之間的差量,然后將差量數據從本地的寶德災備系統存儲管理服務器所管理的卷復制到遠端存儲管理服務器管理的卷中,待數據同步后,開始按照事先定制的策略觸發復制進程。目前寶德為寧波廣電設計的就為第二種方法。
寶德災備系統的復制是基于磁盤卷進行操作的,按照上述三種策略的一種或多種觸發復制進程,在本地應用服務器對于寫的動作,只寫到本地的磁盤卷中,當達到事先設定的觸發條件時觸發數據的復制,每次復制的數據都通過寶德災備系統的Snapshot Module功能保護起來,因此數據在整個復制過程不影響應用系統的正常業務處理。
強大的保護功能
同時通過數據庫代理模塊,對Oracle數據庫提供7*24小時的在線數據保護,即不間斷的為數據處理提供自動管理保護,結合寶德災備系統安全可靠的進行數據的快照拷貝、零干擾備份、遠程數據復制等高級存儲服務功能。
寶德災備系統的Snapshot Module則保證災備數據的完整性。利用寶德災備系統的TimeMark 選項,管理員可以在任何時候為任何SAN或NAS虛擬驅動器創建一個“Snapshot Module/Timemark(時間標記)”。無論因為任何原因,只要管理員希望將驅動器的狀態恢復到“時間標記”所標識的時間處,只需要在災備管理界面的Java管理控制臺輕點幾下鼠標。寶德災備系統提供的TimeMark功能對每一個LUN最多可保存256個基于時刻點的數據版本,防止因人為操作錯誤、應用自身錯誤、病毒侵襲等使在發現時生產站點及容災數據都已受損的漸變式災難的現象。
在Java管理控制臺上管理員還可以隨時創建Virtual TimeView(虛擬時間視圖),而且可以為每個SAN虛擬驅動器創建多個Virtual TimeViews 。Virtual TimeView 選項不會占據任何空間(除了快照引擎用于存放“預處理數據”的臨時存儲空間),并且在物理上與源驅動器緊密關聯。系統通過Virtual TimeViews建立一個真正的的快照拷貝,從而生成一個真實、永久、獨立的虛擬驅動器。
為了應對未來發展,寧波廣電災備系統十分注重高擴展性,可將不同的存儲類型及接口的存儲設備進行虛擬化到統一的存儲池中,實現異構存儲間的數據容災,且容災距離不受限制,可進行跨城及跨省的數據容災。支持多種存儲協議,包括SCSI、FC、iSCSI及InfiniBand等國際存儲標準協議,可將不同存儲協議及不同硬件結構的存儲設備進行管理,提供在線的存儲容量擴展。
總體來看,寶德存儲災備系統實現了基于JAVA的異構存儲設備集中管理,有效的降低了硬件及維護管理的投資成本,及可靠的容災系統及數據的多重保護,提高了用戶的投資回報率。
(新聞稿 般諾提供 2006-03-14)