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