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