※ 本記事は、Monica Riccelliによる”Announcing Oracle WebLogic Server 14.1.2“を翻訳したものです。

2024年12月23日


Oracleは、Oracle WebLogic Serverバージョン14.1.2のリリースを発表できることを嬉しく思います。WebLogic Server 14.1.2は、Oracle Fusion Middleware 14.1.2の基盤です。Jakarta EE 8の継続的なサポートが含まれ、Java SE 17および21のサポートが追加され、貴重な新機能が提供されます。コンテナおよびKubernetesでWebLogic Serverを実行するためのOracle Cloudの認定とサポートとツールを含む、オンプレミスおよびクラウドでサポートされています。オラクルは、幅広いプラットフォームおよびOracle製品およびサービスと統合し、アプリケーションのパフォーマンスと可用性を向上させています。WebLogic Server 14.1.2ソフトウェアは、OracleのWebページおよびOracle Software Delivery Cloudからダウンロードできます。また、更新された製品ドキュメントをここで確認できます。

パフォーマンスの向上

WebLogic Server 14.1.2では、Java 17および21がサポートされており、これらのJavaリリースで提供されるパフォーマンス改善をアプリケーションで活用できます。WebLogic Server 12.2.1.4および14.1.2アプリケーションのパフォーマンスを比較した内部テストでは、多くのユース・ケースでパフォーマンスが向上しました。WebLogic Server 14.1.2にアップグレードした多くの既存のお客様が、その結果、アプリケーションのパフォーマンスが向上すると予想されます。

また、WebLogic ServerとOracle HTTP Server (OHS)の統合を改善することで、パフォーマンスの向上も実現しています。WebLogic ServerおよびOHS 14.1.2には、「インテリジェント・ロード・バランシング」と呼ばれるラウンドロビン・ルーティングの代替オプションが追加されており、システム全体のパフォーマンスが向上します。実行時に、WebLogic Serverインスタンスは継続的にヘルス・スコアを報告します。このスコアを使用すると、OHSは、最も高速なレスポンスを提供できる最も健全なWebLogic Serverにトラフィックをルーティングできます。WebLogic Serverには、CPU消費、メモリー消費および接続プール容量に基づくデフォルトのヘルス・スコア・プロバイダが含まれます。WebLogicは、他のサーバー・パフォーマンス・メトリックに基づいてトラフィックをルーティングする独自のヘルス・スコア・プロバイダを作成する機能も提供します。

管理性

新しいコンソールを提供しています。WebLogic Server 14.1.2では、WebLogic管理コンソールがWebLogic Remote Consoleに置き換わります。WebLogic Remote Consoleは、既存のWebLogic管理REST APIを使用して管理対象のWebLogic Serverドメインと通信する最新のUIフレームワークを備えたオープン・ソースで構築されています。WebLogic Serverユーザーにはわかりやすいグラフィカル・ユーザー・インタフェースが表示されますが、以前の管理コンソールよりも軽量で安全なテクノロジを使用しています。物理または仮想マシンで実行されているドメイン、コンテナ、KubernetesまたはOracle Cloudで実行されているドメインなど、単一のデスクトップから多数のドメインを管理するために使用できます。気に入ってくれると思います。

WebLogic Server 14.1.2では、Oracle JDBC 23aiドライバをバンドルすることで、管理性がさらに向上します。このドライバは、Javaサービス・プロバイダ・インタフェース(SPI)を介して拡張して、Cloud Vault (OCI VaultやAzure Vaultなど)に格納されているデータベース資格証明および接続プロパティを取得できます。この機能により、WebLogicデータ・ソース構成からデータベース資格証明および接続プロパティを削除でき、データベースを使用するすべてのアプリケーションの単一の場所(Vault)に情報を格納できます。アプリケーションやWebLogicデータ・ソース構成を変更することなく、データベース・アクセス情報を中央の場所に格納および更新できるようになりました。これにより、WebLogic Server管理がよりシンプルで信頼性が高く、より安全になります。

