15.3. レプリケーションシナリオ
これらの基本ストラテジーをさまざまな方法で組み合わせ、最適なレプリケーション環境を作成できます。
注記
レプリケーションのシナリオが実装される場合でも、スキーマレプリケーションを考慮してください。競合解決ループを避けるために、Referential Integrity プラグインは、マルチマスターレプリケーション環境の 1 つのサプライヤーレプリカでのみ有効にする必要があります。プラグインはデフォルトで off です。
15.3.1. 単一マスターレプリケーション
最も単純なレプリケーションシナリオでは、ディレクトリーデータのマスターコピーが、サプライヤーサーバー と呼ばれる 1 台のサーバーの 1 つの読み取り/書き込みレプリカに保持されます。サプライヤーサーバーは、このレプリカの changelog も維持します。コンシューマーサーバー と呼ばれる別のサーバーでは、複数の読み取り専用レプリカが存在する可能性があります。このようなシナリオは、単一マスター設定 と呼ばれます。図15.1「単一マスターレプリケーション」 は、単一マスターレプリケーションの例を示しています。
図15.1 単一マスターレプリケーション
この構成では、ou=people,dc=example,dc=com 接尾辞は多数の検索要求を受け取ります。そのため、負荷を分散するには、サーバー A にマスターされているツリーが、サーバー B とサーバー C にある 2 つの読み取り専用レプリカに複製されます。
シングルマスターレプリケーション環境の設定に関する詳細は、「単一マスターレプリケーションの設定」 を参照してください。