どちらのトポロジも、次の基本要件を満たす必要があります。
HADB ノードをホストするマシンはペアになっている必要がある。つまり、これらのマシンの台数は偶数である必要があります。
各データ冗長ユニット (DRU) 内のマシンの台数は同じである必要がある。ミラー化された (ペアになった) ノードが、主ノードとは別の DRU に含まれるように HADB データベースを作成します。
HADB ノードをホストする各マシンにローカルのディスク記憶装置があり、その装置を使用して HADB 内のすべての持続情報を格納する必要があります。
HADB ノードをホストするマシンは、同じオペレーティングシステムを実行している必要がある。構成とパフォーマンスの点から見て、同一またはほぼ同一のマシンを使用すると最適です。
HTTP セッション情報および SFSB セッション情報を HADB まで持続させるには、Enterprise Server インスタンスはクラスタ内にあり、関連するすべての要件を満たしている必要がある。クラスタの設定の詳細は、『Sun GlassFish Enterprise Server 2.1 高可用性 (HA) 管理ガイド』の第 2 章「Enterprise Server でのクラスタの設定」を参照してください。
Enterprise Server インスタンスをホストしているマシンは、構成とパフォーマンスの点から見て、できるだけ同一である必要がある。これは、ロードバランサプラグインが負荷分散にラウンドロビン方式を使用しており、異なるクラスのマシンがインスタンスをホストしている場合は、これらのマシン全体にわたって負荷が最適には分散されないからです。
できれば、DRU ごとに個別の無停電電源装置 (UPS) を用意する。