※ 本記事は、Tanya Heiseによる”Oracle SOA Suite on Containers and Kubernetes“を翻訳したものです。

2025年7月15日


この記事の情報については、Pablo Victory氏とKrishna Parameswaran Sreekandan Nair氏に感謝します!

はじめに

Oracle SOA Suiteは、12.2.1.4.0および14.1.2バージョンの本番環境で、Oracle SOA Suite on ContainersおよびKubernetesを提供開始しました。
Kubernetesオーケストレーションを使用して、エンタープライズ・デプロイメントのための柔軟でスケーラブルで管理しやすいプラットフォームを提供するコンテナ上のOracle SOA Suiteのデプロイメントおよび操作を簡素化できます。

Oracle Service-Oriented Architecture (SOA)、Oracle Service Bus、Oracle Enterprise Scheduler (ESS)などのOracle SOA Suiteコンポーネントのデプロイメントは、基本的にWeblogic Kubernetes Operator (“operator”)によってサポートされます。

現在、operatorは、次のようにドメイン・タイプをサポートしています:

  • soa: Oracle Enterprise Scheduler (ESS)を使用したSOAドメインのデプロイ
  • osb: Oracle Service Busドメインをデプロイ
  • soaosb: SOA、Oracle Service BusおよびOracle Enterprise Scheduler (ESS)を含むドメインをデプロイ


このリリースでは、Oracle SOA Suiteドメインは、ドメイン・ホームが永続ボリューム(PV)にある永続ボリューム上のドメイン・モデルのみを使用してサポートされます。
operatorには、Kubernetes環境でのOracle SOA Suiteドメインのデプロイおよび管理に役立ついくつかの主要機能があります。
次のことができます:

  • Kubernetes永続ボリューム(PV)にOracle SOA Suiteインスタンスを作成します。このPVは、NFSファイル・システムまたはその他のKubernetesボリューム・タイプに存在できます。
  • 宣言的な起動パラメータと目的の状態に基づいてサーバーを起動します。
  • 外部アクセス用のOracle SOA Suiteサービスおよびコンポジットを公開します。
  • オンデマンドで管理対象サーバーを起動および停止するか、REST APIと統合して、Oracle SOA Suiteドメインをスケーリングします。
  • operatorおよびWebLogic ServerログをElasticsearchに公開し、Kibanaで操作します。
  • PrometheusおよびGrafanaを使用してOracle SOA Suiteインスタンスを監視します。

 

サポートされているバージョン
14.1.2 リリースは現在、次のものをサポートしています:

WebLogic Kubernetes Operator 4.2.9 with support for the
Kubernetes 1.24.0+, 1.25.0+, 1.26.2+, 1.27.2+, 1.28.2+, 1.29.1+, and 1.30.1+
Flannel networking v0.13.0-amd64, Calico networking v3.16.1 or later
CRI-O 1.20.2+
Oracle Linux 8 and Oracle Linux 9 with JDK 17 and JDK 21


製品イメージは、レジストリURLからダウンロードできます。(soasuiteを参照) 同じ内容のドキュメント


その他の関連トピック – 以下のリンクをクリックしてください: