パーティションサーバー
Domino® サーバーのパーティショニングを使用すると、1 台のコンピュータで Domino® サーバーの複数のインスタンスを実行できます。そうすると、ハードウェアの費用を削減し、管理するコンピュータの台数を最少化することができます。Domino® サーバーを実行する小さなコンピュータを何台も購入するよりも、1 台のよりパワフルなコンピュータを購入し、その 1 つのマシン上で Domino® サーバーの複数のインスタンスを実行するほうが、効率的にリソースを活用できます。
Domino® のパーティションサーバーでは、すべてのパーティションで 1 つの Domino® プログラムディレクトリーを共有します。つまり、すべてのパーティションで同じ Domino® 実行可能ファイルのセットを共有することになります。ただし、Domino® データディレクトリーと NOTES.INI ファイルはパーティションごとにあり、したがって Domino® ディレクトリーとその他の管理データベースについては、パーティションごとにコピーが作成されます。
あるパーティションサーバーがダウンした場合でも、他のサーバーの動作には影響しません。パーティションで致命的なエラーが発生した場合、IBM Domino の障害復旧機能は、コンピュータ全体ではなく、そのパーティションのみを再起動します。
パーティションサーバーを使用すると、セキュリティと同時に、必要に応じたスケーラビリティも確保できます。システムの拡張にしたがって、あるパーティションのユーザーを別のサーバーに移行できます。データベースの高度な可用性が必要な場合には、パーティションサーバーをクラスタメンバーにすることもできます。パーティションサーバーのセキュリティーは単独のサーバーと同じです。
パーティションサーバーを設定する際は、各パーティションで必ず同じバージョンの Domino® を実行するようにします。ただし、サーバーが UNIX™ で実行される場合は、サーバーで Domino® の複数のインスタンスを実行するための別の方法があります。UNIX™ では、1 台のコンピュータで異なるバージョンの Domino® を実行できます。この場合、バージョンごとに独自のプログラムディレクトリーがあります。さらに、各バージョンを Domino® パーティションサーバーとしてインストールすれば、それぞれの複数のインスタンスを実行することも可能です。
サーバーが IBM®i 上で稼働している場合には、複数バージョンサポートを利用して異なるリリースレベルの複数の Domino® サーバーをインストールして実行することができます。
パーティションサーバーを使用するかどうかを決定する
パーティションサーバーを使用するかどうかは、Domino® ドメインの設定方法によっても左右されます。パーティションサーバーは、それぞれのパーティションが別々の Domino® ドメインに属する場合に最も役に立ちます。例えば、パーティションサーバーを使用すると、顧客ごとに専用の Domino® ドメインを用意したり、複数の Web サイトを設定することができます。すべてのパーティションが同じ Domino® ドメインにあるパーティションサーバーでは、1 台のサーバーで複数のサービスを実行する場合に比べて、より多くのコンピュータリソースとディスク容量を消費することがよくあります。
パーティションサーバーを使用するかどうかを決定するにあたっては、複数のパーティションを管理するよりも 1 台のサーバーを管理するほうが簡単であることを念頭に置いてください。ただし、ネットワーク上で特定のサーバー機能を分離させたい場合 (たとえば、メッセージングハブを複製ハブから分離する場合やリソース用のワークグループと Activity Logging を分離する場合など) は、付加的な管理作業が発生するとしても、パーティションサーバーを使用するほうがよいこともあります。また、マルチプロセッサコンピュータでパーティションサーバーを実行すると、パーティションがすべて同じドメインにある場合でも、パフォーマンスが向上することがあります。これは、この種のコンピュータでは特定のプロセスが同時に実行されるためです。
HCL Notes® ユーザーが、Domino® アプリケーションを自分で作成および実行できる Domino® サーバーにアクセスできるようにするには、パーティションサーバーを使用します。ただし、顧客がインターネットを通じて特定の Domino® アプリケーションのセットにアクセスできるようにするには、xSP サーバー環境を設定します。
パーティションの数を決定する
パフォーマンスをそれほど低下させずにインストールできるパーティションの数は、コンピュータの性能と使用するオペレーティングシステムによって異なります。最適なパフォーマンスを実現するには、各パーティションに対して少なくとも 1 つ、できれば 2 つのプロセッサを持つマルチプロセッサコンピュータをパーティショニングします。