那么當面對IT系統(tǒng)不可用的情況下,你可以忍受多長時間?同時為企業(yè)帶來多大損失?當系統(tǒng)被恢復時,你可以忍受多少數(shù)據(jù)需要重新建立?因此企業(yè)IT系統(tǒng)保證丟失的數(shù)據(jù)量快速恢復就是IT部門必須深化的課題。記者了解到國產(chǎn)廠商火星高科推出的第五代火星艙數(shù)據(jù)保護系統(tǒng),針對容災系統(tǒng)做的數(shù)據(jù)的即時保護。那么火星艙CDP真的能做的RPO和RTO=0嗎?
我們先了解一下RPO與RTO的簡單概念:
RPO(恢復點目標):表示發(fā)生數(shù)據(jù)存儲故障時,丟失的數(shù)據(jù)量。通常以時間為單位,也就是代表能夠確?;謴偷骄嚯x災難時間點之前多長的數(shù)據(jù)狀態(tài)。
RTO(恢復時間目標):恢復業(yè)務運行所需要的時間。
清楚這兩個概念之后,大家知道傳統(tǒng)的數(shù)據(jù)備份,丟失的數(shù)據(jù)無法立即恢復,需要一個過程。那么這一個過程就會產(chǎn)生許多不確定因素,包括系統(tǒng)損壞、數(shù)據(jù)丟失等問題。如果實現(xiàn)存儲故障的即時接管,那么就會大大降低數(shù)據(jù)丟失的問題。
首先火星艙采用基于塊的CDP功能,直接運行在邏輯的卷管理器上,提供了系統(tǒng)內(nèi)核 I/O 級別的保護。當數(shù)據(jù)塊寫入生產(chǎn)數(shù)據(jù)的存儲設(shè)備時,CDP系統(tǒng)實時捕獲數(shù)據(jù)的拷貝并將其存放在另外一個存儲設(shè)備中。
這樣由于它的I/O級同步保護技術(shù),確保了火星艙CDP的本地RPO可以達到“零”。這個零指的是火星艙CDP(持續(xù)數(shù)據(jù)保護)技術(shù)把用戶RPO縮短至秒級甚至毫秒級,通過無限記錄功能可以實現(xiàn)用戶數(shù)據(jù)I/O級的恢復,使用戶RPO接近于0。
服務器主機對生產(chǎn)存儲的每一個寫入I/O,都會被鏡像代理分流寫入到火星艙一份,等待兩邊都確認才返回OK。所以當生產(chǎn)存儲發(fā)生故障時,火星艙可以達到完全相同的數(shù)據(jù)狀態(tài)(或者最多相差一個I/O)。這可以說是最高級別的保護,真正實現(xiàn)了CDP“不丟數(shù)據(jù)”的承諾,并且為存儲和應用的HA接管打下了基礎(chǔ)。
而對于存儲設(shè)備故障,火星艙實現(xiàn)了以往解決方案無法實現(xiàn)的目標。對于RTO,火星艙CDP技術(shù)把絕大多數(shù)故障的恢復時間都限定在分鐘級別?;鹦桥揅DP可以在Unix和Linux系統(tǒng)下,實現(xiàn)生產(chǎn)存儲故障的即時接管,即RTO=0。
對于邏輯故障需要手動回滾恢復,Windows系統(tǒng)也需要手動掛載恢復。但由于火星艙內(nèi)的數(shù)據(jù)格式與被保護磁盤/分區(qū)完全相同,因此不需要像傳統(tǒng)備份冗長的恢復過程,經(jīng)過幾個操作在數(shù)分鐘內(nèi)即可恢復數(shù)據(jù)訪問。整個應用在災備啟動的過程非常簡單,大幅降低RTO指標。火星艙CDP技術(shù)把絕大多數(shù)故障的恢復時間都限定在分鐘級別。
當存儲出現(xiàn)故障時,CDP鏡像會自動接管業(yè)務,數(shù)據(jù)庫系統(tǒng)感覺不到中斷和設(shè)備災難,實現(xiàn)了RPO=0和RTO=0。當生產(chǎn)存儲恢復時數(shù)據(jù)會在鏡像陣列中自動同步。這樣通過火星艙CDP可以把用戶的RPO控制在毫秒級以及RTO控制在分鐘級別,做的真正意義上的持續(xù)數(shù)據(jù)保護。