2.3 ツリーのパーティション化のガイドライン

eDirectoryにパーティションを作成すると、データベースの各部分は複数のサーバに分割して格納されます。パーティション化によって、eDirectoryデータ処理と保管の負荷がネットワーク内の複数のサーバに分散されるため、ネットワークの使用を最適化できます。デフォルトでは、パーティションは1つだけ作成されます。パーティションの詳細については、パーティションを参照してください。パーティションの作成については、セクション 6.0, パーティションおよびレプリカの管理を参照してください。

次のガイドラインは、ほとんどのネットワークに適用できる一般的な規則です。特定の環境設定、ハードウェア、およびトラフィックの処理量など、それぞれのネットワークの運用条件に合わせて若干の調整が必要になる場合もあります。

2.3.1 ツリーの上位層におけるパーティションを決定する

ツリーをピラミッド型に設計するのと同じように、パーティションもピラミッド型に構成します。パーティションの構造は、ツリーの最上位に少数のパーティションがあり、下位になるに従ってパーティションの数が増えていくようにします。このような設計では、下位層より上位層のほうがパーティション数が多いツリー構造に比べて、作成されるサブオーディネートリファレンスの数が少なくなります。

ツリーをピラミッド型に設計するには、常にリーフオブジェクト(特にユーザ)の比較的近くにパーティションを作成するようにします

メモ:インストール時にツリーのルートに作成されるパーティションについては例外です。

上位層のパーティションを設計する場合は、次の点を考慮します。

  • WANインフラストラクチャに基づいて、ツリーの最上部をパーティション化する。ツリーの最上部にはパーティションを少なめに配置し、下位になるに従ってパーティションの数を増やします。

    WANリンクによって区切られている各サイトのコンテナを作成し(各サーバオブジェクトをそのローカルコンテナに格納)、その後、各サイトのパーティションを作成します。

  • WANリンクを持つネットワークでは、パーティションが複数の場所にまたがらないようにする。

    パーティションを場所ごとに作成すれば、異なるサイト間のレプリケーショントラフィックによってWAN帯域幅が不必要に消費されることはありません。

  • ローカルサーバを中心にしてパーティションを作成する。物理的に離れた場所にあるサーバは別のパーティションに格納します。

2.3.2 ツリーの下位層におけるパーティションを決定する

eDirectoryツリーの下位層のパーティションを設計する場合は、次を考慮します。

  • 下位層のパーティションは、事業部、部署、およびワークグループと、それらに関連するリソースに基づいて定義する。

  • 各パーティションについて、パーティション内のすべてのオブジェクトが同じ場所にあるようにする。それによって、eDirectoryへの更新がローカルサーバで行われるようになります。

2.3.3 パーティションサイズを決定する

eDirectoryでは、パーティションのサイズについて次の設計制限を推奨しています。

要素

制限容量

パーティションのサイズ

無制限のオブジェクト

レプリカDIB(ディレクトリ情報ベース)は1TBに制限

ツリー内のパーティションの総数

無制限

ペアレントパーティションごとのチャイルドパーティション数

150

パーティションごとのレプリカ数

50

レプリカDIBによる制限

レプリカサーバごとのレプリカ数

250

NDS® 6および7からのこの設計ガイドラインの変更は、NDS 8におけるアーキテクチャの変更によるものです。これらの推奨値は、企業などの分散環境に適用されます。ただし、これらはeビジネスやアプリケーションには適用されない場合があります。

一般的なeビジネスユーザに対しては、すべてのデータが単一のサーバに保管されていることが必要ですが、eDirectoryでは、ツリー内のさまざまなエリアに属するオブジェクトや属性の一部を格納するフィルタ済みレプリカを作成できます。この機能を利用すると、1つのサーバにすべてのデータを保管しなくても、同じようにeビジネスに対応できます。詳細については、フィルタ済みレプリカを参照してください。

2.3.4 ネットワーク変数について

パーティションを設計する場合は、次のネットワーク変数について考慮します。

  • サーバの数および速度

  • ネットワークアダプタ、ハブ、ルータなどのネットワークインフラストラクチャの速度

  • ネットワークトラフィックの量