ナビゲーションをスキップ

WebLogic Server クラスタ ユーザーズ ガイド

   前 次 前/次ボタンと目次ボタンとの区切り線 目次  

WebLogic Server のクラスタ化の概要

WebLogic Server クラスタとは

クラスタとドメインの関係

クラスタ化の利点

クラスタの重要な機能

クラスタ化可能なオブジェクトの種類

サーブレットと JSP

EJB と RMI オブジェクト

JDBC 接続

クラスタ化された JDBC との接続の取得

JDBC 接続のフェイルオーバとロード バランシング

JMS とクラスタ化

クラスタ化できないオブジェクトの種類

WebLogic Server 8.1 の新しいクラスタ化機能

RMI オブジェクトへのクライアント接続のサーバ アフィニティ

クラスタでの通信

クラスタでの WebLogic Server の通信

IP マルチキャストを使用した 1 対多通信

マルチキャストとクラスタのコンフィグレーション

IP ソケットを使用したピア ツー ピア通信

pure-Java とネイティブ ソケット リーダーの実装の比較

Java ソケット実装用にリーダー スレッドをコンフィグレーションする

ソケット経由のクライアント通信

クラスタワイドの JNDI ネーミング サービス

WebLogic Server によるクラスタワイドの JNDI ツリー作成の仕組み

JNDI 名の衝突が発生する仕組み

均一なデプロイメントによってクラスタレベルの JNDI の衝突を回避する

WebLogic Server による JNDI ツリー更新の仕組み

クライアントとクラスタワイドの JNDI ツリーとの対話

クラスタのコンフィグレーションとアプリケーションのデプロイメント

クラスタのコンフィグレーションと config.xml

管理サーバの役割

管理サーバに障害が発生した場合

動的コンフィグレーションの仕組み

アプリケーションのデプロイメントについて

デプロイメントの方法

2 フェーズ デプロイメントの概要

デプロイメントの第 1 フェーズ

デプロイメントの第 2 フェーズ

クラスタへのデプロイメントのガイドライン

WebLogic Server 8.1 ではデプロイメント ルールが「緩和」されている

クラスタをコンフィグレーションする方法

ドメイン コンフィグレーション ウィザードの機能

Administration Console の機能

クラスタでのロード バランシング

サーブレットと JSP のロード バランシング

HTTP のロード バランシングとトンネリング

プロキシ プラグインによるロード バランシング

プロキシ プラグインによるセッションの接続とフェイルオーバの仕組み

外部ロード バランサによる HTTP セッションのロード バランシング

ロード バランサのコンフィグレーション要件

ロード バランサと WebLogic セッション クッキー

関連するプログラミングの考慮事項

ロード バランサでのセッション接続およびフェイルオーバの仕組み

EJB と RMI オブジェクトのロード バランシング

ラウンドロビンのロード バランシング

重みベースのロード バランシング

ランダム ロード バランシング

サーバ アフィニティ ロード バランシング アルゴリズム

サーバ アフィニティと初期コンテキスト

サーバ アフィニティと CSIv2 を使用した IIOP クライアント認証

ラウンドロビン アフィニティ、重みベース アフィニティ、およびランダム アフィニティ

クラスタ化されたオブジェクトのパラメータベースのルーティング

連結されたオブジェクトの最適化

トランザクションの連結

JMS のロード バランシング

分散 JMS 送り先のサーバ アフィニティ

クライアント接続の初期コンテキスト アフィニティとサーバ アフィニティ

JDBC 接続のロード バランシング

クラスタのフェイルオーバとレプリケーション

WebLogic Server で障害を検出する仕組み

IP ソケットを使用した障害検出

WebLogic Server の「ハートビート」

サーブレットと JSP のレプリケーションとフェイルオーバ

HTTP セッション ステートのレプリケーション

HTTP セッション ステートのレプリケーションに関する必要条件

レプリケーション グループの使用

クラスタ化されたサーブレットと JSP へのプロキシ経由のアクセス

プロキシ接続の手順

プロキシ フェイルオーバのプロセス

クラスタ化されたサーブレットと JSP へのロード バランシング ハードウェアを利用したアクセス

ロード バランシング ハードウェアを利用した接続

ロード バランシング ハードウェアを利用したフェイルオーバ

EJB と RMI のレプリケーションとフェイルオーバ

レプリカ対応スタブによるオブジェクトのクラスタ化

各種の EJB でのクラスタ化サポート

クラスタ化された EJBHome

クラスタ化された EJBObject

エンティティ EJB

RMI オブジェクトのクラスタ化のサポート

オブジェクト デプロイメントの必要条件

他のフェイルオーバの例外

固定サービスの移行

固定サービスの移行の仕組み

現在アクティブなホストがない場合のサービスの移行

クラスタ内の移行可能対象サーバの定義

フェイルオーバと JDBC 接続

クラスタ アーキテクチャ

アーキテクチャとクラスタ関連の用語

アーキテクチャ

Web アプリケーションの「層」

組み合わせ層アーキテクチャ

非武装地帯 (DMZ)

ロード バランサ

プロキシ プラグイン

推奨基本アーキテクチャ

組み合わせ層アーキテクチャを使用しない状況

推奨多層アーキテクチャ

ハードウェアとソフトウェアの物理レイヤ

Web/プレゼンテーション レイヤ

オブジェクト レイヤ

多層アーキテクチャの利点

