WebLogic Server クラスタ ユーザーズ ガイド
WebLogic Server のクラスタ化の概要
WebLogic Server クラスタとは
クラスタ化されたサービス
HTTP セッション ステート
EJB と RMI オブジェクト
JMS
JDBC 接続
クラスタ化された JDBC を使用しての接続の取得
JDBC 接続のフェイルオーバとロード バランシング
クラスタ化されていないサービスと API
WebLogic Server バージョン 6.1 のクラスタの新機能
ロード バランシング ハードウェアの統合サポート
ステートフル セッション EJB のクラスタ化
クラスタ化された JMS
HTTP セッション ステート レプリケーションに関する変更
WebLogic Server バージョン 6.1 での管理に関する変更
マルチキャスト メッセージに関する変更
均一デプロイメント
管理サーバのコンフィグレーション
クラスタの機能とインフラストラクチャ
概要
クラスタ内のサーバの通信
IP マルチキャストを使用した 1 対多通信
クラスタのプランニングとコンフィグレーションの意味
IP ソケットを使用したピア ツー ピア通信
pure-Java とネイティブ ソケット リーダーの実装の比較
Java ソケット実装用のリーダー スレッドのコンフィグレーション
ソケット経由のクライアント通信
クラスタワイドの JNDI ネーミング サービス
クラスタワイドの JNDI ツリーの作成
JNDI 名の衝突の処理
均一デプロイメント
JNDI ツリーの更新
クライアントとクラスタワイドの JNDI ツリーとの対話
クラスタ化されたサービスのロード バランシング
HTTP セッション ステートのロード バランシング
クラスタ化されたオブジェクトのロード バランシング
ラウンドロビン(デフォルト)
重みベース
ランダム
クラスタ化されたオブジェクトのパラメータベースのルーティング
ロード バランシングと JDBC 接続
ロード バランシングと JMS
クラスタ化されたサービスのフェイルオーバ サポート
WebLogic Server の障害検出方法
IP ソケットを使用した障害検出
WebLogic Server の「ハートビート」
クラスタ化されたサーブレットと JSP のフェイルオーバ
クラスタ化されたオブジェクトのフェイルオーバ
多重呼び出し不変オブジェクト
他のフェイルオーバの例外
フェイルオーバと JDBC 接続
フェイルオーバと JMS
HTTP セッション ステートのレプリケーションについて
概要
HTTP セッション ステートのレプリケーションに関する必要条件
プロキシの必要条件
ロード バランサの必要条件
セッション プログラミングの必要条件
セッション データはシリアライズ可能でなければならない
setAttribute でセッション ステートを変更する
セッション オブジェクトのシリアライゼーション オーバーヘッドに注意する
フレームを使用するアプリケーションではセッションのアクセスを調整しなければならない
レプリケーション グループの使用
クラスタ化されたサーブレットと JSP へのプロキシ経由のアクセス
URL 書き換えを利用したセッション レプリカの追跡
プロキシ フェイルオーバのプロセス
クラスタ化されたサーブレットと JSP へのロード バランシング ハードウェアを利用したアクセス
ロード バランシング ハードウェアを利用したフェイルオーバ
障害後の遅延レプリケーション
オブジェクトのクラスタ化について
概要
レプリカ対応スタブ
クラスタ化されたオブジェクトと RMI-IIOP クライアント
クラスタ化された EJB
EJB ホームのスタブ
ステートレス EJB
ステートフル EJB
エンティティ EJB
エンティティ Bean と EJB ハンドルに対するフェイルオーバ
クラスタ化された RMI オブジェクト
ステートフル セッション Bean のレプリケーション
EJB ステートの変更のレプリケート
ステートフル セッション EJB のフェイルオーバ
連結されたオブジェクトの最適化
トランザクションの連結
オブジェクト デプロイメントの必要条件
WebLogic Server クラスタのプランニング
概要
キャパシティ プランニング
マルチ CPU マシン上の WebLogic Server
用語の定義
Web アプリケーションの「層」
非武装地帯(DMZ)
ロード バランサ
プロキシ プラグイン
推奨基本クラスタ
アプリケーション層を分割したプランニング
推奨多層アーキテクチャ
ハードウェアとソフトウェアの物理レイヤ
Web/プレゼンテーション レイヤ
オブジェクト レイヤ
多層アーキテクチャの利点
クラスタ化されたオブジェクト呼び出しに対するロード バランシング
多層アーキテクチャのコンフィグレーションに関する注意
多層アーキテクチャに関する制限
ファイアウォールに関する制限
推奨プロキシ アーキテクチャ
2 層プロキシ アーキテクチャ
ハードウェアとソフトウェアの物理レイヤ
多層プロキシ アーキテクチャ
プロキシ アーキテクチャにおけるトレードオフ
プロキシ プラグインとロード バランサ
管理サーバに関する考慮事項
管理サーバの障害時に発生すること
クラスタ アーキテクチャのセキュリティ オプション
プロキシ アーキテクチャの基本ファイアウォール
基本ファイアウォール コンフィグレーションの DMZ
ファイアウォールとロード バランサの組み合わせ
内部クライアントに対するファイアウォールの拡張
共有データベースに対するセキュリティの追加
ファイアウォールが 2 つあるコンフィグレーションの DMZ
クラスタに関するファイアウォールの考慮事項
WebLogic クラスタの管理
始める前に
クラスタ ライセンスを取得する
コンフィグレーション プロセスを理解する
クラスタ アーキテクチャを決定する
ネットワークとセキュリティのトポロジを考慮する
クラスタをインストールするマシンを選択する
複数 CPU を備えるマシン上の WebLogic Server インスタンス
ホスト マシンのソケット リーダー実装をチェックする
名前とアドレスを識別する
リスン アドレスの問題の回避
DNS 名と IP アドレス
WebLogic Server リソースへの名前の割り当て
管理サーバのアドレスとポート
管理対象サーバのアドレスとリスン ポート
クラスタのマルチキャスト アドレスとポート
クラスタ アドレス
クラスタの実装手順
コンフィグレーションのロードマップ
WebLogic Server をインストールする
マシン名を定義する(省略可能)
WebLogic Server インスタンスを作成する
新しいクラスタを作成する
WebLogic Serverクラスタの起動
ロード バランシング ハードウェアをコンフィグレーションする(省略可能)
アクティブなクッキーの永続性の使用
パッシブなクッキーの永続性の使用
セッション クッキーについて
WAP-対応アプリケーションのためのセッション クッキー
ロード バランサのコンフィグレーション
プロキシ プラグインをコンフィグレーションする(省略可能)
レプリケーション グループをコンフィグレーションする(省略可能)
クラスタ化された JDBC をコンフィグレーションする
接続プールのクラスタ化
マルチプールのクラスタ化
JMS をコンフィグレーションする
インメモリ HTTP レプリケーションをコンフィグレーションする
Web アプリケーションと EJB をデプロイする
コンフィグレーションに関するその他のトピック
IP ソケットをコンフィグレーションする
マルチキャスト生存時間(TTL)をコンフィグレーションする
マルチキャスト バッファ サイズをコンフィグレーションする
多層アーキテクチャのコンフィグレーションに関する注意事項
URL 書き換えを有効にする
一般的な問題のトラブルシューティング
診断情報の収集
Linux 環境での JRockit スレッド ダンプの取得
BEA テクニカル サポートへの診断情報の提供
一般的な問題の解決
サーバがクラスタを構成できない場合
WebLogic クラスタの API
API の使い方
カスタム呼び出しルーティングと連結の最適化
クラスタに関する Alteon ハードウェアのコンフィグレーション
概要
要件
サンプル コンフィグレーション
WebLogic Server クラスタに関する Alteon のコンフィグレーション
WebLogic Server クラスタに関する Alteon SSL アクセラレータのコンフィグレーション
クラスタに関する BIG-IP ハードウェアのコンフィグレーション
概要
ロード バランシングと URL 書き換えについて
WebLogic Server クラスタに関するセッションの永続性のコンフィグレーション