正確選擇Site Recovery Manager的存儲配置
當使用VMware站點恢復管理器(VMware SRM 5)保護vSphere環境時,需要仔細考慮幾個存儲配置選項。組織需要做出的兩個最早的決定就是使用vSphere Replication還是使用基于陣列的復制,以及應該如何配置位于恢復站點的陣列。
使用vSphere Replication
vSphere Replication能夠在兩種不同的陣列類型之間進行復制,通過在恢復站點部署較舊的或者價格更低的陣列,vSphere Replication能夠顯著降低站點恢復解決方案的成本。而且由于能夠在單個虛擬機級別開啟復制,因此vSphere Replication還能夠簡化存儲設計過程。
除保證目標端陣列具有適宜的存儲容量和性能之外,采用vSphere Replication并不需要對存儲進行特別的配置。但是,vSphere Replication將數據復制的頻率限制在15分鐘至24小時之間。上述限制可能并不滿足所有應用程序對RPO的要求。
使用基于陣列的復制
基于陣列的復制技術提供了更多的高級復制特性,比如同步復制。同步復制通過等待遠端存儲對寫數據提交進行確認,確保了數據的零丟失。某些陣列同樣具有重復數據刪除或數據壓縮功能,這能夠降低在復制過程中對帶寬的需求。大多數基于陣列的復制技術通常是廠商所特有的而且只有原站點和恢復站點使用同一種陣列模型時才能使用基于陣列的復制技術。
為了將虛擬機放置在恰當的VMware VMFS卷上,使用基于陣列的復制技術需要做更多的工作。對于大多數陣列來說,復制是在LUN級別進行的,所以需要制定計劃以確保穩妥地復制需要被保護的虛擬機。虛擬機災難恢復計劃必須從定義每個虛擬機中所有應用的RPO開始。為了設置虛擬機的PRO,你必須考慮到該虛擬機上所有應用的RPO的最小值。
接下來,你需要按照恢復的順序對虛擬機進行分組。例如,為確保全部應用能夠正常使用,多層應用的所有應用層應該被一同恢復。此時,我們需要考慮支持多個應用運行的虛擬機。虛擬機分組將直接轉換為SRM保護分組的存儲配置。SRM保護分組是虛擬機的一個集合,該集合中的所有虛擬機將一同被恢復,而且復制是在LUN級別進行的。因此具有相似RPO的虛擬機需要作為一個分組進行恢復而且需要放置在一個LUN或者LUN的集合當中。然后你可以使用恰當的復制計劃配置每個LUN以確保滿足每個應用對RPO的需求。
設置遠端存儲陣列的容量
無論采用哪種復制方式,需要考慮的下一個SRM配置就是恢復站點對陣列存儲容量以及性能的需求。首先,確定哪些虛擬機需要在長期和短期災難中進行故障切換。為節省成本,RPO要求較長(超過一個月)的虛擬機可以使用基于磁帶的離線備份進行恢復,當發生故障切換時,通過將基于磁帶的離線備份加載到其他存儲上恢復虛擬機的數據。這種恢復方式允許組織在開發和測試環境中推遲購買存儲,因為發生短期業務中斷時并不需要存儲。這時你可以通過累加虛擬機所需要的磁盤空間計算恢復陣列所需要的磁盤容量,但一定要考慮數據的增長。
計算恢復站點陣列容量時需要考慮的第二個問題就是評估發生故障切換時對存儲性能的需求。如果大多數應用在主站點所需要的性能級別是相同的,那么恢復站點的陣列也需要支持與主站點相同的IOPS。如果災難發生時性能不是主要的關注點,那么在恢復站點的磁盤陣列可以使用更少的磁盤或者訪問速度更慢的磁盤,將此作為一種節省成本的潛在手段。
一旦組織做出了上述決定,那么該組織應該具有非常堅實的存儲基礎設施,然后基于堅實的存儲基礎設施并使用SRM構建災難恢復解決方案。