一、概述
信息系統的部署架構一般有兩大方式,一是集中部署,二是分布式部署。本文將重點對集中式部署的信息系統的數據備份模式做一些探討。采用集中的部署架構,一般會建立兩個數據環境,即生產環境和災備環境。
二、數據備份
在主環境內,采取如下手段以提高系統可用性:數據庫群集、Web 應用負載均衡、SQL Server 數據庫備份及專業軟件備份。
(一)數據庫群集
通過使用SQL Server 2008 Cluster 技術,可實現數據庫的雙機熱備,即主數據庫服務器出現問題時,備用數據庫服務器可自動判斷出主庫的出錯狀態,并接管數據庫以提供服務,這個過程僅持續幾秒鐘,用戶基本感覺不到,是一個全自動的過程。對于數據庫群集來說,共享存儲故障將是該方案的唯一單點故障。
(二)Web 應用負載均衡
通過負載均衡技術可帶來兩個方面的好處。
1.可分擔服務器壓力,提高應用程序性能。
2.可提高系統的可用性,當某臺服務器發生故障時,可將所有訪問自動均衡至其他服務器。可采用基于軟件的負載均衡技術(Micorosft NLB)或基于硬件的負載均衡技術(負載均衡交換機)。信息系統中通過負載均衡可提供的服務包括:定制開發的系統網站、MOSS 網站、各類Web Services 服務。
(三)專業軟件定時備份
以上兩種手段都存在一個共同的缺陷,即:如果他們所依賴的統一存儲設備出現重大故障,將導致提供冗余和熱備的服務器同時失效,整個系統將不可避免的整體癱瘓,更嚴重的是,如果存儲設備無法修復,則數據將徹底丟失,為企業帶來重大損失。因此采用專業備份軟件(Data Protector 6.1),可實現將重要數據周期性備份至其他存儲設備內。根據系統的特點,可靈活設計備份策略,這里只是一種通常的做法。
(四)SQL Server 數據庫備份
DP備份將數據備份到磁帶上,可以保證數據在物理上的安全,但在系統發生異常,需要快速恢復數據的時候,DP 由于需要從磁帶上讀取數據,導致恢復速度不能很快,因此一般采用DP+SQL 的雙備份模式,來完成數據的備份工作,以保證系統在異常情況下的數據安全和快速恢復。
三、數據同步(主備環境間)
針對主備環境,需要確保備用環境的數據、服務均與主環境保持一致,以便隨時代替主環境對外提供服務。為保證兩個環境的一致,設計從兩個方面考慮:
1.業務數據、與部署環境無關的配置數據和定制開發的應用程序需在主備環境間進行同步。
2.與環境相關的數據和產品類應用程序需在備用環境中單獨部署或生成。
(一)SQL Server 數據庫鏡像
“數據庫鏡像”是用于提高數據庫可用性的主要軟件解決方案。數據庫鏡像維護一個數據庫的兩個副本,這兩個副本必須駐留在不同的SQL Server 數據庫引擎服務器實例上。其中一個服務器實例使數據庫服務于客戶端(“主體服務器”),另一個服務器實例則根據鏡像會話的配置和狀態,充當熱備用或溫備用服務器(“鏡像服務器”)。同步數據庫鏡像會話時,數據庫鏡像提供熱備用服務器,可支持在已提交事務不丟失數據的情況下進行快速故障轉移。
(二)定制開發的同步
主站點、各類Web 服務和應用、各類自行開發的服務等,由于這些應用本身并未像數據庫一樣提供了自帶的數據同步功能,因此需要自行開發數據同步服務,采取定時同步策略保證主備環境間的數據一致。
(三)獨立部署
除需要進行同步的數據外,還有一些和環境相關的或無法進行同步的應用程序和數據,它們需要在備用環境中單獨部署,具體包括:
1.應用程序:MOSS 服務、索引/查詢服務、報表服務、DP 服務等。
2.數據庫:索引數據庫、MOSS 配置數據庫。
四、總結
數據的安全對企業信息系統而言是重中之重,但在實際工作中,難免有數據異常丟失的情況,那么科學的做好數據的備份,能及時恢復數據,就是信息系統的成敗所在。希望以上一些淺顯的分析,能給大家的實際工作一點點啟示。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:企業信息系統數據備份模式初探
本文網址:http://www.guhuozai8.cn/html/consultation/1083953941.html