為虛擬基礎架構規劃數據保護機制
作為一家中小型企業的IT管理人員,你恐怕已經聽說過了虛擬化技術具有的種種優點。下一步就是,輕松處理好遷移至虛擬基礎架構的工作,并且確保虛擬基礎架構得到有力保護。
首先,明白你要做哪些工作才能規劃好虛擬基礎架構,然后為此選擇合適的數據保護機制,這點很重要。最重要的任務之一就是,確認并選擇你的虛擬基礎架構當中的數據保護機制具有的功能及局限性。
為了簡單化,本文給出的虛擬化平臺以VMware ESX為例。除了***一個步驟:確定合適的部署方法外,以下過程對微軟Hyper-V、Virtual Iron及其他虛擬化平臺來說都一樣。
我應當對哪些應用程序進行虛擬化處理?
利用當前的虛擬化技術,幾乎可以對所有應用程序進行虛擬化處理。你只要選定一組合理的應用程序,然后匯集下列信息即可:
1、確認所選擇的應用程序在負荷狀態下具有的特點。
描述這些應用程序在***預期負荷下具有的特點絕對很重要;否則你部署了虛擬基礎架構后,就會開始遇到資源突然用完的情況。
·總的內存占用空間
某應用程序在峰值負荷下占用多少內存?如果該應用程序"泄漏"內存(即使在恒定的負荷下,內存占用空間也會變大),你就同樣需要為此留出空間。
·總的CPU占用率
峰值負荷下多少個CPU被使用、百分比是多少?你在進行測量時,千萬不要忘了記下所使用的CPU的類型。
·總的磁盤空間,包括下一預算周期之前為增長需要留出的磁盤空間
·網絡帶寬占用率
某應用程序在峰值負荷下占用的網絡帶寬。記得要考慮到網絡流量的進出兩個方向。
·作為輸入和輸出的存儲網絡吞吐量(SCSI、光纖通道、iSCSI和網絡附加存儲)
對于消息傳送網絡,你也應當這么考慮。
·磁盤的讀寫
某應用程序在負荷狀態下所需要的磁盤活動。可能還要描述其他磁盤負荷參數的特點,具體視應用程序而定。
·內存總線占用率估計,即內存總線可用帶寬-(總的I/O帶寬)x 4
多年來的經驗數據證實了這條實用的經驗法則。因為確認某個系統的內存總線速度并非總是易事,所以要得到這個數值可能有點困難。
2、確認虛擬化應用程序的負荷模式和恢復需求。
在白天或晚上有沒有這樣一個窗口:虛擬化應用程序能夠合理關閉、進行備份?
在白天或晚上有沒有這樣一個窗口:ESX物理服務器上的總負荷非常小、可以進行備份,又不會對運行中的應用程序帶來負面影響?如果沒有應用程序和ESX服務器可用窗口,就需要選擇一種代理備份方法。
你需要能夠經常恢復單個文件嗎?如果是這樣,你極可能需要直接在虛擬機里面運行備份代理軟件。
如果你已經設計并部署了幾套數據保護體系結構,那么需求征集過程對你來說可能相當熟悉。這個過程對虛擬基礎架構來說沒有太大的變化。
一旦你明白了自己的應用程序和數據保護需求,就需要做出幾個簡單的決定:
每個虛擬機上安裝代理軟件
這是最簡單的決策,因為它體現了你對處理物理基礎架構已經采取的措施。這種方法的優點在于:
·對現有的工作流干擾很小
·應用程序易于備份及恢復
·能夠實現文件級恢復
但這種方法有兩大缺點:
·備份軟件代理需要總體成本
·進行備份時,需要管理ESX服務器上的負荷
虛擬機管理程序服務控制臺上安裝代理軟件
這也是相當簡單的決定。它只需要每臺ESX服務器上安裝一個Red Hat Linux代理軟件。
優點:
·很低的代理軟件成本
·高性能的鏡像備份及恢復(只要針對vmdk文件進行操作)
#p#
缺點:
·需要編寫一些腳本
·無法實現文件級恢復
·缺乏應用程序感知功能
代理恢復
1)VMware整合備份(VCB)
VCB提供了使用Windows代理主機來備份Windows虛擬機的功能。
優點:
·備份期間,幾乎完全消除了虛擬機和ESX服務器上的負荷
·能夠實現虛擬機熱備份
缺點:
·缺乏對非Windows平臺的支持
·恢復方面存在一些局限性
·需要VCB許可成本
2)存儲服務器快照
如果你的存儲系統提供了相應功能,那么這個方法一旦部署到位,管理起來相當簡單。你可以把另一個主機連接至存儲系統,即可管理快照,以便備份及恢復。
優點:
·簡單方便
·應用服務器和ESX服務器的開銷小
缺點:
·具有快照功能的存儲系統需要成本
·初始部署比較復雜(復雜性相差很大,這取決于實際部署)
在虛擬環境中部署合適的數據保護解決方案能為你帶來怎樣的幫助?
借助虛擬化技術,你可以進行把物理機轉變成虛擬機之類的操作;某些情況下,你還可以充分利用現有的備份鏡像、遷移至虛擬基礎架構。
如果你進行了數據保護規劃,就根本用不著進行裸機災難恢復了,因為虛擬存儲文件系統就是簡單的單個文件。恢復整個系統就如同恢復單個文件一樣簡單。
站點災難恢復能夠得到大大簡化,因為你可以在較低端的物理系統上迅速啟動站點;按照需要添加功能,又不會干擾業務的正常運行。你仍需要制訂站點災難恢復計劃,不過有許多可用資源能幫你完成這項工作。與物理機集群相比,利用VMware虛擬基礎架構(VMware Virtual Infrastructure)實現虛擬機集群不但難度低得多,成本也要低得多。
虛擬設備可以大大簡化應用程序的購買、安裝、配置及更新。某些情況下,它們還有助于簡化站點災難恢復。
【編輯推薦】