任新勃 發(fā)表于:14年05月27日 00:28 [綜述] DOIT.com.cn
“持續(xù)數(shù)據(jù)保護(hù) (CDP) 是一種連續(xù)采集或者追蹤數(shù)據(jù)改動(dòng),并存儲(chǔ)這些變化獨(dú)立于主存儲(chǔ),使恢復(fù)點(diǎn)能夠來(lái)自過(guò)去的任意(時(shí)間/IO記錄)點(diǎn)。CDP系統(tǒng)可以是基于數(shù)據(jù)塊、文件或者應(yīng)用,并能夠?yàn)榭苫謴?fù)目標(biāo)提供優(yōu)秀的粒度,達(dá)到無(wú)限變化的恢復(fù)點(diǎn)。因此,根據(jù)這個(gè)定義,所有CDP方案需要體現(xiàn)出這3條必要的屬性:
1. 數(shù)據(jù)變化被連續(xù)采集或者追蹤
2. 所有數(shù)據(jù)變化存儲(chǔ)在一個(gè)獨(dú)立于主存儲(chǔ)的位置
3. 恢復(fù)點(diǎn)目標(biāo)是隨意的,并無(wú)需在實(shí)際恢復(fù)之前進(jìn)行定義”
——以上是SNIA(全球存儲(chǔ)網(wǎng)絡(luò)工業(yè)協(xié)會(huì))在2008年對(duì)CDP的定義
按照以上分類(lèi),火星高科推出的火星艙CDP屬于一種數(shù)據(jù)塊級(jí)的Ture CDP(相對(duì)于那些只能提供秒級(jí)/分鐘間隔的“準(zhǔn)”CDP而言)技術(shù),國(guó)內(nèi)自主掌握該技術(shù)的存儲(chǔ)備份廠商寥寥無(wú)幾。
在今年的火星艙數(shù)據(jù)保護(hù)系統(tǒng)版本更新中,又一次帶來(lái)了CDP的新功能,本文將著重介紹其中的“影子副本”。
影子副本即時(shí)掛載,多重用途
火星艙CDP生成的I/O記錄點(diǎn)和一致性快照,與傳統(tǒng)磁盤(pán)陣列的快照技術(shù)是不同的。CDP快照相當(dāng)于是在I/O記錄中打上了“特殊標(biāo)記”的點(diǎn)。因此,在之前版本的火星艙上,CDP歷史數(shù)據(jù)訪問(wèn)需要先停止保護(hù)并將磁盤(pán)組離線,執(zhí)行回滾;或者利用本地/遠(yuǎn)程復(fù)制功能,對(duì)復(fù)制出來(lái)的卷單獨(dú)操作。這樣雖不影響保護(hù)效果,但操作起來(lái)會(huì)麻煩一些,可能還要占用更多的磁盤(pán)空間。
在新版火星艙數(shù)據(jù)保護(hù)系統(tǒng)5.0中,我們利用影子副本(Shadow Copy)即時(shí)掛載技術(shù),可以在不停止CDP保護(hù)的情況下,直接將多個(gè)歷史快照/記錄點(diǎn)數(shù)據(jù)狀態(tài)瞬間掛載到不同主機(jī)或者虛擬機(jī),可以與CDP磁盤(pán)組同時(shí)讀寫(xiě)訪問(wèn)、分別回滾。
下面我們就來(lái)介紹一下“影子副本”的操作步驟,看看它是怎么實(shí)現(xiàn)的:
在被保護(hù)服務(wù)器上配置鏡像代理,開(kāi)啟CDP保護(hù)之后,將對(duì)生產(chǎn)存儲(chǔ)的寫(xiě)入“分流”到火星艙,生成數(shù)據(jù)卷和記錄卷,其中包含可回滾的I/O記錄和一致性快照。
可選擇任意時(shí)間歷史快照點(diǎn),生成一至多個(gè)“影子副本”卷,每個(gè)影子副本的數(shù)據(jù)與所選時(shí)間的生產(chǎn)存儲(chǔ)狀態(tài)相一致。
用戶(hù)可以將“影子副本”分配到生產(chǎn)機(jī)或者不同的備機(jī),這些卷可讀可寫(xiě),同時(shí)火星艙對(duì)生產(chǎn)存儲(chǔ)的保護(hù)不會(huì)受到影響。
由此而衍生出來(lái)的用途包括:?jiǎn)挝募?數(shù)據(jù)庫(kù)表的恢復(fù),可以不再依賴(lài)完整的恢復(fù)(反向同步)過(guò)程;測(cè)試和數(shù)據(jù)挖掘/分析;災(zāi)難恢復(fù)演練等。
應(yīng)用價(jià)值
影子副本帶來(lái)的好處是毋庸置疑的,它極大地改善了火星艙CDP的易用性,包括災(zāi)備演練、恢復(fù)、測(cè)試和數(shù)據(jù)再利用的體驗(yàn),并簡(jiǎn)化操作步驟。相當(dāng)于可以將不同時(shí)間點(diǎn)的快照數(shù)據(jù),虛擬生成若干個(gè)磁盤(pán)組,就像真實(shí)的多個(gè)LUN來(lái)使用,并在此基礎(chǔ)上支持無(wú)限I/O記錄回滾,以方便查詢(xún)最符合要求的數(shù)據(jù)用于恢復(fù)。
當(dāng)我們不再需要這些數(shù)據(jù)掛載點(diǎn)時(shí),可以隨時(shí)刪除,不會(huì)影響到原有CDP任務(wù)保護(hù)的數(shù)據(jù)。在“影子卷”上產(chǎn)生的增量變化數(shù)據(jù)不被保留,占用的磁盤(pán)空間將釋放會(huì)存儲(chǔ)池。
如果選擇將CDP卷組先進(jìn)行設(shè)備上或者設(shè)備間的復(fù)制,當(dāng)副本數(shù)據(jù)獨(dú)立存放于單獨(dú)的RAID磁盤(pán),此時(shí)再使用影子副本功能,適用于高I/O負(fù)載的業(yè)務(wù)(比如交易頻繁的數(shù)據(jù)庫(kù)),同時(shí)保持不停止保護(hù)和復(fù)制。
在位于災(zāi)備站點(diǎn)的火星艙CDP遠(yuǎn)程復(fù)制目標(biāo)上,同樣可以利用到影子副本功能帶來(lái)的好處。
總結(jié)
針對(duì)每個(gè)I/O進(jìn)行記錄的能夠達(dá)到最苛刻的CDP保護(hù)要求,但它和歷史數(shù)據(jù)即時(shí)掛載通常是難以同時(shí)實(shí)現(xiàn)的,熟悉CDP技術(shù)的讀者應(yīng)該了解這一點(diǎn)。
而最新版本的火星艙,可以說(shuō)實(shí)現(xiàn)了I/O級(jí)CDP和磁盤(pán)陣列可寫(xiě)快照技術(shù)的完美結(jié)合。在保持提供精細(xì)的恢復(fù)顆粒度的同時(shí),也可以做到良好的易用性。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶(hù)寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.