何謂任意回退
APIT(Any Point In Time),直接翻譯的話就是某個時間段內的任何一個點。用在容災備份行業的意思是可以恢復到備份歷史上的任何一個恢復點。這個恢復點不是預先設定的,而是根據數據變化自動產生的,也就是說只要數據發生了變化就會產生一個恢復點。如果恢復點是預先設定的,比如每5分鐘一個恢復點,那就是說在5分鐘內不管數據變化多少次只會產生一個恢復點,這樣的恢復點不能稱為APIT,只能叫做FPIT(Fixed Point In Time)。
為什么需要任意回退
當生產中心在運行的時候會面臨很多的潛在威脅,其中邏輯破壞的威脅是隱藏最深最容易忽略的一種威脅,但是它的破壞力確實極大,且極難修復。
所謂的邏輯破壞就是指的軟破壞,就是除了硬件之外的破壞方式。比如數據庫發生自身不可修復的內部致命錯誤、配置出錯、數據文件損壞、人為惡意/誤刪除等。
舉個例子來說,某單位每天的下午6點做一次增量備份。在某月9號的12點發現數據庫有個表在11點40分被刪除掉了,于是馬上進行數據恢復,但是只恢復到前一天的6點鐘。前一天6點鐘的數據恢復出來后數據表是在的,但是數據表里面的數據只截至到了前一天的6點鐘,也就是說這個表即使被找回里面也丟失了17個小時40分鐘的數據。
那此時最理想的恢復點應該是在哪里?最理想的恢復點應該是在11點39分59秒。因為這個點的狀態才是能找回表且表內數據最新的一個狀態。
但是用戶之前是預料不到這個時間點是要會出錯的,所以并沒有在這個時間點預設恢復點。所以必須是一種能夠產生任意恢復時間點的備份策略才能解決這個問題,不論用戶需要恢復到哪都可以。這就是任意時間點回退的意義。
濟南兒童醫院意外事件鐵證任意時間點回退優勢
山東大學齊魯兒童醫院(濟南市兒童醫院)始建于1957年,是山東省最大的兒童綜合性醫院, 是山東省泰山醫學院、濟南衛生學校教學醫院,是衛生廳指定的山東省住院醫師規范化培訓基地。醫院占地面積2萬平方米,醫療用房1.8萬平方米。實際開放床位350張,在職職工482人,衛生專業技術人員369人,其中高級職稱92人。對于這樣的一家醫院來說,數據是絕對不能夠丟失的,業務也絕對不能長時間停頓。
但是在2013年9月9日的12點,信息中心的值班人員向主管信息化的王院長緊急反映,HIS數據庫有個數據表被刪除了,導致了部分業務完全失效。但是,和其他領導不同的是,王院長并沒有絲毫的驚慌,因為他胸有成竹。這個成竹就是北京和力記易科技有限公司的備特佳容災備份軟件。三年前在選擇容災備份軟件時,就是因為看中了這個功能才選擇了這款產品。
經過廠家簡單的電話指導,現場的技術人員打開了備特佳的恢復頁面,選擇“按照時間點恢復”,將時間定位在了11點39分59秒,點擊“確定加載恢復按鈕”!20分鐘以后彈出“加載成功”提示,打開數據庫,丟失的表,最新的數據重新映入眼簾。將數據導出,導入到生產機,至此完全修復HIS系統。
事后和王院長通電話,王院長悄悄的說,雖然之前演示過任意時間點回退,但是在真實環境下我還真是沒底,也是暗自捏了一把汗。這次實戰演練,大大的提高了我對這個產品的信心,新上的系統上也必須要用它進行保護!