Data Domain - MTreeレプリケーションの仕組み
Summary: この記事では、レプリケーションのしくみについて説明します。Mtreeレプリケーションの定期的なスナップショットとユーザーが作成したスナップショットについて説明します。
Instructions
MTreeレプリケーションの仕組み
目的
MTreeレプリケーションの仕組みを説明する。
該当製品:
- すべてのData Domainシステム
- ソフトウェア リリース5.1以降。
対処法:
MTreeとディレクトリ レプリケーションの基本的な違いの1つは、ソースからデスティネーションにレプリケートする必要があるものを決定するために使用される方法です。MTreeレプリケーションでは、スナップショットを活用して、デスティネーションData Domainシステムが常にソースData Domainシステムのポイント イン タイム イメージになるようにします。スナップショットは、MTreeのポイント イン タイム イメージです。MTreeレプリケーション コンテキストごとに、MTreeのスナップショットが自動作成(および自動削除)されます。
これに対し、ディレクトリー レプリケーションではスナップショットを使用せず、レプリケーション ログを使用します。ソース ディレクトリーのコンテンツに対して行われたすべての変更を、変更された順序でレプリケートする必要があります。たとえば、file_1を作成し、変更してから削除した場合などです。ディレクトリ レプリケーションは、file_1の作成、変更、削除の手順をターゲットDDRにレプリケートします。
MTreeレプリケーションのメリットの1つは、スナップショットを使用することで、ファイルに対する中間的な変更の一部をスキップできるため、ネットワーク経由で送信する必要があるデータの量が減り、レプリケーションの遅延が減ることです。
MTreeレプリケーションでは、次の手順を使用します。
- スナップショットは、MTreeレプリケーション コンテキストのソースで作成されます。このスナップショットが最後のスナップショットと比較され、変更が宛先に送信されます。
- デスティネーションでは、MTreeは更新されますが、最新のスナップショットのすべての変更が受信されるまで、ファイルはユーザーに公開されません。
上記のステップは、MTreeでスナップショットが作成されるたびに繰り返されます。これは、次の2つの方法のいずれかで発生します。
- レプリケーションの遅延が15分を超えており、現在レプリケートされているスナップショットがない場合(システム生成の定期的なスナップショット)
- ユーザーが指定した時刻(バックアップ ジョブの完了後など)(ユーザー作成スナップショット)。
- スナップショットがレプリケートされると、デスティネーションの接続は切断されます。 次のスナップショットがレプリケートされるときに、ソースDDとデスティネーションDDの間に新しい接続が確立されます。
例 1:
この例では、定期的に生成されるスナップショットの動作を確認します。- S1、S2、S3は、定期的にシステムによって生成されるスナップショットです。
- S1が生成され、デスティネーションへのレプリケーションが開始されます。
- S1では、レプリケーションが完了するまでに15分以上かかります。
- S1レプリケーションが完了すると、デスティネーションの接続が切断されます。
- S1が作成されてからの時間が15分を超えているため、新しい定期的なスナップショットS2が作成され、レプリケーションが開始されます。S2のレプリケーションは15分未満で完了します。
- システムは、S2の作成から15分が経過するまで待機してから、S3の作成(およびS1の削除)を行います。
- S3のレプリケーションがすぐに開始されます。

例 2:
この例では、ユーザーが生成したスナップショットと定期的に生成されたスナップショットの相互作用を確認できます。
- S1は、定期的なシステム生成スナップショットです。S2とS3はユーザーが生成したスナップショットです
- S1が生成され、デスティネーションへのレプリケーションが開始されます。
- S1のレプリケーション中に、ユーザーが生成したスナップショットS2が作成されます。
- S1はまだレプリケーション中であるため、システムは完了するまでS1のレプリケーションを続行します。S2のレプリケーションは、S1が完了するまで保留されます。
- S1がレプリケーションを完了すると、S2のレプリケーションがすぐに開始されます。
- S2が15分未満でレプリケートした場合、システムはS2の作成から15分間待機した後、次のシステム生成スナップショットが作成されます。
- ただし、この例では、15分が経過する前に、新しいユーザーが生成したスナップショットS3が作成されます。
- 進行中のレプリケーションがないため、S3のレプリケーションは作成後すぐに開始されます。
- S2とS3はユーザーが生成したスナップショットであるため、3番目のシステムで生成されたスナップショットが作成されるまで、S1は削除されません。

リファレンス:
- MTreeレプリケーションに関するFAQ 180842 .