Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

7.2.3. カスケードレプリケーション

カスケードレプリケーションのシナリオでは、ハブサプライヤー は、サプライヤーサーバーから更新を受け取り、コンシューマーサーバーでそれらの更新を再生します。ハブサプライヤーはハイブリッドで、通常のコンシューマーサーバーなどの読み取り専用レプリカを保持し、一般的なサプライヤーサーバーなどの changelog を維持します。
ハブは、元のサプライヤーからマスターデータを受信すると、これを転送します。同様に、ハブサプライヤーがディレクトリークライアントから更新リクエストを受け取ると、クライアントをサプライヤーサーバーに照会します。
カスケードレプリケーションは、組織内の様々な場所のネットワーク接続の一部が他よりも優れている場合に有効です。たとえば、Example Corp. では、ディレクトリーデータのマスターコピーをミネアポリスに、コンシューマーサーバーをニューヨークとシカゴに置いています。ミネアポリスとニューヨークの間のネットワーク接続は非常に良いですが、ミネアポリスとシカゴの間の接続は悪いです。ニューヨークとシカゴの間のネットワークは正常であるため、Example の管理者はカスケードレプリケーションを使用して、ディレクトリーデータをミネアポリスからニューヨーク、そしてシカゴへと移動させます。

図7.6 カスケードレプリケーションのシナリオ

カスケードレプリケーションのシナリオ
図7.7「カスケードレプリケーションにおけるレプリケーショントラフィックと changelog」 は、同じシナリオを別の視点から説明したもので、各サーバーでレプリカがどのように設定されているか (読み取り/書き込みか、または読み取り専用か)、どのサーバーが changelog を維持しているかを示しています。

図7.7 カスケードレプリケーションにおけるレプリケーショントラフィックと changelog

カスケードレプリケーションにおけるレプリケーショントラフィックと changelog