在設定複寫前,VMware 建議先決定 vSphere Replication 的儲存區和網路頻寬需求,以有效複寫虛擬機器。

儲存區和網路頻寬需求可在使用 vSphere Replication 時增加。下列因素在 vSphere Replication 進行有效複寫所需的網路頻寬量中起著重要作用。

網路式儲存區

如果所有儲存區都以網路為基礎,則網路頻寬需求會增加,因為主機和儲存區間的資料作業也會使用網路。計劃部署時,請留意以下層級的流量:
  • 在執行已複寫虛擬機器的主機和 vSphere Replication Server 之間。
  • vSphere Replication Server 和可存取複寫目標資料存放區的主機之間。
  • 在主機和儲存區之間。
  • 重做記錄快照期間在儲存區和主機之間。

在單一 vCenter Server 執行個體內複寫虛擬機器時,網路式儲存區需引起注意,因為該執行個體會為列出的不同層級的流量共用網路。當您有兩個站台,且每個站台上有 vCenter Server 執行個體時,兩個站台間的連結速度至關重要,因為它會減緩兩個站台間的複寫流量。

資料集大小

vSphere Replication 可能既不會複寫每個虛擬機器,也不會複寫已複寫虛擬機器中的每個 VMDK 檔案。若要評估 vSphere Replication 複寫的資料集大小,請計算用於虛擬機器的儲存區總計百分比,然後計算已設定用於複寫的子集內 VMDK 的數目。

例如,資料存放區上的虛擬機器大小為 2 TB,且使用 vSphere Replication 複寫這些虛擬機器的一半。您可能僅複寫部分 VMDK,假設複寫所有 VMDK,則用於複寫的資料數量上限為 1 TB。

資料變更速率和復原點目標

資料變更速率會受復原點目標 (RPO) 影響。若要估計為每個複寫傳輸的資料大小,您必須評估在虛擬機器的指定 RPO 中變更的區塊數量。RPO 期間內的資料變更速率將提供 vSphere Replication 傳輸的區塊總數。此數目可能在一天內有所不同,這將更改 vSphere Replication 在不同時間內產生的流量。

vSphere Replication 以 RPO 排程為基礎傳輸區塊。如果將 RPO 設定為 1 小時,則 vSphere Replication 將傳輸在這 1 小時內變更的所有區塊,以滿足該 RPO。vSphere Replication 僅在其處於 vSphere Replication 建立用於傳輸的區塊服務包的狀態時傳輸一次區塊。vSphere Replication 將只登錄在 RPO 期間變更的區塊,而不是變更的次數。每日平均資料變更速率提供對 vSphere Replication 傳輸的資料量或傳輸發生頻率的估計。

如果使用磁碟區陰影複製服務 (VSS) 來靜止虛擬機器,則在 RPO 期間複寫流量無法在小型服務包集中分散。但是,當虛擬機器閒置時,vSphere Replication 會將所有已變更的區塊做為一個集進行傳輸。在沒有 VSS 的情況下,vSphere Replication 可隨著區塊的變更,在其正在執行的基礎上傳輸較小的已變更區塊服務包,這將分散整個 RPO 期間的流量。在您使用 VSS 且 vSphere Replication 以不同方式處理複寫排程時,流量會發生變更,這會使流量模式有所不同。

如果變更 RPO,則 vSphere Replication 將按複寫或多或少傳輸資料,以滿足新的 RPO。

連結速度

如果在 1 小時內必須傳輸平均 4 GB 複寫服務包,則必須檢查連結速度,以判定是否可滿足 RPO。如果連結為 10 Mb,則在理想狀況下,在具有極小額外負荷的完全專屬連結上,4 GB 的傳輸將需要 1 小時。滿足 RPO 會使 10 Mb WAN 連線飽和。該連線即使在理想狀況下仍處於飽和狀態,它不受任何額外負荷或限制因素的影響,如重新傳輸、共用流量或資料變更速率的過度突增。

可假設只有大約 70% 的連結可用於流量複寫。這就表示在 10 Mb 連結上,連結速度大約為 1 小時 3 GB。在 100 Mb 連結上,連結速度大約為 1 小時 30 GB。

若要計算頻寬,請參閱計算 vSphere Replication 所需的頻寬