虛擬伺服器備份:哪種策略最佳?
撰文:HP香港軟件部主管張翔
長久以來,除非數據需要進行復原,否則備份工作雖被視為其中一項關鍵卻經常吃力不討好的任務。然而,隨著虛擬化對備份程序帶來新的挑戰,外界對備份工作突然關注起來。首先,虛擬伺服器備份或會影響表現。作為另類備份途徑,虛擬機器可順序進行備份,但這種方法卻進一步擠壓原已緊拙的備份時間。其次,一些管理程序技術(hypervisor)未能與應用程式作全面溝通,讓他們知道備份正在發生,導致部分數據未能正確地備份。
有些虛擬化供應商已推出新功能以協助解決上述問題。以下是各種保護方法的分析:
虛擬機器離線備份
離線備份對於一些因使用自行開發應用程式,而未能進行即時備份的機構,不失為一個選擇。不過,由於這方法會關掉或暫停虛擬機器的運作,因此並非企業環境之選。
傳統備份
傳統備份方式對伺服器表現仍有一定的負荷。因此,在關鍵任務環境中,IT人員要在一台實體伺服器上運行 10 至 20 台虛擬機器,此方式並不可行。
操控台快照 (Console-based snapshots)
很多機構利用其備份軟件,自動執行以伺服器為基礎的快照,讓IT人員由中央操控台,在實體和虛擬伺服器中管理備份及復原運作。然而,操控台快照亦有一定的挑戰:例如影響伺服器表現及與一些管理程序技術,令運行在部份平台上的應用程式未能即時備份,而必須暫停運作才可進行備份。對業務及關鍵任務環境而言,此方法亦不適宜。
代理伺服器 (Proxy servers)
使用代理伺服器,管理程序可指導處理負荷至專用的伺服器或至備份伺服器。如您使用最新的管理程序技術,這方式可提供統一的備份,對實體寄存及其應用程式帶來最少負荷。不過,這個選擇並不適用於所有管理程序技術。
陣列式快照 (Array-based snapshots)
利用陣列式快照,整合備份軟件至儲存系統,將處理負荷移離虛擬伺服器至磁碟陣列上,以極高速度建立快照或數據的完整複本。備份軟件隨後在複本進行備份操作,而非在原本數據上進行。這種分階段的程序使機構能全天候讓應用程式保持24X7在線運作,而不會影響伺服器表現。機構若非採用最新管理程序技術,這方式亦可提供一致的備份。快照隨之可以保存在陣列作復原之用。
有些情況下,客戶不僅以陣列式快照作數據保護,並以此按需隨時進行調動,以作匯報、開發及測試用途。事實上,備份及復原虛擬伺服器的方法五花八門,可按成本限制、所需復原之應用程式、正在使用的平台或管理程序技術作出選擇。
複製
複製在全面的數據保護策略上扮演重要角色,但切記複製並不能保障您免卻損壞、病毒或意外刪除等情況。此外,IT人員並不能採用複製程序將數據轉移至磁帶作長期儲存 — 這是必要的法令遵循。
在複雜的虛擬伺服器備份世界,備份軟件必須能夠支援廣泛的復原點及時間目標,以配合不同應用程式。此外,軟件亦必須能夠在實體及虛擬環境中的任何管理程序,簡化備份及作復原管理。
復原
復原策略因應不同應用程式而大相徑庭。對商業或關鍵任務應用程式而言,備份軟件必須能夠在虛擬伺服器自動建立及復原快照。而且,對某些應用程式而言,具備復原快照之間短至一分鐘,甚或至一秒鐘內的能力至關重要。
部分備份軟件產品能獨立保存應用程式的運作紀錄,並運用有關紀錄填補快照之間的數據差異。軟件然後與應用程式連同數據進行同步處理,並按備份管理員要求,於指定時間重新啟動應用程式。
管理
鑑於管理程序技術不斷演變,加上越來越多機構正轉移舊有虛擬化技術,認識及分辨各種虛擬伺服器備份的選擇,可謂變得日益重要。此外,不少機構正部署不同的管理程序技術以配合不同的成本及可用性的需求。大多數機構將會維持使用實體及虛擬伺服器一段時間,因此需為兩者管理備份及復原策略。
使用不同的工具為實體及虛擬伺服器進行備份,備份管理員需投放更多時間及學習。此外,應用程式具備不同的可用性需求。因此必須確保備份軟件可以為任何實體或虛擬伺服器集中管理及配置保護。
由於伺服器及桌面虛擬化持續演進,切記這些演進可能對數據保護策略帶來影響。雖然近來虛擬伺服器技術的改進已大幅改善備份程序,不過一旦涉及管理程序技術,現時還未出現一個可完全符合所有系統要求的解決方案。如能為實體及虛擬伺服器結合中央管理、分層數據保護策略 (包括磁帶),未來將能節省時間、金錢及精力。