
環境分析
北京市煙草專賣局(公司)的信息系統以經營銷售管理、專賣監督管理為業務核心,以電子商務、電子政務和管理決策三大應用體系為基礎,以業務管理模式為依據,建立了一系列基于C/S與B/S混合架構、運行于多種數據庫、多平臺下的應用系統。
北京煙草信息系統平臺具有多樣性,按主機類型劃分,包括:PC服務器、SUN服務器和小型機;按運行模式劃分,包括:單機、雙機熱備和集群。操作系統平臺包括:AIX Unix、SCO Unix、Windows Server和Solaris;數據庫包括:SQL Server、Oracle、DB2、UNIX、Sybase、Exchange。這種系統環境既有小分散又有大集中,是具有復雜的多平臺、多數據庫的系統環境。
備份存在的問題
由于此前信息系統的數據備份工作一直采用的是人工方式備份,主要系統的數據均備份到本機磁盤中,這種情況使得數據的安全存在一定風險。如果系統本地硬盤設備出現故障,系統的數據將無法挽回,將對企業造成一定的經濟影響和社會影響。從另一方面考慮,上述備份方式屬于分散的人工方式,缺乏整體控制,自動化程度不高,維護工作量較大,數據的恢復工作比較復雜。
存儲方式現狀分析
北京煙草信息系統的數據分布在兩個區域,兩地之間依靠千兆光纖以太網進行互連。
數據存儲方式,包括分散式存儲與集中式存儲兩種方式,構建在LAN和SAN網模式上。
現有數據總量為410GB,預計未來2年的數據增長量為270GB,每年數據增長量在30%左右,業務數據還將快速增長。
系統建設目標
備份需求
根據北京煙草網絡環境,各信息系統平臺、數據庫等應用情況,從業務應用的重要性角度,歸納了各信息系統的備份需求。
單純從數據量分析,北京煙草業務系統數據量總和并不是很大,但是北京煙草越來越認識到系統數據的安全性和重要性。業務系統的數據損失將帶來巨大的經濟風險,因此針對北京煙草的業務系統情況,重要的是建立起一套高可靠的、規范性的備份管理體系,從而提供更為安全的數據保障,以適應企業經營管理的發展。
系統建設目標要求
1. 建立開放的、可靠的、易擴展的企業級備份系統;
2. 建立完整的、集中的數據備份與恢復系統; 備份內容應包括所有信息系統的文件、數據庫數據等;
3. 采用穩定可靠的備份技術,實現多樣化的備份方式,提供靈活的數據備份策略,以充分保證數據安全可用;
4. 提供快速有效的備份數據恢復機制,實現備份系統在業務允許的異常時間范圍內進行數據的完整性恢復。
備份系統總體方案

