ロギング・アナリティクスを使用したE-Business Suiteアプリケーションの統合、管理および保護
Oracle E-Business Suiteのヘルスおよびパフォーマンスの主要メトリックをモニターおよび分析して、可用性を最大化し、効率性を高め、総所有コストを削減します。
Oracle Cloud Infrastructure Logging Analyticsは、オンプレミス、Oracle Cloud Infrastructureまたはサードパーティ・クラウド上で実行されているITコンポーネントからのログの収集、索引付け、エンリッチメント、問合せ、ビジュアライゼーションおよび通知を提供する27を超えるリージョンで使用可能な完全管理型のSaaSリージョン・サービスです。Oracle E-Business Suiteモニタリングを実装する前に、ロギング・アナリティクスをオンボードし、必要な最小ポリシーを設定してください。完全な実装ユーザーが次のことを実行できるようになります。
-
Oracle E-Business Suite、コンカレント処理およびフォーム・システム、およびその他のワークフロー・コンポーネントのログからヘルスおよびパフォーマンスの詳細を表示します
-
Oracle E-Business Suiteの状態、フォーム・システムの状態およびコンカレント処理のための即時利用可能なダッシュボードの使用
-
ログ・データおよびロギング・アナリティクスで事前にトレーニングされた機械学習モデルを使用して、Linuxホストの問題を分析およびトラブルシューティングします
-
Oracle WebLogic Server、Oracle Database、Oracle E-Business Suiteアプリケーション・ホスト、Oracle DatabaseホストなどのOracle E-Business Suiteコンポーネントのモニター
アーキテクチャ
Oracle Cloud Infrastructure Logging Analyticsは、管理エージェントを使用して、データベース・サーバー、アプリケーション・サーバー、アプリケーションなどのOracle E-Business Suiteコンポーネントからログを安全に収集します。ログ・アナリティクスでは、サービス・コネクタを使用してOracle Cloud Infrastructureサービスからログを取り込みます。
Oracle E-Business Suite環境は、データベース・インスタンス、アプリケーション層ホストおよびOracle WebLogic Serverで構成されます。Oracle E-Business Suiteエンティティ・モデルは、次のもので構成されます。
-
Oracle E-Business Suite:これはエンティティの最上位グループであり、そのエンティティが表すパッケージ・アプリケーションに関連付けられたメトリックがいくつかあります。
-
コンカレント・マネージャ:これは、その下にホストされたエンティティがあり、モニタリング可能なメトリックを持つ複合エンティティです。
-
Formsシステム:これは、フォーム・データベース・セッションのメトリックを提供するシステム・エンティティです。
-
ワークフロー・グループ:ワークフロー・グループには、可用性メトリックを提供するバックグラウンド・エンジン、通知メーラーおよびエージェント・リスナーという3つの主要なホスト・エンティティがあります。
このアーキテクチャでは、次の特性を持つOracle E-Business Suiteデプロイメントを想定しています。
- Oracle E-Business Suiteをデプロイするための単一のコンパートメント構成
- 異なるサブネット・ホスト・アプリケーション・インスタンス。たとえば、Webサーバーはパブリック・サブネットにあり、データベースはプライベート・サブネットにあり、冗長性のためにサブネットが追加されます。
- Oracle Cloud Infrastructure Logging Analyticsコンポーネントは、ログ・アナリティクスに送信するために各サブネットにインストールされた様々なエージェントで構成されます
管理エージェントでは、Oracle E-Business Suite環境を自動的に検出し、そのデータをログ・アナリティクスに送信してアプリケーションおよびインフラストラクチャ・エンティティ・トポロジを作成できます。管理エージェントをOracle E-Business Suiteと同じVCNにインストールし、Oracle E-Business Suiteデータベースにアクセスできる必要があります。検出後、ログ・エクスプローラのスコープ・フィルタでエンティティ・トポロジを表示および確認できます。その後、リソースを関連付けてログ収集を有効にできます。検出時に識別されるすべてのホスト・ノードに管理エージェントをインストールする必要があります。これは、すべてのOracle Cloud InfrastructureインスタンスにOracle Cloud Agentプラグインとしてデフォルトでインストールされます。
次のアーキテクチャ図は、ログ・アナリティクスが管理エージェントを使用してOracle Cloud Infrastructureをモニターする方法の機能ビューを示しています
ebs-logging-analytics-oci-oracle.zip
アーキテクチャには次のコンポーネントがあります。
- リージョン
Oracle Cloud Infrastructureリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含むローカライズされた地理的領域です。地方は他の地域から独立し、たくさんの距離(国や大陸など)を分けることができます。
- 可用性ドメイン
アベイラビリティ・ドメインは、リージョン内のスタンドアロンで独立したデータ・センターです。各可用性ドメインの物理リソースは、フォルト・トレランスを提供する他の可用性ドメインのリソースから分離されます。アベイラビリティ・ドメインは電源や冷却、内部アベイラビリティ・ドメイン・ネットワークなどのインフラを共有しません。そのため、1つの可用性ドメインで障害が発生しても、リージョン内の他の可用性ドメインには影響しません。
- フォルト・ドメイン
フォルト・ドメインは、可用性ドメイン内のハードウェアおよびインフラのグループです。アベイラビリティ・ドメインごとに3つのフォルト・ドメインがあり、独立した電源とハードウェアです。複数のフォルト・ドメインにリソースを分散する場合、アプリケーションは、物理サーバーの障害、システムのメンテナンス、およびフォルト・ドメイン内の電源障害を許容できます。
- 仮想クラウド・ネットワークおよびサブネット
VCNは、Oracle Cloud Infrastructureリージョンで設定する、カスタマイズ可能なソフトウェアで定義されたネットワークです。従来のデータ・センター・ネットワークと同様に、VCNではネットワーク環境を完全に制御できます。VCNには複数の重複しないCIDRブロックを含めることができ、VCNの作成後に変更できます。VCNをサブネットに分割できます。サブネットはリージョンまたは可用性ドメインにスコープ指定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックまたはプライベートにできます。
- ルート表
仮想ルート表には、サブネットからVCN外部の宛先(通常はゲートウェイ経由)にトラフィックをルーティングするルールが含まれます。
- 動的ルーティング・ゲートウェイ(DRG)
DRGは、VCNとリージョン外部のネットワーク(別のOracle Cloud InfrastructureリージョンのVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダ内のネットワークなど)間の、同じリージョン内のVCN間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。
- サービス・ゲートウェイ
サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。VCNからOracleサービスへのトラフィックは、Oracleネットワーク・ファブリック上に移動し、インターネットを通過することはありません。
- 管理エージェント
管理サービス・プラグインが、管理エージェントがインストールされているホストまたは仮想ホストに存在するソースからデータをモニターおよび収集できるようにします。管理エージェントでは、管理エージェント・サービスを使用してOracle Cloud Infrastructureに直接接続できます。
- 管理エージェント・サービス
管理エージェントとそのライフサイクルを管理するOracle Cloud Infrastructureサービス。Management Agentsを使用すると、Oracle Cloudサービスは、管理するエンティティからデータを対話および収集できます。
- Oracle Cloudエージェント
Oracle Cloud Infrastructureに存在するコンピュート・インスタンスで実行されているプラグインを管理する軽量プロセス。Oracle Cloud Agentを使用して、管理エージェントをデプロイしてインスタンスをコンピュートできます。
- サービス・コネクタ・ハブ
Oracle Cloud Infrastructureのクラウド・メッセージ・バス・プラットフォーム。Oracle Cloud Infrastructureのサービス間でのデータの移動を記述、実行およびモニターするための単一画面を提供します。サービス・コネクタは、ソース・サービス、ターゲット・サービスおよびオプションのタスクを指定します。
- ロギング
Oracle Cloud Infrastructureリソースからログへのアクセスを提供します。
- ログ分析
Oracle Cloud Infrastructure Logging Analyticsは、オンプレミス、Oracle Cloud Infrastructureまたはサードパーティ・クラウド上で実行されているITコンポーネントからのログの収集、索引付け、エンリッチメント、問合せ、ビジュアライゼーションおよびアラートを提供する27を超えるリージョンで使用可能な完全管理型のSaaSリージョン・サービスです。
- アプリケーション検出
管理エージェントが階層またはトポロジを含むOracle E-Business Suiteまたはその他のアプリケーションのコンポーネントを検出し、ログ収集のためにログ・アナリティクスと共有できるようにするスタック管理サービス。
- エンティティ
ストアフロント・サービス、Oracle E-Business Suite、Oracle WebLogic Server、Linux (ホスト)などの監視するITまたはビジネス・サービス。ログ検索用のアプリケーションおよびインフラストラクチャ・トポロジを構築するために、ログ・アナリティクスでエンティティを相互に論理的にリンクできます。
- ログ・グループ
ロールベースのアクセス制御(RBAC)をサポートするログ・アナリティクスのログ・データのリソース。ログ・グループは、ログ・アナリティクスに取り込まれたログ・レコードの論理宛先であり、Oracle Cloud Infrastructureロギング・サービス・ログ・グループとは異なります。
- ログ・ソース
ログ・ファイルの位置、ログ・ファイルの収集方法、データ・マスクの適用方法、データの解析方法、拡張フィールド定義を使用したデータの抽出、ラベルおよびエンリッチメント関数定義を使用したデータのエンリッチ、ログ・ファイルからのメトリック・データの抽出を指定します。ログ・ソースは、Oracle Cloud Infrastructure管理エージェントからログを継続的に収集するために使用することも、Oracle Cloud Infrastructure Logging AnalyticsまたはOracle Cloud Infrastructure Object Storage収集ルールへのログ・ファイルのオンデマンド・アップロードを実行する際に指定することもできます。ログが収集されるか、Oracle Cloud Infrastructure Logging Analyticsに送信された場合は常に、ログの処理方法のコンテキストを示すソースを指定する必要があります。
- 管理ダッシュボード
ログおよびメトリック・データに基づいて監視するためのビジュアライゼーション、フィルタおよびドリルダウン機能で構成される、カスタマイズ可能な拡張可能なダッシュボードで構成されるプライマリ・モニタリング・インタフェース。
- ログ・エクスプローラ
ログ分析のログ・データを検索、可視化および分析するための探索的な対話型分析グラフィカル・ユーザー・インタフェース。
推奨
実際の要件は、ここで説明するアーキテクチャとは異なる場合があります。開始点として次の推奨事項を使用します。
- ログ・グループ: 複数のログ・グループを定義して、様々なチームへの適切なアクセス権を提供し、機密データの共有を回避します。ログ・グループは、Oracle E-Business Suite、Oracle Database、Oracle Cloud Infrastructureおよびホスト・ログに基づくことができます。
- コスト管理: ログ・アナリティクス・サービスは、アクティブおよびアーカイブ・ストレージのデータ量に対して課金されます。日常的な問題のトラブルシューティングを可能にし、異常検出、パターン検出およびその他の機械学習機能の利点を得るために、Oracleでは90日間のアクティブなストレージ期間を使用して、アーカイブ・ストレージに90日より古いログを移動することをお薦めします。格納されたアーカイブからのログは、オンデマンドですばやくリコールできます。
注意事項
クラウドで可用性の高いアプリケーション・スタックを設計する際には、次の要因を考慮してください。
- パフォーマンス:問合せのパフォーマンスは、時間範囲およびフィルタ、グループ化などの操作の数に基づきます。問合せのパフォーマンスを向上させるために、Oracleでは、取込み時に特定のラベルおよびフィールドを使用してログをエンリッチすることをお薦めします。
- セキュリティおよびRBAC:ログ・ソース定義をカスタマイズして、個人を識別可能な情報(PII)データをフィルタ処理し、ジオロケーション・エンリッチメントを有効にします。
- 可用性:ログ・アナリティクスは、完全管理型の高可用性SaaSサービスです。
デプロイ
Oracle Cloud Infrastructure Logging Analyticsアプリケーションは、Oracle Cloud Marketplaceのスタックとして使用できます。
Oracle Cloud Marketplaceのスタックを使用してデプロイします:
- Oracle Cloud Marketplaceにアクセスします。
- 「アプリケーションの入手」をクリックします。
- 画面に表示されるプロンプトに従います。