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