国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

無(wú)限I/O記錄技術(shù):歷史數(shù)據(jù)的任意回退
2014-07-02   中國(guó)IT運(yùn)維網(wǎng)

  在上一篇我們談的火星艙寫入隊(duì)列緩存保證了I/O級(jí)CDP同時(shí)兼顧了系統(tǒng)性能的優(yōu)化,本篇文章我們談一談火星艙的無(wú)限IO技術(shù),通過(guò)對(duì)歷史數(shù)據(jù)的任意回退,保證了企業(yè)對(duì)于IT數(shù)據(jù)的實(shí)時(shí)把握,保證了CDP的真正價(jià)值。

  讓我們?cè)僖淮螐腟NIA(存儲(chǔ)網(wǎng)絡(luò)工業(yè)協(xié)會(huì))在2008年對(duì)CDP的定義開始談起:

  “持續(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)行定義”

  在上面的描述中,大家應(yīng)該注意到“來(lái)自過(guò)去的任意點(diǎn)”和“無(wú)限變化的恢復(fù)點(diǎn)”。這是指在對(duì)每次寫I/O操作打上時(shí)間戳的同時(shí),支持不限歷史長(zhǎng)度的回滾。

  那么,回滾到每一個(gè)I/O有多大意義呢?這就好像數(shù)據(jù)庫(kù)的undo日志能回滾每次事務(wù)操作那樣。經(jīng)過(guò)測(cè)試火星艙CDP系統(tǒng),在SQL Server中循環(huán)插入一條簡(jiǎn)單的記錄,真的能夠做的回滾到每一次事務(wù)。而如果是秒級(jí)或者分鐘級(jí)的“準(zhǔn)CDP”,顯然做不到這一點(diǎn)。

  火星艙CDP可以通過(guò)時(shí)間定位到需要回滾使用的歷史快照/記錄點(diǎn)

  然而,并不是每種I/O級(jí)CDP,都能回滾無(wú)限的時(shí)間長(zhǎng)度。比如有的產(chǎn)品能做到保留15天內(nèi)數(shù)據(jù)變化,有的不建議超過(guò)30天,等等。

  為什么會(huì)這樣呢?有兩點(diǎn)因素:

  1.性能影響--隨著CDP保護(hù)時(shí)間的延長(zhǎng),對(duì)生產(chǎn)存儲(chǔ)性能影響會(huì)增加?

  2. 索引信息龐大--每一次數(shù)據(jù)變化,都要在索引表里有一條記錄,這個(gè)記錄有沒(méi)有限制?

  從實(shí)現(xiàn)原理上看:I/O記錄和快照最大的不同在于,如果是ROW(寫重定向)快照,在回滾時(shí)不需要真正移動(dòng)數(shù)據(jù),只是根據(jù)快照表來(lái)將索引“還原”到歷史狀態(tài);或者像WAFL、ZFS這些Copy-on-write文件系統(tǒng)則可以做到更先進(jìn),天生就是“從不原地修改數(shù)據(jù)”的寫策略,其元數(shù)據(jù)管理機(jī)制支持幾乎無(wú)限數(shù)量的快照,并且性能影響更小,回滾時(shí)只是對(duì)一個(gè)表的操作。

  由于I/O記錄級(jí)CDP的粒度更細(xì),有人將它稱為“錄像”技術(shù),那么在回滾時(shí)就類似于“倒放”。如果保護(hù)時(shí)間一長(zhǎng),數(shù)據(jù)累積的變化量較大時(shí),回滾時(shí)間通常也是成正比的。

  而火星艙CDP的I/O記錄技術(shù)與眾不同,結(jié)合了底層文件系統(tǒng)的高效快照功能(非傳統(tǒng)快照技術(shù)),使無(wú)限I/O記錄的回滾也能在“瞬間”完成。并且不會(huì)隨著保護(hù)時(shí)間延長(zhǎng),而導(dǎo)致性能的下降。

  “長(zhǎng)年使用我們也不怕!”--火星高科技術(shù)總監(jiān)黃疆對(duì)此充滿信心。除此之外,可以看到火星艙還能選擇多個(gè)任意時(shí)間歷史快照點(diǎn),掛載為“影子卷”,在這里火星艙上生成的可回滾的I/O記錄和一致性快照作為基礎(chǔ),保證了CDP對(duì)于用戶的價(jià)值。

熱詞搜索:

上一篇:火星艙寫入隊(duì)列緩存:I/O級(jí)CDP與性能可否兼得?
下一篇:CDP的應(yīng)用一致性:被動(dòng)式快照優(yōu)勢(shì)及實(shí)現(xiàn)原理

分享到: 收藏
主站蜘蛛池模板: 芒康县| 宁国市| 崇礼县| 靖宇县| 光山县| 怀远县| 商都县| 惠东县| 陵水| 饶河县| 连南| 江源县| 乐陵市| 双流县| 合山市| 湖州市| 眉山市| 阿克陶县| 龙海市| 乾安县| 西乌珠穆沁旗| 沅陵县| 林周县| 独山县| 万荣县| 象山县| 南投县| 中卫市| 鄄城县| 南汇区| 吴堡县| 公安县| 苏州市| 松桃| 大竹县| 普安县| 南宫市| 芜湖市| 潜江市| 保靖县| 平乡县|