プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebLogic Server動的クラスタの拡張度の構成
12c (12.2.1.1.0)
E77395-01
目次へ移動
目次

前
次

2 概要

この章では、WebLogic Server 12.2.1での拡張度を導入し、その概要を示します。拡張度により、動的クラスタの自動スケーリングと関連リソースの再プロビジョニングが可能になります。この章ではまた、拡張度フレームワーク、スマート・ルールおよびポリシーとアクションなど、このガイドで使用する関連用語も導入します。

この章の内容は次のとおりです。

拡張度とは

拡張度により、次のいずれかに基づいて動的クラスタのエラスティック・スケーリングを構成することが可能になります。

  • アクティブな動的クラスタからの、実行中の動的サーバー・インスタンスの手動による追加または削除。これは実行時スケーリングと呼ばれます。要求時スケーリングは、Enterprise ManagerのFusion Middlewareコンポーネント、WebLogic Server管理コンソールまたはWebLogic Scripting Tool(WLST)を使用して実行できます。

  • 動的クラスタをスケール・アップまたはダウンするべき条件や、スケーリング操作自体を定義するアクションを設定するポリシーの確立。スケーリング・ポリシーで定義された条件が発生すると、対応するスケーリング・アクションが自動的に起動されます。

拡張度フレームワークは、WebLogic診断フレームワーク(WLDF)のポリシーおよびアクション・システムを活用します。WLDFのポリシーおよびアクション・コンポーネントを使用して、動的クラスタを自動的にスケール・アップまたはスケール・ダウンするポリシー式を作成することができます。これらのポリシーは、1つ以上のリソース(メモリー、アイドル状態のスレッドおよびCPUなど)を監視します。構成されたしきい値に達すると、スケーリング・アクションが起動されます。WLDFと診断ポリシーおよびアクションの詳細は、『Oracle WebLogic Server診断フレームワークの構成と使用』の「ポリシーとアクションの構成」を参照してください。

拡張度のポリシーは、次の種類のデータに基盤を置くことができます。

  • 時間経過に伴う傾向または履歴データ(たとえば特定の間隔における平均値の変化)。たとえば、ポリシーは、特定のしきい値より上である平均JVMヒープ使用量に基盤を置くことができます。

  • 1つのサーバー・インスタンスだけでなく、クラスタ内のすべてのサーバー・インスタンスに関連するランタイム・メトリック。

  • 同一視される複数のサービスからのデータ。たとえば、ポリシーは、ロード・バランサによって報告されるレスポンス・タイム・メトリックや、メッセージ・キューからのメッセージ・バックログ・メトリックに基盤を置くことができます。

  • カレンダ・ベースのスケジュール。スケーリング・ポリシーは、特定のカレンダ時間(たとえば時刻または曜日)を指定して、いつアクションを起動するかを定義できます。

  • ログ・ルールまたはイベント・データ・ルール。

拡張度は、ドメイン、サーバーおよびクラスタの各スコープで利用できます。パーティション・スコープからは利用できません。

関連する用語

次の表に、このガイド『Oracle WebLogic Server動的クラスタの拡張度の構成』で使用されている拡張度関連の用語の定義をまとめます。

用語 説明

拡張度フレームワーク

既存のWLDFポリシーおよびアクション・システム上に作成され、管理者が複合的なルールを構成してスケーリングに関するクラスタ内のリソース使用量を監視し、特に動的クラスタに関連するスケーリングまたは管理アクションを実行できるようにするコンポーネント。

ポリシー

動的クラスタをスケール・アップまたはダウンする条件を設定します。スケーリング・ポリシーで定義された条件が発生すると、対応するスケーリング・アクションが自動的に起動されます。

アクション

スケーリング操作自体を定義します。

動的クラスタ

1つの共有サーバー・テンプレートに基づいた生成済(動的)サーバー・インスタンスを1つ以上備えたクラスタ。

要求時スケーリング

アクティブな動的クラスタから実行中の動的サーバー・インスタンスを手動で追加または削除することによるスケーリング。

カレンダベースのスケーリング

スケーリング・アクションが実行される特定の日時を指定する、カレンダベースのスケジュールに基づくスケーリングです。

ポリシーベースのスケーリング

ポリシーおよび関連付けられたアクションに基づくスケーリング。ポリシーでスケーリング操作が発生する条件を設定し、その条件が満たされると、構成済のスケーリング・アクションが実行されます。

スマート・ルール

一連の設定可能パラメータがあり、それらのパラメータの値を指定するだけで複合ポリシー式を作成できるようになる事前パッケージ済のポリシー式。

スクリプトおよびデータソース・インターセプタの導入

インターセプタは、スケーリング操作時の、他のWebLogic Serverサブシステムおよび他のコンポーネントとの調整を支援するのに使用されることがあります。『Oracle WebLogic Server動的クラスタの拡張度の構成』では、スクリプト・インターセプタおよびデータソース・インターセプタの2つのインターセプタを紹介します。

スクリプト・インターセプタを使用した、スケーリング操作時の他のシステムとの調整の詳細は、「スクリプト・インターセプタの構成」を参照してください。

データソース・インターセプタを使用した、スケール・アップ操作前のデータベース接続の確認の詳細は、「データソース・インターセプタの構成」を参照してください。