多層アーキテクチャでのクラスタ化オブジェクトのロード バランシング

多層アーキテクチャのコンフィグレーションに関する考慮事項

IP ソケットの使用数

ハードウェア ロード バランサ

多層アーキテクチャに関する制限

連結の最適化が行われない

ファイアウォールに関する制限

推奨プロキシ アーキテクチャ

2 層プロキシ アーキテクチャ

ハードウェアとソフトウェアの物理レイヤ

多層プロキシ アーキテクチャ

プロキシ アーキテクチャの利点

プロキシ アーキテクチャの制限

プロキシ プラグインとロード バランサ

クラスタ アーキテクチャのセキュリティ オプション

プロキシ アーキテクチャの基本ファイアウォール

プロキシ レイヤとクラスタの間のファイアウォール

基本ファイアウォール コンフィグレーションの DMZ

ファイアウォールとロード バランサの組み合わせ

内部クライアントに対するファイアウォールの拡張

共有データベースに対するセキュリティの追加

ファイアウォールが 2 つあるコンフィグレーションの DMZ

WebLogic クラスタの設定

始める前に

クラスタ ライセンスを取得する

コンフィグレーション プロセスについて

クラスタ アーキテクチャを決定する

ネットワーク トポロジとセキュリティ トポロジを考慮する

クラスタをインストールするマシンを選択する

マルチ CPU マシン上の WebLogic Server インスタンス

ホスト マシンのソケット リーダー実装をチェックする

切断された Windows マシン上のクラスタの設定

名前とアドレスを識別する

リスン アドレスの問題を回避する

WebLogic Server リソースへの名前割り当て

管理サーバのアドレスとポート

管理対象サーバのアドレスとリスン ポート

クラスタのマルチキャスト アドレスとマルチキャスト ポート

クラスタ アドレス

クラスタ実装の手順

コンフィグレーションのロードマップ

WebLogic Server をインストールする

クラスタ化されたドメインを作成する

WebLogic Server クラスタを起動する

ノード マネージャをコンフィグレーションする

EJB と RMI のロード バランシング方式をコンフィグレーションする

分散 JMS 送り先のサーバ アフィニティをコンフィグレーションする

パッシブなクッキーの永続性をサポートするロード バランサをコンフィグレーションする

プロキシ プラグインをコンフィグレーションする

HttpClusterServlet を設定する

レプリケーション グループをコンフィグレーションする

固定サービスの移行可能対象をコンフィグレーションする

クラスタ化された JDBC をコンフィグレーションする

接続プールをクラスタ化する

マルチプールをクラスタ化する

デプロイメント用にアプリケーションをパッケージ化する

アプリケーションをデプロイする

1 つのサーバ インスタンスにデプロイする (固定デプロイメント)

クラスタのデプロイメントをキャンセルする

デプロイ済みアプリケーションを表示する

デプロイ済みアプリケーションをアンデプロイする

移行可能サービスをデプロイ、アクティブ化、および移行する

移行可能対象のサーバ インスタンスに JMS をデプロイする

移行可能サービスとして JTA をアクティブ化する

対象サーバ インスタンスに固定サービスを移行する

インメモリ HTTP レプリケーションをコンフィグレーションする

コンフィグレーションに関するその他のトピック

IP ソケットをコンフィグレーションする

マルチキャスト存続時間 (TTL) をコンフィグレーションする

マルチキャスト バッファのサイズをコンフィグレーションする

マシン名をコンフィグレーションする

多層アーキテクチャのコンフィグレーションに関する注意

URL 書き換えを有効にする

クラスタ化のベスト プラクティス

一般的な設計上の考慮事項

シンプルにする

リモート呼び出しを最小限にする

セッション Facade でリモート呼び出しが削減される

転送オブジェクトでリモート呼び出しが削減される

分散トランザクションでリモート呼び出しが増加する

Web アプリケーション設計の考慮事項

インメモリ レプリケーションをコンフィグレーションする

多重呼び出し不変性に留意して設計する

プログラミングの考慮事項

EJB 設計の考慮事項

多重呼び出し不変のメソッドを設計する

使い方およびコンフィグレーションのガイドラインに従う

クラスタ関連のコンフィグレーション オプション

クラスタでのステート管理

アプリケーション デプロイメントの考慮事項

アーキテクチャに関する考慮事項

問題の回避

命名の考慮事項

管理サーバについての考慮事項

ファイアウォールについての考慮事項

プロダクション環境で使用する前にクラスタのキャパシティを評価する

一般的な問題のトラブルシューティング

クラスタを起動する前に

クラスタ ライセンスのチェック

サーバのバージョン番号のチェック

マルチキャスト アドレスのチェック

CLASSPATH の値のチェック

スレッド カウントのチェック

クラスタ起動後の作業

コマンドのチェック

ログ ファイルの生成

Linux 上で JRockit スレッド ダンプを取得する

ガベージ コレクションのチェック

utils.MulticastTest の実行

WebLogic クラスタの API

API の使い方

カスタム呼び出しルーティングと連結の最適化

クラスタに関する BIG-IPTM ハードウェアのコンフィグレーション

セッションの永続性のコンフィグレーション

URL 書き換えのコンフィグレーション

WebLogic Server で URL 書き換えをコンフィグレーションする

BIG-IP で URL 書き換えをコンフィグレーションする

 

フッタのナビゲーションのスキップ  ページの先頭 前 次