レプリケーション構成時に目標リカバリ ポイント (RPO) 値を設定する場合、許容できる最大データ損失を決定します。

RPO 値はレプリケーションのスケジュール設定に影響しますが、vSphere Replication では厳密なレプリケーションのスケジュールに従いません。たとえば、RPO を 15 分に設定した場合、最大 15 分間のデータ損失が許容可能であることを vSphere Replication に指示します。これは、データが 15 分ごとにレプリケートされるということではありません。

x 分の RPO を設定した場合で、RPO 違反になっていなければ、最新の使用可能なレプリケーション インスタンスが x 分より前の状態を反映することはありません。レプリケーション インスタンスは、同期開始時点の仮想マシンの状態を反映します。

レプリケーション構成時に RPO を 15 分に設定したとします。同期が 12:00 に開始し、ターゲット サイトへの転送に 5 分かかる場合、インスタンスは 12:05 にターゲット サイトで使用可能になりますが、12:00 時点の仮想マシンの状態を反映します。次回の同期は 12:10 までに開始できます。このレプリケーション インスタンスは 12:15 に使用可能となり、その時点で 12:00 に開始した最初のレプリケーション インスタンスは期限切れになります。

RPO を 15 分に設定して、レプリケーションがインスタンスの転送に 7.5 分かかる場合、vSphere Replication はこの間ずっとインスタンスを転送します。レプリケーションにかかる時間が 7.5 分よりも大きい場合、レプリケーションは周期的な RPO 違反に遭遇します。たとえば、レプリケーションが 12:00 に開始し、インスタンスの転送に 10 分かかる場合、レプリケーションは 12:10 に終了します。すぐに別のレプリケーションを開始できますが、そうするとその終了時刻は 12:20 になり、12:15 ~ 12:20 の時間帯では、12:00 に開始した最新の使用可能なインスタンスが古いものになってしまい、RPO 違反が発生します。

レプリケーションのスケジューラは、こういった制約に適合するよう、バンド幅の使用を最適化するためにレプリケーションを重複させるなどの処置を行い、一部の仮想マシンに対するレプリケーションを想定よりも早く開始できます。

レプリケーションの転送時間を決定するために、レプリケーションのスケジューラは最近のいくつかのインスタンスの期間をもとに次のインスタンスについて見積もります。