我們在存儲行業里一直將快照視為現代磁盤陣列的一個核心功能。當我們將數據中心里的服務器虛擬化的時候,我們中的許多人已經意識到,將多臺服務器整合成一個公共數據倉庫已經讓基于陣列的快照在最新數據中心里的價值減少了很多?! ≡谖覀冞€在用陣列LUN為單臺服務器保存數據的年代,我會在安裝補丁或對服務器進行其他重要修改時先做一份快照,以保證我可以輕松快速地恢復到一個已知正常狀態。因為這樣的原因,我的業務關鍵服務器每天會定期做快照。 是的,當我寫下“所有的快照都不是對等的”的時候,某些帶有快照的磁盤陣列會比其他陣列更有效率,我從來都不相信廠商們所說的那些鬼話,他們說他們的產品可以每時每刻都做快照,但不會影響到產品的性能。但是快照可以讓我在晚上放心入睡。 如果一個系統有著良好的快照記錄,我甚至可以在把不用復制所有數據的情況下為開發商們創建一個生產數據的讀寫克隆?! ‘斘议_始將多臺虛擬服務器放到一個公共數據倉庫中的時候,情況就發生變化了。快照可以在情況變得非常糟糕時讓系統恢復到一個處于正常狀態的位置,它不僅僅要保存數據的一個畫面,而且還要保存應用程序狀態的相應畫面。 獲得應用程序保持一致的快照要求應用程序和存儲系統之間進行一些協作,應用程序必須保持沉默并將緩沖轉移到磁盤,這樣系統才知道何時去做快照。 如果你的數據存儲庫中有許多虛擬機,就不可能為了做一次快照而將所有的應用程序同時關閉。任何數據倉庫的存儲系統快照都只是為了崩潰而保持一致的,也就是說,如果服務器崩潰,你的數據只能保持它應有的一致狀態。 為崩潰而保持一致的數據總比完全沒有數據要好得多,但它會導致文件丟失或數據庫引擎丟失,在讓你的用戶回到正常工作狀態之前,這就需要好幾個小時的時間來進行一致性檢驗?! ∥覀冃枰氖悄軌驅γ恳粋€虛擬機而不是對每一個LUN做快照的存儲系統,這樣他們就可以通過Windows卷影子拷貝服務或程序將快照與每一個虛擬機中的應用程序對應起來,這種方法我們以前在物理服務器中也用過。當然,那就需要存儲系統中安裝了vSphere或是其他的管理程序,因為數據倉庫并不只是一個用來跟蹤屬于每一個虛擬機的數據的邏輯磁盤。 VMware承諾vVol可以解決這個問題,幸運地是,其他一些廠商沒有等VMware,而是自己開發出了它們自己的解決方案。
虛擬化存儲快照 vSphere的數據備份
責任編輯:vivian | 2012-06-18 09:17:59 本文摘自:存儲在線