この項では、このガイドの使用方法と使用する理由および高可用性環境について、それぞれの情報を説明します。この項には次のトピックが含まれます:
このドキュメントは、高可用性の概念やタスクに関する情報のリファレンス・ガイドとして、高可用性環境を設定するときに使用します。
このガイドを使用する前には、標準的なインストール・トポロジが製品に設定されている必要があります。これは、高可用性の設定に必要な開始点です。標準的なインストール・トポロジの設定方法については、Oracle Fusion Middlewareインフラストラクチャの標準的なインストール・トポロジの理解に関する項および標準的なインストール・トポロジのインストールと構成の手順に関する項を参照してください。
次の表は、このガイドに記載されていない、高可用性環境を設定するためのタスクとリソースを示しています。
表1-1 高可用性環境の設定
作業 | 説明 | 参照先 |
---|---|---|
管理タスクの実行および環境の準備 |
新しく作成したドメインで実行する共通のタスクです。 |
製品インストレーション・ガイドのWebLogicドメインの可用性を高めるための管理と準備に関する項を参照してください。 |
WebLogic Serverのインストールの計画 |
トポロジを理解して、必要なディストリビューション、コンポーネント、機能を特定するための説明です。 |
『Oracle Fusion Middlewareのインストールのプランニング』を参照してください。 |
WebLogic Serverソフトウェアのインストール |
インストール・プロセスの開始方法とインストール画面の各過程についての説明です。 |
製品インストレーション・ガイドのOracle Fusion Middlewareインフラストラクチャのソフトウェアのインストールに関する項を参照 |
ドメインの構成 |
ドメインの作成と構成を行います。 |
製品インストレーション・ガイドのOracle Fusion Middlewareインフラストラクチャのドメインの構成に関する項を参照してください。 |
Oracle Fusion Middlewareの管理 |
起動および停止、ポートの変更、アプリケーションのデプロイ、Oracle Fusion Middlewareのバックアップおよびリカバリの各手順が含まれます。 |
『Oracle Fusion Middleware管理者ガイド』を参照 |
Oracle Fusion Middleware環境のパフォーマンスのモニタリングおよび最適化 |
パフォーマンスに影響するコンポーネントの場合は、複数のコンポーネントを使用して、パフォーマンスを最適化したり、パフォーマンス重視のアプリケーションを設計します。 |
『Oracle Fusion Middlewareパフォーマンスのチューニング・ガイド』を参照 |
製品固有のエンタープライズ・デプロイメントの設定 |
製品固有のエンタープライズ・デプロイメントについて、実証済の高可用性テクノロジ、セキュリティ・テクノロジおよび推奨事項に基づいたベスト・プラクティスの青写真です。 |
製品のエンタープライズ・デプロイメント・ガイドを参照 |
製品環境の管理 |
製品を使用して、アプリケーションのデプロイ、管理、モニターおよび構成を行います。 |
製品の管理者ガイドを参照 |
ノード・マネージャの構成 |
ノード・マネージャを使用して、離れた場所から管理サーバー・インスタンスや管理対象サーバー・インスタンスを起動、停止および再起動します。これは、高可用性環境の基本ツールです。 |
『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。 |
Oracle Fusion Middleware 12c (12.1.3)では、次の概念と機能が新しく追加および変更されています。
WebCenterのサポート。第10章「Oracle WebCenterコンポーネントの高可用性の構成」
BIのサポート。第11.3項「BIのデプロイ」を参照してください。
関連項目: 新しく追加された内容と非推奨になった内容の包括的なリストは、次の各項を参照してください。
|
高可用性とは、必要なシステムまたはデバイスに対して、常にアクセス可能な状態を維持する能力のことです。
高可用性アーキテクチャにより、サービスを中断することなく、ユーザーはシステムにアクセスできます。高可用性システムをデプロイすることで、システムの停止時間つまり使用不可の時間が最小化され、システムの稼働時間つまり使用可能な時間が最大化されます。
高可用性は、冗長なシステムおよびコンポーネントから生じます。高可用性ソリューションは、冗長性のレベルによってアクティブ/アクティブ・ソリューションとアクティブ/パッシブ・ソリューションに分類されます。
次のトピックを参照してください。
アクティブ/アクティブ・ソリューションは、スケーラビリティの向上および高可用性の提供のために、複数のアクティブなサーバーをデプロイします。アクティブ/アクティブのデプロイメントでは、すべてのインスタンスが同時にリクエストを処理します。単一サイトにミドルウェアをデプロイする場合は、常にアクティブ/アクティブ・ソリューションを使用することをお薦めします。
アクティブ/パッシブ・ソリューションでは、リクエストを処理するアクティブ・インスタンスと、スタンバイ状態のパッシブ・インスタンスをデプロイします。アクティブ・ノードで障害が発生すると、スタンバイ・ノードがアクティブ化され、中間層コンポーネントはそのノードからクライアント・リクエストの処理を続行します。すべての中間層コンポーネントが新しいアクティブ・ノードにフェイルオーバーします。フェイルオーバー後、障害ノードでは中間層コンポーネントは実行されなくなります。Oracleでは、すべてのコンポーネントでアクティブ/パッシブ・デプロイメントがサポートされます。
高可用性ソリューションは、単一データ・センターのデプロイメントで高可用性を実現するローカル高可用性ソリューションと、障害時リカバリ・ソリューションに分類できます。
ローカル高可用性ソリューションは、プロセス障害、ノード障害、メディア障害および人為ミスから保護することができ、単一データ・センターのデプロイメントで高可用性を提供します。
障害時リカバリ・ソリューションは、一般的に地理的に分散されたデプロイメントで、洪水や広範囲のネットワーク停止などの災害からアプリケーションを保護します。障害時リカバリ・ソリューションを地理的に分散してデプロイすることで、データ・センター全体に影響を及ぼす物理的災害から保護できます。Oracle Fusion Middlewareコンポーネントの障害時リカバリの詳細は、『Oracle Fusion Middlewareディザスタ・リカバリ・ガイド』を参照してください
次の図では、Oracle Fusion Middlewareのローカルの高可用性デプロイメントで推奨される標準的な高可用性トポロジを示します。
『Oracle Fusion Middleware Oracle Fusion Middleware Infrastructureのインストールと構成』および『Oracle Fusion Middleware Oracle HTTP Serverのインストールと構成』の手順に従って構成すると、このデプロイメントは、インフラストラクチャの標準的なインストール・トポロジおよびOracle HTTP Serverの標準的なインストール・トポロジと同じ状態になります。
図1-1 Oracle Fusion Middlewareの高可用性デプロイメント・トポロジ(一般的な企業)
このトポロジは多層アーキテクチャを表しています。ユーザーはクライアント層からシステムにアクセスします。リクエストはハードウェア・ロード・バランサを通過し、Web層のOracle HTTP Serverが稼働しているWebサーバーにルーティングされます。Webサーバーでは、プロキシ・プラグイン(mod_wl_ohs)
を使用して、リクエストをアプリケーション層のWebLogicクラスタにルーティングします。次に、アプリケーション層のWebLogicクラスタで稼働しているアプリケーションが、データ層のデータベース・クラスタと対話して、リクエストに応じます。
次の表では、前述の図の要素を説明しています。
表1-2 Oracle Fusion Middlewareインフラストラクチャの標準的な高可用性トポロジ内の要素の説明
要素 | 説明および関連ドキュメントへのリンク |
---|---|
APPHOST |
アプリケーション層がホストされるマシン。 |
WEBHOST |
Web層がホストされるマシン。 |
WebLogicドメイン |
Javaコンポーネントの論理的に関連したグループです。ここでは、管理サーバー、管理対象サーバーおよびその他のソフトウェア・コンポーネントが含まれています。 詳細は、Oracle Fusion Middlewareの理解のOracle WebLogic Serverドメインの概要に関する項を参照してください。 |
管理サーバー |
ドメインの集中管理エンティティです。ドメインの構成オブジェクトを保持し、構成の変更を管理対象サーバーに配布します。 |
Enterprise Manager |
Oracle Enterprise Manager Fusion Middleware Control。ドメインの管理で主に使用するツールです。 |
クラスタ |
複数のWebLogic Serverインスタンスが同時に稼働し、相互に作用する集合です。 |
マシン |
1つまたは複数のWebLogic Serverインスタンス(サーバー)をホストするコンピュータを論理的に表します。マシンは管理対象サーバーとノード・マネージャ間を論理的に結び付けます。ノード・マネージャを使用して管理対象サーバーを起動または停止するには、管理対象サーバーがマシンと関連付けられている必要があります。 |
管理対象サーバー |
アプリケーション、アプリケーション・コンポーネント、Webサービスおよび関連リソースをホストします。 『Oracle Fusion Middlewareコンセプトの理解』のOracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。 |
インフラストラクチャ |
次のものを含むサービスの集合です。
|
関連項目:
|