最後に、Oracle Cloud Infrastructure (OCI)にWebLogic Serverをデプロイしているユーザーに対して、OracleはOracle WebLogic Management Serviceをリリースしました。このクラウド・サービスは、OCIで実行されているWebLogicドメインを簡単に管理するためのツールを提供します。このサービスの最初のリリースでは、次のアクションをワンクリックで簡単に実行できます:

  • WebLogic Serverコンポーネントの状態、パッチ適用の準備状況およびその他の情報を表示します。
  • WebLogicドメインの起動、停止、再起動、ローリング再起動の実行など、WebLogic Serverのライフサイクルを管理します。
  • 最新のOracle WebLogic ServerおよびOracle Fusion Middlewareインフラストラクチャのクリティカル・パッチ・アップデートを適用して、WebLogicデプロイメントの信頼性とセキュリティを向上させます。

このサービスの詳細は、WebLogic管理サービスのドキュメントを参照するか、YouTubeのデモをご覧いただけます。

セキュリティの向上

WebLogic Serverは、WebLogicアプリケーション・デプロイメントおよび環境のセキュリティを向上させる機能を引き続き提供します。最も重要なのは、本番ドメインの作成時に、よりセキュアな設定をデフォルトで使用することです。ほとんどのユーザーは、WebLogic ServerにWebLogicドメインのセキュリティに影響する複数の構成設定が含まれていることを知っていますが、構成を保護するときにどこから起動するかが不明なユーザーもいます。WebLogic Server 14.1.2では、新しい本番ドメインを作成すると、ドメインはデフォルトで「保護本番モード」で作成されます。ドメインが保護本番モードの場合、WebLogic Severは、選択した構成設定をよりセキュアな値に自動的に設定します。たとえば、保護された本番モードのドメインでは、デフォルトでSSLが有効になります。ユーザーはこれらの設定を変更できるが、より安全であると想定される構成から始めることができます。これにより、セキュリティ要件を満たすドメインの作成と管理を簡素化できます。

WebLogic Server 14.1.2では、新しいWebLogic OIDCプロバイダを導入することで、WebLogic Serverアプリケーションのシングル・サインオンを有効にするOpen ID Connect (OIDC)のサポートも追加されています。このプロバイダは、Webアプリケーションへのアクセスを容易にする認証およびIDアサーション・プロバイダです。WebLogic OpenID Connectプロバイダは、アプリケーションに対する認証のためにOIDCトークンを使用し、セキュリティ資格証明のユーザー管理を簡素化すると同時に、セキュリティを向上させ、データ侵害のリスクを軽減します。

WebLogic Server 14.1.2では、SAML 2.0シングル・サインオン・サポートの改善、WebLogic Scripting Tool (WLST)のセキュリティ改善、複数のWebLogic Serverドメインでのトランザクション実行時のセキュリティの改善、その他の改善など、多数の追加機能が提供されます。詳細は、WebLogic Serverの新機能に関するドキュメントを参照してください。

クラウド・ネイティブ

WebLogic Kubernetes Toolkitは、KubernetesクラスタにデプロイされたWebLogic Serverアプリケーションを管理するための一連のツールです。Toolkitは、WebLogic Server 14.1.2ドメインを管理するように拡張されているため、KubernetesにWebLogic Server 14.1.2ドメインを今すぐデプロイできます。Kubernetesで以前のWebLogic Serverバージョンを実行しているユーザーの場合、WebLogic Kubernetes Operator (オペレータ)およびWebLogic Deploy Tooling (WDT)は、Kubernetesで実行されている14.1.2ドメインにModel in Imageを使用して12.2.1.4または14.1.1ドメインをアップグレードする方法を知っています。WDTは、VM、Kubernetesの永続ボリュームおよびクラウドに、イントロスペクト、構成の変更および14.1.2ドメインの作成が可能です。

KubernetesでWebLogicドメインを実行する利点の1つは、WebLogic Serverクラスタの柔軟性です。オペレータはHorizontal Pod Autoscalers (HPA)と統合されているため、WebLogicクラスタをスケール・アウトしたり、エクスポートされたWebLogicメトリックに基づくルールを使用してスケール・アウトできます。たとえば、スループットのしきい値に達した場合、オペレータはWebLogicクラスタでスケール・アウトまたはスケール・インするアクションを実行します。WebLogic Server 14.1.2では、一連のスケール・アウトおよびスケール・イン操作後にJMSサーバーをWebLogicクラスタで自動的にリバランスできるように、JMSに対する機能拡張が導入されました。このリバランスにより、WebLogicクラスタ内のサーバー間で作業を均等に分散できます。