北京煙草公司數據備份系統包含了兩部分數據區域,即: 北京煙草公司市局(東直門辦公地點)和北京煙草公司物流中心(通州大稿村辦公地點),其中以市局的應用為主。市局和物流中心在地理位置上處于不同的地點,兩個系統之間通過千兆光纖以太網互聯。市局信息系統的應用多以LAN網組建。
根據北京煙草公司信息系統現狀,考慮到統一的備份系統建設在市局,因此備份系統的建設方案采用LAN方式實現,即市局和物流中心信息系統均采用LAN方式實現備份。
根據上述的備份建設需求和目標,我們設計了以下備份方案,系統結構見圖1。
在本方案中,采用備份管理服務器、Veritas數據備份軟件、磁帶庫、存儲陣列,構成對整個系統集中的數據備份與恢復和統一的控制管理。應用主機配置為備份客戶端,備份策略統一在備份服務器上設置,備份客戶端在備份服務器的控制下,通過LAN局域網絡將數據傳送到備份服務器。備份服務器與磁帶庫、磁盤備份設備通過FC鏈路相連。備份服務器在接收到數據后,根據相應的策略,通過FC通道將數據備份到相應的備份設備中。
物流中心的電話訂貨系統,通過物流中心與北京煙草數據中心兩地之間的千兆光纖以太網鏈路將數據遠程傳送到市局信息中心備份服務器,然后再由備份服務器將數據備份到相應的備份設備中。
備份系統的建設內容
1. 備份內容 包括北京煙草現有業務信息系統文件、數據庫數據的備份與恢復。
文件方式的備份: 北京煙草現有業務系統中市級業務平臺、輔助決策系統、OA系統等,按照備份策略將需要備份的文件通過NBU服務器存入磁帶庫中管理。對于這些數據,直接使用備份管理軟件來實現對這些文件服務器的備份和恢復的功能。
數據庫的備份: 根據業務系統的需求和實際情況,數據庫備份方式分為兩種。一種是物理備份,如電話訂貨系統主要是通過備份軟件的數據庫備份代理將數據庫的數據文件、日志文件、控制文件進行備份。使用數據庫的備份工具由Oracle的RMAN(Recovery Manager)等完成,可以對單個的數據文件或整個數據庫進行備份。另一種備份為邏輯備份,如資金管理中心是表一級的備份,使用Import和Export命令導入導出數據表。
2. 備份策略 采用全備份和增量備份,增量備份按其備份的數據的不同可以分為差量備份和累計增量備份。
3. 數據備份與恢復的方式 當應用系統中的數據發生問題而需要進行數據恢復時,在備份服務器上創建數據恢復任務,挑選需要恢復的數據,指定恢復的客戶端對象,提交恢復任務后備份服務器會在磁帶庫中查找到需要恢復的數據并傳送給需要進行數據恢復的備份客戶端,進行數據恢復。
文件級數據的備份與恢復
對于文件級數據,備份軟件根據客戶端的操作系統配置相應的備份客戶端模塊即可完成。
數據庫的備份與恢復
數據庫系統是典型的應用數據,因此對其備份需要相應的模塊。
數據庫備份分為脫機與在線備份兩種方式。脫機備份是指在數據庫系統加載而未打開的情況下進行的備份,有時也稱冷備份。而在線備份是在數據庫打開方式下進行的備份,有時也稱熱備份。
備份軟件等第三方備份管理軟件在備份Oracle等典型應用數據庫時都采用與數據庫本身的數據備份管理工具相結合的方式進行。
Oracle數據庫在線備份工具RMAN為第三方備份管理軟件提供了一個接口模塊(庫文件),用備份軟件提供的庫文件模塊代替原來的庫文件之后,RMAN就可以把Oracle數據庫數據通過網絡備份到備份軟件所管理的備份設備中。同時,備份軟件也就可以通過RMAN以在線方式定時自動備份Oracle數據庫的數據。
由RMAN備份的數據同樣需要通過RMAN來恢復。用RMAN提供的命令可以從Catalog數據庫中讀出備份數據的索引。RMAN只要指定要恢復的數據即可,備份軟件客戶端進程會將備份數據從磁帶庫中讀出并送給RMAN數據恢復進程直接導入數據庫。
RMAN不能按數據庫用戶分類方式備份數據,在某些應用場合有必要按用戶分類備份數據時,需要借助Oracle的Export/Import工具實現。
由Export導出、備份到磁帶庫的數據需要恢復時,必須先把備份的數據文件恢復到磁盤,然后再用Import導入數據庫。
由于備份模塊主要起接口作用,因此我們也可采用先用數據庫自身的備份功能進行備份,然后將備份出來的數據庫文件進行文件級備份的方法。這種方法主要是針對SCO Unix下的數據庫進行的備份。
4. 數據備份策略 備份時間、備份頻率、備份數據保存時間詳細設計,見表。
5. 磁盤陣列規劃 IBM DS4100配置了10塊400G硬盤,做Raid5保護后磁盤有效容量為8×40G=3.2T,根據各應用系統的數據量和未來應用系統的數據增長量分析,將磁盤陣列劃分為2個lun,每個lun1.5T。其中lun1用于管理1號工程、后臺結算、郵件系統、專賣系統、外網服務器、金沙財務、電話訂貨、輔助決策。Lun2用于管理OA系統數據和資金管理中心數據。數據分為兩個lun管理,可以提高數據備份存儲與恢復的速度,方便日常監控管理。
采用的關鍵技術
1. 采用了D2D2T(Disk->Disk->Tape)解決方案
磁盤不僅支持隨機存取,還支持順序存取,且磁盤不需要處理和定位。使用基于磁盤的進行備份恢復時,備份速度可提高3倍; 恢復速度則可提高8倍。D2D2T的方式改善了備份和恢復操作的性能,減少了備份窗口的要求,縮短了備份所需時間,實現了更高級別的可用性,為業務系統提供了更高的備份服務等級。
2. 并行備份技術
由于應用系統眾多,備份任務可能有很大一部分是多臺主機同時進行的,在采用了以磁盤設備作為快速響應的備份設備基礎上,同時應用了多任務并發備份技術,實現系統數據的快速和同時備份。
3. 策略遷移技術
在利用快速磁盤備份的同時,系統使用了向磁帶庫的數據復制或者遷移能力,可根據數據的容量,磁盤空間的大小以及數據的類型向不同的磁帶做數據的復制或者遷移,利于對數據存放介質更有效的管理。
4. LAN與SAN備份技術
系統的數據存儲正逐步趨于集中,在北京煙草數據備份系統中為SAN存儲環境提供了相應準備,包括FC傳輸接口、備份服務器HBA卡設備的使用,可順利升級為先進而且成熟的LanFree備份和動態磁帶驅動器在多服務器之間動態共享技術。實現多服務器多數據流的并行備份、減少網絡瓶頸對備份的影響,從而提高備份系統的備份速度、降低備份對生產系統的影響。
鏈 接:北京煙草備份系統的五大特色
北京煙草專賣局(公司)數據備份系統在多數據庫的復雜環境下構建,實現了企業電子數據安全管理的統一化、自動化,提升了北京煙草數據安全管理等級,為行業建立先進的數據備份管理系統帶來了較多的實際經驗。北京煙草備份系統建設特點如下。
1. 實用性
充分考慮到北京煙草的現狀和今后發展的建設需求,提出了有針對性的、可行的、可實施的技術解決方案。備份系統的自動化程度高,避免了人為干預帶來的操作失誤; 且主要軟件以系統服務方式運行,避免了誤操作帶來的系統運行意外終止。
2. 兼容性和跨平臺性
支持多操作系統: 備份軟件Server端支持所有主流Windows、Linux、UNIX等平臺(HP-UX、SUN Solaris、IBM AIX等); 備份軟件Client端支持通用操作系統平臺,包括: AIX、HP-UX、Solaris,SCO UNIX, Window NT、Window 2000、Window 2003、Linux等。
支持多種數據庫系統: 支持各種數據庫平臺(包括DB2、SQL Server、Oracle、Informix、Sybase、Domino等數據庫產品)的在線和離線備份。
支持多種網絡環境: 支持TCP/IP網絡環境的數據備份、 SAN環境下的LANFree備份,以及將來的ServerLess備份。
3. 集中管理、統一調度
備份策略統一在備份服務器上制定和配置,備份調度由備份服務器完成。備份管理服務器完成整個系統集中的數據備份和統一的備份控制與管理。
4. 管理高效性
定時自動備份,且數據存儲可以進行多盤磁帶的保存方式;
系統同時支持備份到磁帶庫和備份到磁盤陣列的兩種方式;
靈活的備份策略: 支持全量、增量、差量、累計增量等多種備份方式;
具備集中備份管理能力; 具備可靠的恢復預測和評估功能; 備份管理軟件在所有平臺上使用完全相同的操作管理界面,管理界面友好易用,支持通用Java管理界面;
具有先進報表功能,支持詳細的備份信息統計;
支持對備份介質的管理,支持如磁帶自動標簽、磁帶信息的自動一致性同步、標記出錯等磁帶管理。
5. 安全可用性
備份系統不僅保證了備份數據的安全,而且保證了備份數據能夠完全恢復,且恢復后能正確、有效地使用。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