在很多企業(yè)中,數(shù)據(jù)是顯得如此重要以至于不容忍任何數(shù)據(jù)的丟失。這些數(shù)據(jù)對(duì)企業(yè)來(lái)說(shuō)就意味著效益,如何保護(hù)信息系統(tǒng)的數(shù)據(jù)完整性和安全性就給企業(yè)的信息管理部門(mén)造成了非常大的壓力。因此眾多的存儲(chǔ)廠(chǎng)商紛紛提供了CDP(Contiune Data Protection)連續(xù)數(shù)據(jù)保護(hù)產(chǎn)品和方案。那么結(jié)合浪潮的存儲(chǔ)產(chǎn)品和技術(shù),在這里闡述一下我們所理解的連續(xù)數(shù)據(jù)保護(hù)方案。
正文
數(shù)據(jù)是企業(yè)IT建設(shè)中最為重要的資產(chǎn),數(shù)據(jù)的完整性、安全性、可用性和管理性是維持業(yè)務(wù)正常運(yùn)轉(zhuǎn)必要條件?,F(xiàn)在我們都認(rèn)識(shí)到了主機(jī)端高可用的重要作用在服務(wù)器宕機(jī)的時(shí)候能夠確保業(yè)務(wù)的可持續(xù)性使用。但是當(dāng)災(zāi)難或者事故發(fā)生時(shí),能夠快速恢復(fù)數(shù)據(jù)的可用性就變得更加重要了?,F(xiàn)在通常的辦法就是使用歸檔等備份方法將數(shù)據(jù)備份,但是也將會(huì)丟失相當(dāng)多的數(shù)據(jù),業(yè)務(wù)中斷時(shí)間較長(zhǎng)這對(duì)于時(shí)間就意味著生命的企業(yè)來(lái)說(shuō)是無(wú)法容忍的。那么還用一種數(shù)據(jù)保護(hù)辦法就是復(fù)制技術(shù)。一旦災(zāi)難發(fā)生時(shí),可以在遠(yuǎn)程站點(diǎn)啟動(dòng)業(yè)務(wù)而且數(shù)據(jù)沒(méi)有任何的丟失,這對(duì)我們企業(yè)來(lái)說(shuō)也是相當(dāng)有吸引力的。
客戶(hù)A:
我們使用了兩臺(tái)服務(wù)器并通過(guò)磁盤(pán)陣列的方式實(shí)現(xiàn)了雙機(jī)高可用的方案,有效地避免了主機(jī)宕機(jī)對(duì)我們業(yè)務(wù)的影響。并且在系統(tǒng)維護(hù)時(shí)也不會(huì)受太多的影響。同時(shí),我們?cè)诙ㄆ诘臅r(shí)間內(nèi)將數(shù)據(jù)備份到其它主機(jī)上,防止數(shù)據(jù)丟失。
但是,突然某天夜晚,磁盤(pán)陣列中的硬盤(pán)先后掉線(xiàn),直接導(dǎo)致了RAID被損壞,數(shù)據(jù)全部丟失,即使花費(fèi)了一夜時(shí)間數(shù)據(jù)恢復(fù)也無(wú)法挽回當(dāng)天的業(yè)務(wù)數(shù)據(jù)。
我們都不想損失任何的數(shù)據(jù),哪怕是1小時(shí)、1分鐘、1秒鐘的數(shù)據(jù)。
如果能夠基于卷的方式將數(shù)據(jù)同時(shí)寫(xiě)入到其它卷,便能夠?qū)崿F(xiàn)數(shù)據(jù)的同步復(fù)制了。
提示:
在這里提出使用硬件RAID1方式也可以同樣實(shí)現(xiàn)同時(shí)保存兩份數(shù)據(jù),但是不能忍受陣列的故障;使用動(dòng)態(tài)磁盤(pán)的RAID方式也是不可取的,因?yàn)閯?dòng)態(tài)磁盤(pán)無(wú)法離開(kāi)現(xiàn)有的主機(jī)操作系統(tǒng),當(dāng)主機(jī)系統(tǒng)故障后同樣會(huì)導(dǎo)致RAID丟失。
為了實(shí)現(xiàn)連續(xù)的數(shù)據(jù)保護(hù),我們需要基于卷的復(fù)制技術(shù)。
那么什么叫做復(fù)制技術(shù)?
復(fù)制就是通過(guò)工具或者軟件自動(dòng)的將當(dāng)前最新的數(shù)據(jù)從源站點(diǎn)復(fù)制到遠(yuǎn)程站點(diǎn)。源站點(diǎn)的數(shù)據(jù)更新會(huì)立刻反映到遠(yuǎn)程站點(diǎn),因此能夠保持兩個(gè)站點(diǎn)之間的數(shù)據(jù)一致性。
目前的復(fù)制技術(shù)包括在主機(jī)端實(shí)現(xiàn)或者在存儲(chǔ)端實(shí)現(xiàn)。通常在主機(jī)端實(shí)現(xiàn)復(fù)制技術(shù)有比較強(qiáng)的靈活性,在存儲(chǔ)端實(shí)現(xiàn)會(huì)要求同樣的存儲(chǔ)設(shè)備有所局限性。
在這里我們結(jié)合浪潮AS500 iSCSI存儲(chǔ)系統(tǒng)來(lái)看如何實(shí)現(xiàn)將目前眾多的存儲(chǔ)站點(diǎn)實(shí)現(xiàn)連續(xù)數(shù)據(jù)保護(hù)。
在現(xiàn)有的網(wǎng)絡(luò)環(huán)境下我們僅僅部署一臺(tái)AS500存儲(chǔ)系統(tǒng),利用iSCSI傳輸?shù)奶攸c(diǎn)就可以為網(wǎng)絡(luò)環(huán)境下所有的備用主機(jī)分配一個(gè)卷。這個(gè)卷就作為數(shù)據(jù)副本。在每臺(tái)服務(wù)器上我們都安裝了卷復(fù)制軟件,例如Veritas Volume Replicatior(VVR),就是能夠?qū)崿F(xiàn)數(shù)據(jù)復(fù)制的工具,當(dāng)源站點(diǎn)數(shù)據(jù)破壞了以后能夠立刻在遠(yuǎn)程站點(diǎn)恢復(fù)使用。
VVR是集成到了卷管理軟件中。任何的程序或者數(shù)據(jù)都可以使用VVR進(jìn)行遠(yuǎn)程數(shù)據(jù)復(fù)制。VVR通過(guò)同步卷將數(shù)據(jù)復(fù)制到遠(yuǎn)程站點(diǎn),它能夠保證數(shù)據(jù)的精確性和完整性。
它具備了以下特點(diǎn):
提示:
數(shù)據(jù)復(fù)制模式包括了2種,一是同步復(fù)制,二是異步復(fù)制。
同步模式
同步模式能夠保證2者之間的數(shù)據(jù)完全一致,只有在備用主機(jī)卷寫(xiě)入確認(rèn)后才會(huì)在生產(chǎn)主機(jī)上繼續(xù)操作。好處就是在災(zāi)難發(fā)生時(shí),不會(huì)有任何數(shù)據(jù)丟失。缺點(diǎn)就是受網(wǎng)絡(luò)影響,性能會(huì)有所下降,建議要具備更大的網(wǎng)絡(luò)帶寬和更快的網(wǎng)絡(luò)設(shè)備。
異步復(fù)制
異步復(fù)制迅速的更新,并且不會(huì)受延遲的影響,也會(huì)確保所有的更新能夠?qū)懭氲絺溆弥鳈C(jī)上。缺點(diǎn)就是會(huì)有數(shù)據(jù)的延遲和丟失。
本方案中選定生產(chǎn)主機(jī)上要復(fù)制的數(shù)據(jù)卷和備用主機(jī)上分配的備用卷,兩者需要大小一致。這樣數(shù)據(jù)卷的更新會(huì)同時(shí)發(fā)送到備用主機(jī)的備用卷上從而保持?jǐn)?shù)據(jù)一致性。
另外,VVR還需要使用一個(gè)卷作為循環(huán)日志來(lái)保存更新的復(fù)制日志。所有對(duì)數(shù)據(jù)卷的更新數(shù)據(jù)在發(fā)送備用主機(jī)前都會(huì)記錄在生產(chǎn)主機(jī)的日志卷中。這樣每次對(duì)數(shù)據(jù)卷的寫(xiě)都會(huì)產(chǎn)生2次寫(xiě)請(qǐng)求,一個(gè)是寫(xiě)入到日志卷中,一個(gè)是寫(xiě)入數(shù)據(jù)卷中
應(yīng)用程序產(chǎn)生寫(xiě)請(qǐng)求的時(shí)候,首先由復(fù)制軟件將數(shù)據(jù)寫(xiě)入到日志卷中,在日志中記錄后再寫(xiě)入到要保存的生產(chǎn)卷中,同時(shí)發(fā)送寫(xiě)請(qǐng)求到備用主機(jī)中,備用主機(jī)在收到請(qǐng)求后會(huì)首先通過(guò)網(wǎng)絡(luò)確認(rèn)可以寫(xiě)入,此時(shí)數(shù)據(jù)便會(huì)寫(xiě)入到備用主機(jī)的卷中。此卷正是AS500通過(guò)iSCSI分配給備用主機(jī)的,這樣一次寫(xiě)入過(guò)程便完成了。在網(wǎng)絡(luò)中的AS500上便有了所有的生產(chǎn)數(shù)據(jù)的副本了。
當(dāng)數(shù)據(jù)發(fā)生故障時(shí),使用反向過(guò)程便可以將數(shù)據(jù)快速的恢復(fù)。比起備份、快照等技術(shù)來(lái)說(shuō)能夠確?;謴?fù)數(shù)據(jù)的完整性和及時(shí)性。
總結(jié)
本方案通過(guò)采用iSCSI技術(shù),利用復(fù)制軟件,在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上,僅僅增加一臺(tái)AS500的部署,使用廉價(jià)的SATA大容量硬盤(pán)便可輕松的實(shí)現(xiàn)企業(yè)所有重要數(shù)據(jù)的連續(xù)數(shù)據(jù)保護(hù)。不需要再額外增加其他設(shè)備的投資。從此,不再擔(dān)心數(shù)據(jù)遭到破壞導(dǎo)致業(yè)務(wù)停頓了。