敬請(qǐng)放心,數(shù)據(jù)完整性有T10 PI來保證!
這就大大簡化了業(yè)界已經(jīng)用了10年時(shí)間去標(biāo)準(zhǔn)化的東西。這件事非同小可。事實(shí)是,基礎(chǔ)架構(gòu)中每個(gè)處理數(shù)據(jù)塊的點(diǎn)都有自己檢查數(shù)據(jù)有效性的方式。CRC(循環(huán)冗余)保護(hù)、TCP校驗(yàn)和奇偶檢查/糾錯(cuò)機(jī)制,我們有許多方式可以確保數(shù)據(jù)有效。問題是這些方法相互之間都無法溝通,那么一種方法發(fā)現(xiàn)錯(cuò)誤之后會(huì)怎么樣呢?這完全取決于它自己…
借助T10 PI“端到端”數(shù)據(jù)保護(hù)方式,客戶就有了一種選擇,可以安裝一種讓這些檢查點(diǎn)能夠與通訊路徑上的下一個(gè)檢查點(diǎn)相互“交談”的基礎(chǔ)架構(gòu),這種“交談”通過存儲(chǔ)在數(shù)據(jù)完整性字段(DIF)中的標(biāo)準(zhǔn)化結(jié)果來實(shí)現(xiàn)。此外,發(fā)現(xiàn)受損的數(shù)據(jù)塊時(shí),會(huì)觸發(fā)上一個(gè)檢查點(diǎn)重發(fā)數(shù)據(jù)塊,并在日志文件中記錄一條標(biāo)準(zhǔn)錯(cuò)誤消息。因此,通過這種解決方案您就從應(yīng)用到硬盤之間實(shí)現(xiàn)了端到端的數(shù)據(jù)完整性保護(hù)。
在那10年中的大部分時(shí)間里,Emulex和Oracle一直在端到端擴(kuò)展方面進(jìn)行著合作——Oracle于2008年在2.6.27 kernel中提出了針對(duì)入侵的應(yīng)用級(jí)數(shù)據(jù)完整性保護(hù)技術(shù),Emulex在2010年宣布推出具有BlockGuardTM T10 PI功能的產(chǎn)品,2012年存儲(chǔ)產(chǎn)品廠商開始采用該功能。
EMC去年在OpenWorld大會(huì)上宣布自己的VMAX陣列已支持T10 PI,Emulex去年已經(jīng)與他們?cè)诠餐蛻繇?xiàng)目中進(jìn)行了合作。 Fusion-io和華為也在OpenWorld 2013加入了T10 PI技術(shù)行列。
Fusion-io已經(jīng)對(duì)Emulex LightPulse®第五代光纖通道(16G FC)主機(jī)總線適配器(HBA)用于他們的ION Data Accelerator進(jìn)行了認(rèn)證,搭配Oracle應(yīng)用使用時(shí)可以支持端到端T10 PI。他們已在今年的OpenWorld 展示了全球第一款能夠?yàn)镺racle數(shù)據(jù)庫提供保護(hù)的端到端16GFC T10 PI解決方案。
華為也已經(jīng)完成了自己的OceanStor企業(yè)存儲(chǔ)系統(tǒng)的測試,該系統(tǒng)也在OpenWorld上面世。