傳統(tǒng)容災(zāi)方案有利有弊,而且投入巨大。
硬件投入
如果你想備份數(shù)據(jù)到另一個(gè)存儲(chǔ)系統(tǒng),有兩種方法可以實(shí)現(xiàn):直接連接兩個(gè)磁盤(pán)組,或者使用轉(zhuǎn)接技術(shù)從主機(jī)發(fā)出兩次寫(xiě)指令。第二種方法的弊端在于,給應(yīng)用服務(wù)器運(yùn)行增加了額外負(fù)載。同時(shí),對(duì)于復(fù)雜的異構(gòu)系統(tǒng)管理投入加大。不難看出,對(duì)于基于主機(jī)的唯一有效的容災(zāi)解決方案是陣列對(duì)陣列的解決方案,這一方案的構(gòu)建也非常昂貴。今天,如果想實(shí)現(xiàn)磁盤(pán)組之間的鏡像,需要使用一些專(zhuān)用設(shè)備。并且,在方案的實(shí)施過(guò)程中,需要使用完全相同的兩組設(shè)備:一組用于存儲(chǔ)當(dāng)前數(shù)據(jù),另一組用于存儲(chǔ)備份數(shù)據(jù)。這不僅僅加大了投入,而且是一種資源浪費(fèi)。
除了磁盤(pán)組的投入以外,外部配件的投入也很高。傳統(tǒng)方案的實(shí)施,可以使用光纖通過(guò)專(zhuān)用點(diǎn)對(duì)點(diǎn)連接,也可以將磁盤(pán)數(shù)據(jù)流轉(zhuǎn)換為符合網(wǎng)絡(luò)協(xié)議(例如,TCP/IP網(wǎng)絡(luò)協(xié)議)的網(wǎng)絡(luò)數(shù)據(jù)流,通過(guò)高速公用互聯(lián)網(wǎng)傳輸。這兩種方法都需要考慮專(zhuān)用網(wǎng)絡(luò)設(shè)備的額外投入,更不用說(shuō)對(duì)于光纖連接還存在著傳輸距離的限制了。
管理投入
根據(jù)數(shù)據(jù)中心與容災(zāi)中心之間網(wǎng)絡(luò)頻帶選擇的不同,容災(zāi)方案的運(yùn)行費(fèi)用也會(huì)很高?,F(xiàn)有的大多數(shù)容災(zāi)方案都需要在兩個(gè)中心之間建立專(zhuān)用寬帶連接通道,以降低兩地之間的延時(shí),保證鏡像操作中兩組數(shù)據(jù)的同步。與容災(zāi)方案使用過(guò)程中的運(yùn)行維護(hù)費(fèi)用相比,初期的硬件設(shè)備高投入將顯得無(wú)足輕重。
對(duì)于一個(gè)大型聯(lián)合企業(yè)來(lái)說(shuō),如果想建立一個(gè)統(tǒng)一的容災(zāi)中心。在傳統(tǒng)解決方案下,也是很困難的。企業(yè)不得不根據(jù)各分公司、各部門(mén)存儲(chǔ)設(shè)備的使用情況,配置容災(zāi)設(shè)備。針對(duì)不同設(shè)備,選配不同軟件,配備不同管理人員……這使得數(shù)據(jù)中心與容災(zāi)中心的軟硬件配置一致性要求非常高。很明顯,這不是一個(gè)經(jīng)濟(jì)實(shí)用的方案。
另外,企業(yè)現(xiàn)存數(shù)據(jù)龐大,容災(zāi)系統(tǒng)建立后的數(shù)據(jù)移植及初始化時(shí)間很長(zhǎng),用戶在此時(shí)間內(nèi)無(wú)法正常使用服務(wù)系統(tǒng),這使得IT主管很難協(xié)調(diào)方案實(shí)施時(shí)間。
存儲(chǔ)虛擬化方案有助于解決投入過(guò)大問(wèn)題
選用這種昂貴的,高使用消耗的方案,企業(yè)的容災(zāi)預(yù)算將大大增加。企業(yè)急需既安全可靠,又節(jié)省投 入的新方案,因此基于存儲(chǔ)虛擬化技術(shù)的容災(zāi)方案應(yīng)運(yùn)而生。新的虛擬容災(zāi)解決方案利用網(wǎng)絡(luò)現(xiàn)有的傳輸能力,將數(shù)據(jù)傳輸?shù)竭h(yuǎn)端所連接的存儲(chǔ)系統(tǒng)中,上述所提到 的所有問(wèn)題都將迎刃而解。
通過(guò)將數(shù)據(jù)復(fù)制功能從磁盤(pán)組轉(zhuǎn)移到基于網(wǎng)絡(luò)的通用中央存儲(chǔ)服務(wù)程序上,使得數(shù)據(jù)復(fù)制不再依賴于昂貴的磁盤(pán)組。這種 通用服務(wù)程序?yàn)閯?chuàng)建統(tǒng)一管理的存儲(chǔ)網(wǎng)絡(luò)提供了基礎(chǔ),并且,該方案可以允許用戶選擇最好的磁盤(pán)陣列存儲(chǔ)使用數(shù)據(jù),選擇便宜的JBOD或其它低投入的硬件存儲(chǔ) 來(lái)備份數(shù)據(jù),而不必要求用戶購(gòu)置第二套昂貴的磁盤(pán)陣列,解決了高效容災(zāi)系統(tǒng)使用中的高投入問(wèn)題。
應(yīng) 用虛擬化技術(shù)的容災(zāi)方案
采用該方案的另一個(gè)好處是可以使用通用操作系統(tǒng)自備的網(wǎng)絡(luò)功能特性。專(zhuān)用存儲(chǔ)磁盤(pán)陣列配有各自的操作系統(tǒng),它與通用 網(wǎng)絡(luò)間的數(shù)據(jù)通訊受到限制,只能通過(guò)基于磁盤(pán)的通訊協(xié)議,象光纖和ESCON(Enterprise Systems CONnection,管理系統(tǒng)連接),實(shí)現(xiàn)與磁盤(pán)或與同類(lèi)系統(tǒng)之間的通訊。不幸的是,基于公用網(wǎng)絡(luò)的長(zhǎng)距離傳輸需要更可靠的網(wǎng)絡(luò)協(xié)議的支持,這意味著 TCP/IP和磁盤(pán)陣列本身都不具備這樣的能力。與此相反,通用操作系統(tǒng)和硬件平臺(tái)則具備這樣的功能,不需要外部轉(zhuǎn)接設(shè)備就可以實(shí)現(xiàn)存儲(chǔ)協(xié)議 (FC,SCSI)與網(wǎng)絡(luò)(LAN/WAN)協(xié)議之間的轉(zhuǎn)換。擯棄了存儲(chǔ)轉(zhuǎn)換裝置,極大地降低了容災(zāi)系統(tǒng)實(shí)施過(guò)程中的硬件投入。
異步鏡像技 術(shù)
存儲(chǔ)虛擬化容災(zāi)方案的最后難點(diǎn)將通過(guò)異步鏡像來(lái)實(shí)現(xiàn),以解決對(duì)連接帶寬的要求,使得運(yùn)行費(fèi)用降低。不難看出,同步和異步復(fù)制的區(qū)別在于, 如何保證輸出端和接收端的響應(yīng)時(shí)間。確保傳輸同步是非常重要,但是從現(xiàn)實(shí)、經(jīng)濟(jì)的角度出發(fā),成本過(guò)高。距離、性能和預(yù)算,在做決定時(shí),都是非常重要的影響 因素。顯而易見(jiàn),使用異步備份,容災(zāi)中心將不可能反映出最后的原始數(shù)據(jù),遠(yuǎn)程備份數(shù)據(jù)將有一些時(shí)間上的滯后,這個(gè)滯后取決于原始數(shù)據(jù)的變化量和兩者之間的 數(shù)據(jù)傳輸帶寬。不同的應(yīng)用程序和不同的用戶對(duì)滯后的要求也不同。但是,對(duì)于絕大多數(shù)容災(zāi)應(yīng)用來(lái)說(shuō),由異步備份引起的滯后是可以承受的。例如,如果災(zāi)難發(fā) 生,備份數(shù)據(jù)滯后于原始數(shù)據(jù)10分鐘,總好過(guò)于根本沒(méi)有數(shù)據(jù)保留下來(lái)。
Datacore SANsymphonyTM Asynchronous IP Mirroring技術(shù)的容災(zāi)方案整體架構(gòu)圖
如 何應(yīng)用虛擬技術(shù)實(shí)現(xiàn)前面提出的容災(zāi)方案:
1.虛擬驅(qū)動(dòng)器提供鏡像功能和存儲(chǔ)系統(tǒng)到網(wǎng)絡(luò)的轉(zhuǎn)換協(xié)議,從而取代了存儲(chǔ)轉(zhuǎn)換組件和高端磁盤(pán)控制 器;
2.除了容量要求以外,對(duì)兩端的磁盤(pán)陣列沒(méi)有任何特殊要求,使得用戶可以根據(jù)實(shí)際需求和預(yù)算選擇存儲(chǔ)設(shè)備。
3.異步備份 功能可以是建立在便宜的T1連接上,也可以是建立在高速網(wǎng)絡(luò)的基礎(chǔ)上,兩者之間的唯一區(qū)別在于兩地?cái)?shù)據(jù)的滯后時(shí)間差的不同。
目前,基于存儲(chǔ) 虛擬化技術(shù)的容災(zāi)方案應(yīng)用還不廣泛,我們不妨來(lái)看一個(gè)使用Data Core SANsymphony實(shí)現(xiàn)遠(yuǎn)程容災(zāi)方案實(shí)例:若干臺(tái)數(shù)據(jù)庫(kù)服務(wù)器、文件服務(wù)器運(yùn)行在Solaris操作系統(tǒng)上;一臺(tái)郵件服務(wù)器運(yùn)行在Exchange和 Windows 2000 Server平臺(tái)上;所有的服務(wù)器都與存儲(chǔ)設(shè)備連接在一起;一個(gè)遠(yuǎn)程辦公室通過(guò)網(wǎng)絡(luò)與此本地連接。目標(biāo)就是:
1. 保證數(shù)據(jù)庫(kù)服務(wù)器、文件服務(wù)器和郵件服務(wù)器上的數(shù)據(jù)在最短的時(shí)間內(nèi)復(fù)制到遠(yuǎn)程辦公室,防止重要數(shù)據(jù)丟失;
2.通過(guò)將數(shù)據(jù)復(fù)制到遠(yuǎn)端辦公室, 實(shí)現(xiàn)在不影響主機(jī)運(yùn)行的情況下數(shù)據(jù)的日常備份。
3.通過(guò)數(shù)據(jù)的遠(yuǎn)程復(fù)制,實(shí)現(xiàn)在主機(jī)不能正常運(yùn)行情況下,遠(yuǎn)程終端繼續(xù)接替數(shù)據(jù)庫(kù)和郵件服務(wù) 器的工作。
由于受到不可避免的預(yù)算限制,IT主管意識(shí)到這所有功能不可能一次性實(shí)現(xiàn)。但是,他們需要一種不需要大的變動(dòng)、不依賴于任何特殊 硬件設(shè)備、系統(tǒng)停機(jī)時(shí)間盡可能短的情況下,平滑升級(jí)的解決方案。
方案實(shí)施的第一步:通過(guò)引進(jìn)存儲(chǔ)虛擬化技術(shù),服務(wù)器系統(tǒng)與存儲(chǔ)設(shè)備將被 DataCore SANsymphony的集中管理所取代,通過(guò)DataCore SANsymphony Asynchronous IP Mirroring管理分管協(xié)議將數(shù)據(jù)傳輸?shù)竭h(yuǎn)程辦公室。
通過(guò)使用現(xiàn)有的存儲(chǔ)設(shè)備和共享的寬帶,使得改造投入限制在可以承受的范圍內(nèi)。由 SANsymphonyTM管理的存儲(chǔ)服務(wù)器將在應(yīng)用服務(wù)器不停機(jī),對(duì)正常使用影響最小的情況下平滑地接入系統(tǒng)。經(jīng)過(guò)簡(jiǎn)單的資源配置后,系統(tǒng)即可恢復(fù)正常 運(yùn)轉(zhuǎn)。數(shù)據(jù)移植和初試化不影響應(yīng)用服務(wù)器的正常運(yùn)作。
方案實(shí)施的第二步:為遠(yuǎn)程辦公室增加備份系統(tǒng)。由于遠(yuǎn)程辦公室已有了復(fù)制數(shù)據(jù),增加備 份功能將相對(duì)容易和直接,并且備份過(guò)程不會(huì)對(duì)用戶使用產(chǎn)生任何影響。
最后,通過(guò) DataCore SANsymphonyTM提供的遠(yuǎn)程管理服務(wù),遠(yuǎn)程辦公室服務(wù)器可以在本地系統(tǒng)出現(xiàn)異常的情況下,將復(fù)制數(shù)據(jù)提供給應(yīng)用服務(wù)器使用,以保證重要應(yīng)用程序 可以在最短時(shí)間內(nèi)恢復(fù)運(yùn)行。
作為IT主管,也許您不應(yīng)該只考慮建立容災(zāi)系統(tǒng)將需要多少投入,而是應(yīng)該考慮假如不建立容災(zāi)系統(tǒng),將帶來(lái)多大的 損失。不過(guò),傳統(tǒng)的遠(yuǎn)程容災(zāi)方案確實(shí)投入過(guò)大,而且部署困難,這也是很多IT主管遲遲不能下定決心原因。而新的存儲(chǔ)虛擬化容災(zāi)方案則從技術(shù)上幫助企業(yè)減輕 了負(fù)擔(dān),同時(shí)更利于快速部署,使得遠(yuǎn)程容災(zāi)不再是大型企業(yè)獨(dú)享的技術(shù),中小型企業(yè)現(xiàn)在也可以從中獲益。