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