如果您在複寫組態期間設定復原點目標 (RPO) 值,則可以決定容許的資料遺失上限。RPO 值會影響複寫排程,但 vSphere Replication 不會遵守嚴格的複寫排程。
例如,將 RPO 設定為 15 分鐘,即指示 vSphere Replication 可容許遺失資料的時間長達 15 分鐘。這並不表示資料會每 15 分鐘複寫一次。
如果設定 x 分鐘的 RPO,則最新的可用複寫執行個體將永遠不會反映晚於 x 分鐘的狀態。複寫執行個體反映虛擬機器在複寫開始時的狀態。
假定複寫組態期間,將 RPO 設定為 15 分鐘。如果複寫於 12:00 開始,且需要 5 分鐘傳輸到目標站台,則目標站台上的執行個體將於 12:05 可用,但反映虛擬機器在 12:00 時的狀態。下一個複寫的開始時間不會晚於 12:10。當於 12:00 開始的第一個複寫執行個體到期時,此複寫執行個體將於 12:15 可用。
如果將 RPO 設定為 15 分鐘,且複寫需要 7.5 分鐘傳輸執行個體,則 vSphere Replication 將始終傳輸執行個體。如果複寫超過 7.5 分鐘,則該複寫將遇到定期 RPO 違規。例如,如果複寫於 12:00 開始,且需要 10 分鐘傳輸執行個體,則複寫將於 12:10 完成。您可以立即啟動另一個複寫,但將在 12:20 完成。在時間間隔 12:15-12:20 期間,發生了 RPO 違規,因為最新的可用執行個體於 12:00 開始且過舊。
複寫排程器嘗試透過重疊複寫以最佳化頻寬使用量來滿足這些限制,某些虛擬機器複寫的開始時間可能比預期早。
若要判定複寫傳輸時間,複寫排程器將透過之前幾個執行個體的持續時間來估計下一個複寫的傳輸時間。