Azure站點恢復服務:應用于數據與虛擬機復制
數據復制是災難恢復計劃中的關鍵組成部分,且更有奧秘在其中。使用Azure 站點恢復自動化服務可簡化DR計劃。
雖然很多IT企業仍然對放棄其私有數據中心還是猶豫不決,但是其中大部分的企業還是看到了在數據備份和災難恢復中使用公有云服務的價值所在。但是,正如眾多IT專業人士所經歷過的那樣,真正的災難恢復并不只是簡單地將數據和系統鏡像復制到一個遠程場所位置而已。災難恢復的整個過程必須周全地考慮到每一個依賴關系,因為任何一個丟失的或受損的配置文件都可能導致一個無法使用的應用程序。
災難恢復(DR)項目的具體策劃與實施都要求相關人員特別關注細節與一致性,而自動化技術能夠在這一點上對用戶大有裨益。微軟公司的Azure站點恢復服務可實現將數據和虛擬機從任意位置私有基礎架構至Azure公有云的自動化復制。這個Azure站點恢復服務可提供災難恢復即服務的功能,其中包括遠程運行狀況監控和自動化數據保護。
從數據與虛擬機復制開始
如需開始使用Azure站點恢復服務,可選擇一個部署方案,例如將私有物理服務器復制至Azure,或者將VMware虛擬機復制至輔助數據中心。例如,一個常見的用例就是將基于Hyper-V的系統復制至Azure。大多數用戶都會在Azure管理控制臺上執行配置任務;首先的方法是通過Azure門戶網站使用Azure資源管理器,因為它支持更廣泛的功能與部屬模式。
雖然云基礎架構貌似提供了無限資源,但是IT團隊仍應執行容量規劃以評估他們所需云存儲、存儲吞吐以及網絡帶寬的數量。Azure站點恢復容量規劃工具可提供對內部系統所使用虛擬機、硬盤、存儲器和變更率的平均估算數據,或根據每一臺虛擬機上的實際工作負載和存儲資源使用情況來給出更準確的估算數字。Azure站點恢復服務使用Azure本地冗余存儲器和區域冗余存儲器(GRS)。一般來說,GRS更好的選擇,因為它能夠防止在主區域中發生區域性中斷或數據損壞事件。
Azure站點恢復容量規劃工具
在填入您的號碼后,Azure站點恢復容量規劃工具可估算:
- 需求的總存儲量;
- 初次復制與增量復制所需的帶寬;
- 存儲賬戶的總IOPS;
- 標準存儲賬戶所需的數量:
- 所需blob硬盤的數量;
- 所需本地配置服務器的數量,以及
- 所需本地處理服務器的數量。
遷移與管理任務
如需在Azure門戶網站上對Azure站點恢復服務進行配置,可創建一個恢復服務存儲庫來保存所有的備份數據。存儲庫的配置參數主要指定了復制源與復制目標、配置服務器、復制策略以及一個本地虛擬機列表。然后,使用Azure站點恢復的GUI檢查清單來定義保護目標。其中具體包括諸如待復制系統、這些系統的類型與來源、復制目標、虛擬機復制設置以及容量規劃估算等定義項。然后,Azure站點恢復服務就會自動發現虛擬機,并允許運行針對相關應用程序的自定義復制設置。
Azure站點恢復服務為用戶提供了一個用于創建和配置恢復計劃的簡單界面,其中包括如下詳細信息:
- 應當整體實現故障轉移的機器組,通常與單個應用程序相關;
- 用于特定應用程序的多個機器之間的依賴性;
- 使用PowerShell腳本程序或Azure自動化runbooks的自定義擴展。
Azure站點恢復服務支持三種類型的故障轉移:測試、計劃內與計劃外。計劃外的故障轉移選項具有數據丟失的風險,這主要取決于復制頻率設置,并將反映上一次同步的狀態。
故障恢復主要分三個階段進行:首先將Azure虛擬機復制回內部部署站點,然后運行故障轉移程序以喚醒內部部署站點,一旦內部部署站點運行穩定,數據與虛擬機復制程序就會將變更數據同步恢復至Azure。管理員通過Azure站點恢復服務中設置的策略來控制故障轉移流程,這是在定義故障轉移保護目標時建立的。
Azure站點恢復服務是一個用戶使用方便的工具,它可為內部部署系統創建一個Azure DR環境,或者將系統復制至另一個位置。在復制生產應用程序和數據庫之前,請確保用戶有足夠的網絡容量。對于大型關鍵任務的部署,可考慮設置一個ExpressRoute專用網絡以提高性能與安全性。可從測試系統開始入手了解復雜的選項和設置要求。一旦用戶的計劃到位,可運行Azure站點恢復服務測試故障轉移以便驗證針對虛擬機復制的配置和測試DR程序。