容災(zāi)不只是簡單備份
首先,客戶對什么是容災(zāi)還沒有充分的了解,很多人認(rèn)為容災(zāi)系統(tǒng)就是要實(shí)現(xiàn)實(shí)時(shí)切換的備份系統(tǒng)。事實(shí)上容災(zāi)有很多層次,例如國際標(biāo)準(zhǔn)SHARE 78 定義的容災(zāi)系統(tǒng)有七個(gè)層次:從最簡單的僅在本地進(jìn)行磁帶備份,到將備份的磁帶存儲在異地,再到建立應(yīng)用系統(tǒng)實(shí)時(shí)切換的異地備份系統(tǒng),恢復(fù)時(shí)間也可以從幾天到小時(shí)級到分鐘級、秒級或0數(shù)據(jù)丟失等。從技術(shù)上看,衡量容災(zāi)系統(tǒng)有兩個(gè)主要指標(biāo):RPO(Recovery Point Object)和RTO(Recovery Time Object),其中RPO代表了當(dāng)災(zāi)難發(fā)生時(shí)允許丟失的數(shù)據(jù)量;而RTO則代表了系統(tǒng)恢復(fù)的時(shí)間。
因此針對客戶不同的需求,數(shù)據(jù)容災(zāi)通過各種手段和技術(shù)來完成。不同的容災(zāi)體系的投入是不同的,所以不同的系統(tǒng)必須根據(jù)數(shù)據(jù)的重要程度建立相應(yīng)的數(shù)據(jù)容災(zāi)體系。也就是首先對數(shù)據(jù)重要性進(jìn)行評估,有時(shí)同一系統(tǒng)中的不同數(shù)據(jù)其重要性不盡相同,可能面臨的災(zāi)難不同,也應(yīng)該在整個(gè)數(shù)據(jù)容災(zāi)體系中區(qū)別對待。這樣才能建立一個(gè)實(shí)用的、平衡的數(shù)據(jù)容災(zāi)體系。從國內(nèi)的現(xiàn)狀看,目前國內(nèi)的絕大部分客戶采用的是磁帶備份的方式,而實(shí)時(shí)切換的容災(zāi)系統(tǒng)還比較少。
容災(zāi)不僅是技術(shù)
其次,容災(zāi)是一個(gè)工程,而不僅僅是技術(shù)。目前很多客戶還停留在對容災(zāi)技術(shù)的關(guān)注上,而對容災(zāi)的流程、規(guī)范及其具體措施還不太清楚。另外實(shí)現(xiàn)災(zāi)難恢復(fù)方案可能是一個(gè)漫長的過程, 不管生產(chǎn)系統(tǒng)與備份系統(tǒng)有什么變化,必須確保解決方案的可行性, 并可以通過維護(hù), 測試和檢查災(zāi)難恢復(fù)計(jì)劃來實(shí)現(xiàn)。
容災(zāi)設(shè)備與生產(chǎn)系統(tǒng)可以異構(gòu)
第三,災(zāi)備系統(tǒng)的設(shè)備選型是否需要與生產(chǎn)系統(tǒng)完全一樣?目前在國內(nèi)已經(jīng)實(shí)施的容災(zāi)系統(tǒng)中,大部分客戶采用的都是這種方式,例如生產(chǎn)系統(tǒng)如果采用的是某公司的存儲產(chǎn)品,則容災(zāi)系統(tǒng)也一定要用相同的系統(tǒng)。徐永興指出,從技術(shù)上說,這種做法并非必須,目前完全可以實(shí)現(xiàn)異構(gòu)平臺之間的容災(zāi)備份,例如采用VERITAS的異地容災(zāi)軟件就可以實(shí)現(xiàn)不同平臺間的災(zāi)備恢復(fù),這樣為用戶提供了更多的硬件選擇方案,而不必要依賴于某個(gè)特定的廠商。這也正是VERITAS提出的適用性存儲軟件架構(gòu)(ASA)的基本思想,“適用性存儲軟件架構(gòu)”可以支持統(tǒng)一的環(huán)境下容納多種廠商的解決方案,它由VERITAS軟件公司的多個(gè)軟件產(chǎn)品組成,該架構(gòu)中的每個(gè)軟件產(chǎn)品都具有支持多平臺的特性,它們彼此之間的關(guān)系也同樣是模塊的組合方式。“適用性存儲軟件架構(gòu)”除了實(shí)現(xiàn)數(shù)據(jù)的完整恢復(fù)外,還能夠預(yù)測系統(tǒng)的運(yùn)行狀況,自動制定完善的存儲、備份計(jì)劃。減少了人工干預(yù),降低了管理成本,增加了系統(tǒng)的安全系數(shù)。
據(jù)徐永興介紹,為了實(shí)現(xiàn)適用性存儲軟件架構(gòu),VERITAS啟動了Enabled Program,成立了互操作實(shí)驗(yàn)室,包括EMC、IBM、HP、HDS等在內(nèi)的主流存儲設(shè)備廠商、磁帶設(shè)備廠商、SAN交換機(jī)廠商以及HBA廠商等都是VERITAS Enabled Program的成員。目前VERITAS可以支持包括除大型主機(jī)外的所有平臺,包括主流UNIX、NT和Linux。