Oracle HTTP Server (OHS)を使用するWebLogic Serverのお客様、およびOHSに依存する他のFusion Middleware製品のユーザーの場合、OracleはKubernetesでのOHSの実行も認定しています。OHSの12.2.1.4および14.1.2のGA後のイメージは、Oracle Container Registryに公開され、四半期ごとに最新のOHSクリティカル・パッチ・アップデート(CPU)が適用された追加のOHSイメージを公開します。Oracle Access Management (OAM)ユーザーの場合、Oracle Access Managementがデプロイされている共有Kubernetesクラスタ、または独自の独立したKubernetesクラスタでOHSを構成する方法を説明するドキュメントが提供されています。Kubernetes上のOracle HTTP Serverを参照してください。

WebLogic Kubernetes Toolkitは、Kubernetesで実行されているFusion Middleware 14.1.2製品で広く使用されています。WebLogic Server、Fusion Middleware Infrastructure、SOAおよびService Bus、WebCenter Portal、SitesおよびContentおよびOHSはすべて、WebLogic Image Toolを使用して、Oracle Container Registryに公開される14.1.2イメージを作成する際に標準化されます。WebLogicオペレータは、KubernetesのWebLogic Server、Fusion Middleware Infrastructure、SOAとService Bus、WebCenterコンテンツおよびWebCenter Portal 14.1.2ドメインのライフサイクルを管理します。詳細は、KubernetesのOracle Fusion Middlewareのドキュメントを参照してください。

Oracle Databaseとの統合

Oracle WebLogic Serverは、引き続きOracle Databaseとの最適な統合を提供します。前述のとおり、WebLogic Server 14.1.2は、Oracle JDBC 23aiドライバをバンドルして、最新のドライバの使用を簡素化および有効化し、Oracle Database19cおよび23aiとともに使用してWebLogic Serverユーザーに新しい機能を提供する認定を受けています。Oracle Database 23aiのサポートにより、WebLogic ServerはJSONデータベースをサポートし、ユーザーはJSONデータベースにリレーショナル・データを格納し、SODAドライバを使用してJSONデータを問い合せることができます。Oracle JDBC 23aiドライバは、診断およびロギングの機能拡張、ネイティブUCPデータ・ソースを使用したOracle Database Shardingのサポート、ネイティブ・ブール・データ型のサポート、および透過的アプリケーション・コンティニュイティの機能拡張も提供しています。Oracle WebLogic Server JDBCデータ・ソースの管理およびOracle JDBCおよびUCPリリースの新機能を参照してください。

Oracle WebLogic Server 14.1.2の新機能の詳細は、『Oracle WebLogic Serverの新機能』を参照してください。

アップグレード

以前のバージョンのWebLogic Serverを使用している既存のWebLogic Server顧客については、WebLogic Serverバージョン間の互換性とアップグレード性を維持するというコミットメントを維持しています。一般に、WebLogic Server 12.2.1.4および14.1.1のドメインおよびアプリケーションは、14.1.2に簡単にアップグレードできると想定しています。一部のお客様は、WebLogic Server 14.1.2でサポートされているJavaのバージョンであるJava 17および21に移行するためにアプリケーションを書き換える必要性について懸念を表明しています。多くのWebLogic Server 12.2.1.4および14.1.1アプリケーションは変更なしで再デプロイできると考えていますが、コミュニティベースのOpenRewriteテクノロジおよびOpenRewriteレシピを活用して、WebLogicアプリケーションのアップグレードを簡素化および自動化する新しいアップグレード・ツールを提供しています。

サポート

最後に、Oracle WebLogic Server 14.1.2は、Long-Term Support (LTS)リリースとして指定されています。つまり、5年間のPremier Supportと、8年間のバグとセキュリティ修正を提供する3年間のExtended Supportを提供します。WebLogic Serverのお客様は、WebLogic Server 14.1.2で長年にわたり、優れたアプリケーション・パフォーマンス、信頼性、セキュリティを引き続き享受できます。移行の準備が整ったら、最新化および次世代のクラウド・テクノロジへの明確な道筋が示されます。

Oracle WebLogic Server 14.1.2を試してみてください。また、このブログを監視して、オンプレミスまたはクラウドでアプリケーションを構築およびデプロイするための追加のアナウンスを追跡することもできます。