Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド 12c (12.2.1.1.0) E77226-02 |
|
![]() 前へ |
![]() 次へ |
次の図は、可用性の高いOracle Business Intelligenceのデプロイメントにおけるシステム・コンポーネントとJavaコンポーネントを示しています。
システム・コンポーネントおよびJavaコンポーネントの詳細は、「管理サーバー、管理対象サーバーおよびシステム・コンポーネントについて」を参照してください。
前述の図では、Oracle Business Intelligence Javaコンポーネントが、APPHOST1およびAPPHOST2上の管理対象サーバーであるBI_SERVER1およびBI_SERVER2にデプロイされています。これらの管理対象サーバーは、Oracle WebLogicクラスタ内に構成されています。
Oracle BIプレゼンテーション・サービス、JavaHost、Oracle BIクラスタ・コントローラ、Oracle BIスケジューラおよびOracle BIサーバーは、APPHOST1およびAPPHOST2にインストールされてクラスタとして構成されたシステム・コンポーネントです。APPHOST2上のクラスタ・コントローラおよびOracle BIスケジューラはパッシブであり(起動されますがリクエストは処理しません)、APPHOST1のコンポーネントで障害が発生した場合にのみアクティブ化されます。
カスタマ・メタデータは共有SDDに格納されます(インポートまたはエクスポート用のBARファイルとして)。
本番システムでは、各コンポーネントの複数のインスタンスを複数のコンピュータにデプロイすることをお薦めします。これにより、フォルト・トレランスを目的として、各コンポーネント・タイプのインスタンスが1つ以上のコンピュータで実行されるようになります。
この構成では、管理対象サーバーとシステム・コンポーネントに対して、高可用性およびフェイルオーバーの必須要件である冗長性が提供されます。システムの単一点障害の発生については、Fusion Middleware Controlの「可用性」ページの「フェイルオーバー」タブで確認できます。詳細は、「単一点障害を特定するためのFusion Middleware Controlの使用」を参照してください。
高可用性は、データベース層(Oracle RAC推奨)やWeb層で、および管理サーバーに対して冗長性を構成することによっても確保できます。詳細は、『高可用性ガイド』のOracle Business IntelligenceおよびEPMの高可用性の構成に関する項を参照してください。
次の要件にも注意してください。
クラスタに属しているすべてのOracle BIサーバーは、同一のドメイン内、および同一のLANサブネット上に存在している必要があります。地理的に離れているコンピュータはサポートされません。
クラスタに属している各サーバーのクロックで同期を保持する必要があります。同期していないクロックによってレポートの正確性が失われる可能性があります。
処理に単一点障害がある場合は、Fusion Middleware Controlを使用してそれを見つけることができます。
この手順を始める前に、「Fusion Middleware Controlの使用」で説明している情報について確認しておいてください。
単一点障害を特定するには:
Fusion Middleware ControlのOracle Business Intelligenceページの表示の説明に従って、Business Intelligenceの「概要」ページに移動します。
「可用性」ページの「フェイルオーバー」タブを表示します。
このページでは、スケールアウトしたシステム・コンポーネントおよびプライマリ/セカンダリ・システム・コンポーネントを構成するかを確認できます。
「このページのヘルプ」ヘルプ・メニュー・オプションをクリックして、要素のページレベル・ヘルプにアクセスします。
前述の項で説明したアクティブ/アクティブ構成の設定にかわる方法として、Oracle Fusion Middleware Cold Failover Cluster (コールド・フェイルオーバー・クラスタ)を使用して、アクティブ/パッシブ構成でOracle Business Intelligenceを設定できます。
コールド・フェイルオーバー・クラスタ構成では、複数のアプリケーション・サーバー・インスタンスが同じアプリケーション・ワークロードを処理するように構成されますが、常にアクティブであるインスタンスは1つのみです。
2ノードのコールド・フェイルオーバー・クラスタを使用することで、Oracle Business Intelligenceのアクティブ/パッシブな可用性を実現できます。コールド・フェイルオーバー・クラスタでは、1つのノードがアクティブになり、別のノードはスタンバイ・ノードとしてパッシブになります。アクティブ・ノードに障害が発生すると、待機中のノードがアクティブ化され、Oracle Business Intelligenceはそのノードでクライアントの処理を続行します。すべてのOracle Business Intelligenceコンポーネントが新しいアクティブなノードにフェイルオーバーされます。フェイルオーバー後、障害が発生したノードで実行されるOracle Business Intelligenceコンポーネントはありません。
詳細は、高可用性ガイドのアクティブ・パッシブ可用性ソリューションに関する項を参照してください。