第5章 ディレクトリートポロジーの設計
Red Hat Directory Server は多数のエントリーを保存できるため、複数のサーバーにエントリーを分散することを推奨します。ディレクトリートポロジーは、ディレクトリーツリーを複数の物理 Directory Server 間で分割する方法と、これらのサーバーが相互にリンクする方法を説明します。
5.1. トポロジーの概要 リンクのコピーリンクがクリップボードにコピーされました!
Directory Server は、ディレクトリーツリーの設計 で設計したディレクトリーツリーを複数の物理 Directory Server に分散する 分散ディレクトリー をサポートします。これらのサーバー間でディレクトリーを分割する方法は、次のパフォーマンス関連のポイントに影響します。
- ディレクトリー対応アプリケーションのパフォーマンス。
- ディレクトリーサービスの可用性。
- ディレクトリーサービスの管理。
ディレクトリートポロジーには、次の重要な意味があります。
- データベース
データベース は、レプリケーション、バックアップ、データ復元などのジョブの基本単位です。単一のディレクトリーを複数の部分に分割し、それらを個別のデータベースに割り当てることができます。その後、これらのデータベースをサーバー間で分散して、各サーバーの作業負荷を軽減できます。1 台のサーバーに複数のデータベースを保存できます。たとえば、1 台のサーバーには 3 つの異なるデータベースが含まれる場合があります。
複数のデータベースの詳細は、複数のデータベースの使用について を参照してください。
- Suffix
ディレクトリーツリーを複数のデータベースに分割すると、各データベースには 接尾辞 と呼ばれるディレクトリーツリーの一部が含まれます。たとえば、1 つのデータベースを使用して、ディレクトリーツリーの
ou=people,dc=example,dc=com接尾辞 (ブランチ) 内のエントリーのみを保存できます。接尾辞の詳細は、接尾辞について を参照してください。
- ナレッジ参照 (リファラルとチェイニング)
Directory Server は、異なるデータベースに保存されているディレクトリーデータをリンクするための、リファラルおよびチェイニングなどのナレッジ参照メカニズムを提供します。