什么是業務連續性?對有些人來說,它是個整體解決方案;但對另外一些人來說,它是個網絡“熱詞”;但在我看來,它應該是企業級用戶業務系統所追逐的目標和理想。
人和企業都需要理想,有了理想才會有目標,才會有做事情的動力。
對于業務連續性,還可以用技術語言描述, 在《信息系統災難恢復規范》(GB/T 20988-2007)中,根據RTO(Recovery Time Objective,恢復時間目標)和RPO (Recovery Point Objective,恢復點目標RPO),業務連續性被劃分為6個等級。
這6個等級都是業務連續性,不知道有沒有人想過,將其劃分為6個等級意味著什么?
依我看這意味著:不能用好和不好來評估業務連續性,從等級1到等級6,在技術上有備份、復制、快照、重復數據刪除、歸檔技術與之進行對應。RecoverPoint軟件方案,VPLEX雙活技術發展為業務連續性提供了新的手段和思路。
業務連續性沒有好和不好,關鍵在于需要根據不同用戶、不同業務需求“私人定制”,這才是最好。
如何進行“私人定制”,籠統來說,等級6最好,例如以EMC VPLEX雙活為基礎構建數據中心,可以說這是最好的業務連續性方案,但ROI的投入也很高。對有些應用來說,并不需要“大炮打蒼蠅”,以郵件為例,等級4和5也不是不可以接受的,RPO為30分鐘,會有30分鐘數據丟失。丟失數據又怎樣,再發一次郵件就是了,即使癱瘓1天,也還有其他通訊手段可以彌補。
從私人定制的角度出發,不能說數據備份無用,它也并不過時,針對不同應用,仍然大有用武之地。
也有很多人說,RTO為0是個做不到的事情,擱以往也許是對的,但雙活技術的出現,RTO為0也不是做不到的事情。如果單純追求,RTO為0,也就是數據不丟失,這在“兩地三中心”的時代,采用RecoverPoint軟件方案也是一個可以實現的。對等級6來說,RTO還是有數分鐘的中斷。
對于Google來說,宕機5分鐘意味著55萬美元的損失;對于Amazon來說, 100分鐘損失近700萬美元;蘋果iClould宕機將會有300萬用戶受影響。對于金融來說,更是千百萬的損失。對于醫療行業,更是人命關天的事情,因此,即使是最高等級6,也沒有辦法滿足業務連續性的要求。
所謂連續就是不能夠有任何中斷,哪怕是數分鐘。有什么辦法能夠讓“數分鐘”消失于無形呢?
這就需要軟件來配合,以Oracle RAC為例,用一種分布式數據庫的方式,確保服務不因節點故障而癱瘓。但Oracle RAC較為復雜,對于用戶要求比較高。此外,并不是所有的應用軟件都能夠像Oracle RAC那樣進行分布式的部署,很多應用軟件并沒有類似RAC的版本。
虛擬化對于數據中心而言,不僅僅是提升效率,降低成本。以VMware vSphere為例,無論是VMotion、HA還是Fault Tolerant,虛擬化對于數據中心業務連續性居功至偉。虛擬化配合VPLEX,就開始了數據中心業務連續性的大門。
所謂“不是我不明白,世界變化快”!要追趕上世界發展的步伐。(更多有關業務連續性內容,參見:虛擬數據中心時代需要業務連續性的“私人定制”