數據存儲副本技術概述

存儲副本 (Storage Replica) 是一種 Windows Server 技術,它允許針對災難恢復在服務器或羣集之間進行卷的複製。它還允許你創建跨越兩個站點的拉伸故障轉移羣集,同時保持所有節點同步。

相關下載:

CDM(數據副本管理)技術及市場應用白皮書

1、華爲 CDM 融合數據管理方案技術白皮書

2、車企數據資產及業務價值實現白皮書

存儲副本支持同步和異步複製:

爲什麼要使用存儲副本?

存儲副本在 Windows 服務器中提供災難恢復和 Windows 功能。Windows 服務器提供零數據丟失的無憂無憂,能夠同步保護不同機架、樓層、建築物、學校、縣和城市的數據。發生災難後,所有數據都存在於其他位置,且不可能丟失。這同樣適用災難發生 前;在授予片刻警告時,存儲副本會在在災難發生前切換到安全位置 - 再次聲明,不會有數據丟失。

存儲副本允許更有效地利用多個數據中心。通過拉伸或複製羣集,工作負荷可在多個數據中心中運行,以使本地鄰近用戶和應用程序能夠更加快速地對其進行訪問,以及更好地分佈負載和使用計算資源。如果災難導致一個數據中心脫機,可以將其典型的工作負載暫時移動到另一個站點。

存儲副本可能會允許取消配置作爲低端災難恢復解決方案的現有文件複製系統,如 DFSR。DFS 複製在極低帶寬網絡上運行非常出色,同時其延遲時間很高 - 通常以小時或天爲單位。這是由文件關閉需求和防止網絡擁塞的人爲限制所引起。正因具有這些設計特性,因此最不可能複製 DFS 複製副本中最新和最熱門的文件。存儲副本在文件級別以下運行,並且沒有這些限制。

存儲副本還支持適用於更長範圍和更高延遲網絡的異步複製。因爲它不是基於檢查點的,而是連續複製的,所以更改的增量往往比基於快照的產品要低得多。此外,存儲副本在分區層進行操作,因此它將複製由 Windows Server 或備份軟件創建的所有 VSS 快照;這允許將應用程序一致的數據快照用於時間點恢復,尤其是異步複製的非結構化用戶數據。

支持的配置

拉伸羣集 允許在單個羣集中配置計算機和存儲,其中某些節點共享一組非對稱存儲,而另一些節點共享另一組,然後通過站點感知進行同步或異步複製。此方案可以利用具有共享的 SAS 存儲的存儲空間、連接了 SAN 和 iSCSI 的 LUN。它通過 PowerShell 和故障轉移羣集管理器圖形工具進行管理,並允許自動化工作負載故障轉移。

圖 1:在拉伸羣集中使用存儲副本的存儲複製

羣集到羣集 允許兩個獨立羣集之間的複製,其中一個羣集與另一個羣集進行同步複製或異步複製。此方案可以利用存儲空間直通、具有共享的 SAS 存儲的存儲空間以及連接了 SAN 和 iSCSI 的 LUN。它使用管理中心 Windows PowerShell 進行管理,需要手動干預進行故障轉移。

圖 2:使用存儲副本的羣集到羣集存儲複製

服務器到服務器 允許使用具有共享的 SAS 存儲的存儲空間、連接了 SAN 和 iSCSI 的 LUN 以及本地驅動器,在兩個獨立服務器之間進行同步和異步複製。它使用管理中心 Windows PowerShell 進行管理,需要手動干預進行故障轉移。

圖 3:使用存儲副本的服務器到服務器存儲複製

存儲副本功能

存儲副本先決條件

災難恢復 (DR) 是指從站點災難恢復,以便業務繼續運行的應急計劃。數據 DR 表示單獨物理位置中的多個生產數據副本。例如延伸羣集,其中一半的節點在一個站點中,另一半則在另一個站點中。災難預防 (DP) 是指在災難到來前(如颶風),提前將工作負載移動到另一個位置的應急計劃。

服務級別協議 (SLA) 表示在已計劃和非計劃停機期間,企業的應用程序的可用性及其停機時間和數據丟失容差。恢復時間目標 (RTO) 表示業務對數據不可訪問的總承受時間。恢復點目標 (RPO) 表示業務對丟失數據的承受量。

同步複製

同步複製可確保應用程序在 IO 完成之前將數據一次寫入兩個位置。由於這種複製要求網絡和存儲投資且有降低應用程序性能的風險,所以它更適合於任務關鍵數據。

當源數據副本上發生應用程序寫入操作時,源存儲不會立即確認 IO。相反,那些數據更改對遠程目標副本的複製,並返回一條確認。此時,應用程序纔會收到 IO 確認。這可確保遠程站點與源站點的固定同步,有效地跨網絡擴展存儲 IO。在源站點故障時,應用程序可以故障轉移到遠程站點並恢復其運行,同時保證零數據丟失。

異步複製

相反,異步複製意味着當應用程序寫入數據時,將在沒有立即確認保證的情況下將該數據複製到遠程站點。此模式允許更迅速地響應應用程序以及按地理位置工作的 DR 解決方案。

當應用程序寫入數據時,複製引擎將捕獲該寫入並立即嚮應用程序確認。然後,捕獲的數據將複製到遠程位置。遠程節點處理數據的副本,並延遲返回向源副本確認。由於複製性能不再處於應用程序 IO 路徑中,因此遠程站點的響應速度和距離都是不太重要的因素。如果源數據丟失,並且數據的目標副本仍在緩衝區而沒有離開源,則存在數據丟失的風險。

使用其比 zero RPO 更高的版本,異步複製不太適用於 HA 解決方案,如故障轉移羣集,因爲它們是爲具有冗餘和無數據丟失的連續操作而設計。

關鍵評估點和行爲

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/Af6Q2PZ8Mtki16PJd5DwNg