容災(zāi)—-從數(shù)據(jù)級到應(yīng)用級
“容災(zāi)”可劃分為數(shù)據(jù)容災(zāi)與應(yīng)用容災(zāi)兩個層次。數(shù)據(jù)級的“容災(zāi)”較為基礎(chǔ),其中,較低級別的“數(shù)據(jù)容災(zāi)”方案僅需利用磁帶庫和管理軟件就能實現(xiàn)數(shù)據(jù)異地備份,達到“容災(zāi)”的功效;而較高級的“數(shù)據(jù)容災(zāi)”方案則是依靠數(shù)據(jù)復(fù)制工具,例如VERITAS的Volume Replicator軟件,或者存儲系統(tǒng)的硬件控制器,實現(xiàn)數(shù)據(jù)的遠程復(fù)制。一般來說,傳統(tǒng)的硬件容災(zāi)只是停留在數(shù)據(jù)級別,要想使之上升至應(yīng)用級別,則需通過類似于VERITAS的遠程集群軟件的協(xié)助才可做到。與“數(shù)據(jù)容災(zāi)”不同,應(yīng)用級的“容災(zāi)”系統(tǒng)則可通過軟件來實現(xiàn),它可以使企業(yè)的多種應(yīng)用在災(zāi)難發(fā)生時進行快速切換,確保業(yè)務(wù)的連續(xù)性。
對于業(yè)務(wù)應(yīng)用繁多、并且系統(tǒng)需要保持7×24小時連續(xù)運行的企業(yè)來說,顯然需要高級別的應(yīng)用容災(zāi)系統(tǒng)來滿足他們的需求。通過將VERITAS 的Volume Replicator、Cluster Server和Global Cluster Manager緊密集成,就形成了一個構(gòu)建在高可用性基礎(chǔ)平臺上的“軟件容災(zāi)”解決方案,可將恢復(fù)時間縮短至數(shù)分鐘,讓系統(tǒng)迅速得以恢復(fù),從而實現(xiàn)業(yè)務(wù)的連續(xù)性。
基于軟件的復(fù)制
無論是數(shù)據(jù)容災(zāi)還是應(yīng)用容災(zāi),復(fù)制技術(shù)都是關(guān)鍵的支持技術(shù),可以說它是容災(zāi)的基礎(chǔ)。與專用的、封閉的并且昂貴的硬件方案不同,VERITAS提供的是基于軟件的容災(zāi)復(fù)制解決方案,其代表產(chǎn)品VERITAS Volume Replicator具有可靠、高效、靈活、經(jīng)濟的特點。我們知道,VERITAS Volume Manager(VERITAS卷管理)是行業(yè)事實上的存儲管理標準,而VERITAS Volume Replicator正是建立在VERITAS Volume Manager之上的,它可以在不同的地理位置建立數(shù)據(jù)集的鏡像,以可靠、高效、一致的方式通過IP網(wǎng)絡(luò)將數(shù)據(jù)復(fù)制到異地站點,無論企業(yè)的存儲是分布于LAN、MAN還是WAN層次上。
在數(shù)據(jù)的復(fù)制過程中,尤其是遠程的異地數(shù)據(jù)復(fù)制,保證數(shù)據(jù)的一致性是一個經(jīng)常性的難題。VERITAS Volume Replicator完全可以保持各個卷中數(shù)據(jù)的一致性,無論是以同步還是異步模式操作,都可為備用站點提供完好無損的數(shù)據(jù)完整性。其中,VERITAS Volume Replicator所包含的強大的錯誤處理功能,可以從容地處理臨時的網(wǎng)絡(luò)停機和故障,可以快速地在同步和異步模式之間切換,這樣當網(wǎng)絡(luò)出現(xiàn)故障時,不會出現(xiàn)停機現(xiàn)象。
使用VERITAS Volume Replicator,企業(yè)可以在任何主要硬件平臺之間復(fù)制數(shù)據(jù),不會受到廠商專用存儲設(shè)備的限制。此外,VERITAS Volume Replicator可以將數(shù)據(jù)從Sun Solaris復(fù)制到IBM AIX,使數(shù)據(jù)中心可以在多個操作系統(tǒng)之間進行移植。
VERITAS Volume Replicator可擴展至32個備用復(fù)制站點,實現(xiàn)多對一或一對多復(fù)制,更可以在任何距離乃至整個系統(tǒng)或全球范圍內(nèi)進行復(fù)制。所有上述工作都將通過單一的管理控制臺實現(xiàn)。而用戶只需掌握VERITAS提供的基于Web和Java的管理平臺,就可跨越服務(wù)器、存儲設(shè)備和操作系統(tǒng)進行統(tǒng)一、集中的管理,管理任務(wù)可在線執(zhí)行,不必中斷業(yè)務(wù)運作,也不會產(chǎn)生數(shù)據(jù)損失,這有力地保障了用戶的IT系統(tǒng)不間斷運行,同時也減少了培訓(xùn)、管理的成本支出。盡管VERITAS Volume Replicator的功能強大到足以在全球范圍內(nèi)實現(xiàn)快速的數(shù)據(jù)復(fù)制以及故障切換,但它充分地利用了網(wǎng)絡(luò)資源,將WAN流量保持在最低限度,因為它只復(fù)制實際更改的數(shù)據(jù)模塊,很小的系統(tǒng)開銷在保障業(yè)務(wù)連續(xù)性的同時也使業(yè)務(wù)效率得到保證。
快速的應(yīng)用恢復(fù)
容災(zāi)的意義在于恢復(fù),災(zāi)難過后必須恢復(fù)應(yīng)用數(shù)據(jù)以便重新開始業(yè)務(wù)交易。VERITAS Volume Replicator、VERITAS Cluster Server和Global Cluster Manager的無縫結(jié)合,形成了一個強大的高可用性應(yīng)用級容災(zāi)解決方案,可以實現(xiàn)快速恢復(fù)應(yīng)用的目標。
如下圖所示,傳統(tǒng)方法的目標恢復(fù)點(RPO)是數(shù)小時,即災(zāi)難發(fā)生之后到系統(tǒng)得到恢復(fù)之間數(shù)小時的交易數(shù)據(jù)將被損失掉,可見傳統(tǒng)的方式限制了恢復(fù)數(shù)據(jù)的時效性和現(xiàn)時性,造成業(yè)務(wù)交易損失過大。但VERITAS可將恢復(fù)點縮短到數(shù)秒鐘,使數(shù)據(jù)的損失減少到最小程度。另外,傳統(tǒng)方式的恢復(fù)時間(RTO)可能是數(shù)日或數(shù)周,但VERITAS把恢復(fù)時間縮短到數(shù)分鐘,使業(yè)務(wù)的連續(xù)性得到最大保障。
在具體的功能配合上,VERITAS的產(chǎn)品各司其職:VERITAS Cluster Server處理本地可用性問題,VERITAS Volume Replicator將重要數(shù)據(jù)復(fù)制到遠端站點,Global Cluster Manager監(jiān)控并管理每個站點的復(fù)制工作和集群。如果出現(xiàn)站點故障或主站點的應(yīng)用完全失效,Global Cluster Manager將控制并將生產(chǎn)任務(wù)轉(zhuǎn)移到備用站點,只需輕松地通過一個命令或點擊鼠標就可保護重要應(yīng)用,并重新引導(dǎo)客戶機的流量。
如上所述,VERITAS Volume Replicator結(jié)合遠程集群管理技術(shù),讓復(fù)雜、煩瑣的手工恢復(fù)操作成為過去,在復(fù)雜的IT環(huán)境中,能夠?qū)⑾到y(tǒng)恢復(fù)時間縮短至數(shù)分鐘,業(yè)務(wù)的連續(xù)性因此獲得保障。
【小結(jié)】
借助VERITAS的存儲管理產(chǎn)品,企業(yè)可實現(xiàn)數(shù)據(jù)中心的系統(tǒng)化、標準化:Storage Foundation可以改進異構(gòu)環(huán)境下的存儲利用率,簡化管理,并能夠控制復(fù)雜的存儲系統(tǒng);Storage Foundation for Database為數(shù)據(jù)庫提供了一個最佳基礎(chǔ)架構(gòu),能夠確保卓越的性能、更高的可用性和簡化的可管理性;全面的存儲資源管理軟件VERITAS CommandCentral Storage可實現(xiàn)從主機到存儲的端到端數(shù)據(jù)路徑的3600管理,清晰把握每個存儲系統(tǒng)的工作狀況;Cluster Server能夠?qū)崿F(xiàn)各個層次的高可用性;Volume Replicator結(jié)合遠程集群管理則可將災(zāi)難恢復(fù)縮短至數(shù)分鐘。
至此,企業(yè)靈活高效的數(shù)據(jù)中心被一層層搭建起來,但這僅僅是一個開端,依托這個系統(tǒng)化、標準化的數(shù)據(jù)中心,企業(yè)將逐步邁入“效用計算”,IT系統(tǒng)也將成為隨需可用的基礎(chǔ)設(shè)施。