提到“云”,就不得不提到另一個概念——虛擬化,它是云計算得以實現(xiàn)的基礎。
虛擬化就是通過相應的虛擬化技術,把硬件、軟件進行隔離、擴展、托管、分類,進而做到資源的充分利用。比如CPU虛擬化的技術:Intel的VT-x,AMD的AMD-V。軟件的虛擬化:VMWare,Hyper-V,Xen,KVM,OpenVZ等。
在虛擬化的支持下,通過把本地或者異地的多臺服務器實體虛擬化后(從無到有,從少到多),構(gòu)成一個資源池,共享資源、共同計算,這就是現(xiàn)在所謂“云計算”,在云計算之前還有“服務器集群”、“共同計算”等類似功能的詞語。
也許這樣說,會讓你大失所望,但相比于虛擬化這種具體的技術手段來說,云計算更多的是一種業(yè)務模式的改變,而非技術上的,比如不再以賣授權的方式賣軟件,數(shù)據(jù)中心的大小不再取決于服務器的多少等等,所以你會發(fā)現(xiàn)很多云計算企業(yè)在技術開發(fā)的過程中,應用的最多的依然是C、C++等最為常見的技術。
經(jīng)過上述的啰嗦,現(xiàn)在我們就來愉快的說說云災備這個話題了:
在傳統(tǒng)的IT架構(gòu)中,存在著明顯的分層,包括存儲層、系統(tǒng)層、應用層等,針對不同的層級,也就是會有不同的災備方式。比如:基于陣列硬件備份的EMC、IBM,基于主機的information2等等,前者注重結(jié)果,后者注重過程。這種層的概念,在云計算中同樣存在:
SaaS(Software-as-a-Service)軟件即服務,這是云計算的最上一層,也可以理解為傳統(tǒng)IT架構(gòu)的應用層。其實我們用的瀏覽器、QQ等都可以認為是一種SaaS,所以SaaS的本質(zhì)依然是軟件。通過SaaS這種模式,用戶只要接上網(wǎng)絡,并通過瀏覽器,就能直接使用在云端上運行的應用,并由供應商負責維護和管理云中的軟硬件設施,同時以免費或者按需使用的方式向用戶收費,所以用戶不需要顧慮類似安裝、升級和防病毒等瑣事,并且免去初期高昂的硬件投入和軟件許可證費用的支出。
當然,天下沒有免費的午餐。在災備的體系中,備份數(shù)據(jù)的存儲方式依然是一個關鍵,隨著公有云的興起,SaaS企業(yè)可以直接在云端購買一個屬于自己的數(shù)據(jù)中心,然后出租給用戶,這便是SaaS與公有云災備的最基本模式。以英方云為例,通過與阿里、騰訊、天翼、沃云等公有云平臺合作,英方云可以將自身在災備上的技術優(yōu)勢直接與云端鏈接,進而為用戶提供即開即用的云災備服務。
IaaS與私有云
IaaS(Infrastructure as a Service)基礎設置即服務,這是云計算的最底層,也可以理解為傳統(tǒng)IT架構(gòu)的存儲層。相比于公有云的“公寓”,很多企業(yè)在預算投入充足的情況下,希望可以在云端見一個自己的“別墅”。于是,這個時候的云災備就需要更多的借助OpenStack這種開源代碼平臺進行搭建。
以華為的云災備為例(華為發(fā)布基于OpenStack的云災備解決方案),他的云災備其實正是將成熟的雙活數(shù)據(jù)中心解決方案集成到云災備方案中,并結(jié)合一系列的云管理平臺、災備管理軟件、存儲服務平臺、接口擴展、虛擬化、存儲雙活、虛擬機備份等技術,這種方式搭建的是一個更為“私密”的災備解決方案,同時由于將數(shù)據(jù)封裝在一個“容器”內(nèi),所以其內(nèi)在的數(shù)據(jù)也是“不易見”的。
不管是公有云還是私有云,不管是SaaS還是IaaS,都不是云災備的終結(jié),從技術和模式的角度來說,更不存在孰優(yōu)孰劣的分歧,問題的關鍵是,如何找到適合自身業(yè)務需求的云災備方案,“魚和熊掌不可兼得”,當然,土豪除外!