Hyper-V快照的真正含義是什么
您是否采用微軟Hyper-V快照來備份虛擬機?確實如此嗎?
在很多情況下,快照代表了備份過程中的一個步驟。但是在Hyper-V的應用中是有所區(qū)別的。Hyper-V快照跟傳統(tǒng)的備份快照不同,如果您一直把快照作為長期的備份恢復解決方案,現(xiàn)在已經(jīng)到醒悟的時候了!
什么是Hyper-V快照
Hyper-V的內(nèi)置快照技術(shù)提供了一種讓虛擬機可以恢復到之前某一時間點狀態(tài)的解決方案。因此,一旦虛擬機發(fā)生了問題,您還可以把它恢復到某個正常工作的配置狀態(tài)下。
快照技術(shù)不僅可以用于故障恢復,而且在測試和開發(fā)環(huán)境中也有廣泛應用。問題在于,Hyper-V快照技術(shù)的應該限于回滾虛擬機的時間點狀態(tài),而不應該作為長期的備份解決方案。這種恢復虛擬機到前一時間點狀態(tài)的方式,其目的是為了滿足一些臨時性的需求。而如果我們長期使用已過期的AVHD文件的話,將會導致資料損壞、域成員故障以及應用程序錯誤等很多問題發(fā)生。
Hyper-V快照vs. 備份快照
很多的混淆都是由于命名不規(guī)范引起的。許多IT產(chǎn)品提供商用“快照”這個詞來代表備份過程中的一個步驟。例如VSS卷影復制(Volume Shadow Copy Service),通過VSS快照過程實現(xiàn)把內(nèi)存中的數(shù)據(jù)全部寫入到硬盤,從而保證備份過程可以從一個已知的、數(shù)據(jù)完整的時間點開始進行。然而,這個快照進程跟從虛擬控制臺啟動的快照是完全不同的。
如果說VSS是導致用戶混淆的“主犯”的話,一些第三方廠商的產(chǎn)品及其技術(shù)就是“幫兇”。很多備份程序,尤其是和數(shù)據(jù)庫相關(guān)的備份程序,快照指的是數(shù)據(jù)庫的靜默過程:靜默指的是對數(shù)據(jù)庫或者是文件系統(tǒng)做短暫停,從而可以順利地把內(nèi)存中的內(nèi)容寫入到磁盤中。靜默過程創(chuàng)建了一個固定的時間點,從而開始可以進行這一時間點之前的備份操作,而且數(shù)據(jù)庫在備份過程中可以繼續(xù)保持運行。
Hyper-V通過VSS快照實現(xiàn)備份。等等,我聽錯了嗎?
在Hyper-V中把VSS快照用于特定的備份過程,從而使得快照這個詞語的含義更加豐富。VSS和支持VSS的客戶端程序一起組成了備份解決方案,而且在任何采用Windows操作系統(tǒng)的計算機(例如 Hyper-V主機及虛擬機等等)上都自動集成了這種方案。因此,VSS在所有的Hyper-V虛擬機和主機中都可以看到。
當我們在Hyper-V宿主機上安裝了備份代理程序后,VSS是該Hyper-V備份解決方案中的核心組件。在這種情況下,我們可以通過把虛擬機備份為單一的文件,而無需面對多個獨立的文件。VSS快照需要單一文件備份還有一個原因就是,虛擬機文件在備份前必須正確地執(zhí)行靜默操作,從而才能保證數(shù)據(jù)的一致性。
最后一點,VSS快照也成為眾多其它備份解決方案的基礎(chǔ)。VSS快照技術(shù)已經(jīng)存在很長時間了,因此備份客戶端程序可以從一個已知的數(shù)據(jù)點開始備份。VSS快照跟從Hyper-V Manager 控制臺中創(chuàng)建的虛擬機快照是有很大差別的,后者必須手動地進行移除操作。
【編輯推薦】