MicrosoftがJakarta EEのAzure対応を強化、QuarkusとOpen Libertyのクラウドネイティブ開発が加速

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)


記事の要約

  • Microsoft社がJakarta EEのAzure対応を強化
  • QuarkusアプリのAzure Container Apps対応を実現
  • Open LibertyのAKS対応とAI機能の統合を実装

Jakarta EEのAzure対応強化とAI機能の統合によるクラウド開発の進化

MicrosoftはJakarta EEアプリケーションのAzure対応を強化し、QuarkusアプリのAzure Container Apps向け新テンプレートを2024年11月27日にリリースした。Azure Developer CLI(azd)テンプレートによってマイクロサービススタックの構築が容易になり、開発者の生産性が大幅に向上している。[1]

Azure Kubernetes Service上でのOpen Libertyの展開も強化され、Cargo TrackerアプリケーションのデプロイメントとAI機能の統合が可能となった。Azure Application Gatewayサービスを介したアプリケーションの公開や、Azure Monitorによるモニタリングとロギングのセットアップにより、運用管理の効率化が実現されている。

さらにMicrosoft Entra IDを使用したJavaアプリケーションの認証・認可機能も提供開始され、エンタープライズレベルのセキュリティ実装が可能になった。WebLogic ServerやJBoss EAP 8.0などの主要なJavaアプリケーションサーバーもAzureでの運用がサポートされるようになっている。

Jakarta EEのAzure対応機能まとめ

開発環境 デプロイ環境 セキュリティ モニタリング
主な機能 Quarkusアプリ開発 AKS対応 Microsoft Entra ID連携 Azure Monitor統合
対応製品 Azure Developer CLI Open Liberty WebLogic Server Application Gateway
特徴 マイクロサービス対応 AI機能統合 認証・認可機能 ロギング機能

Azure Kubernetes Serviceについて

Azure Kubernetes Service(AKS)とは、Microsoftが提供するマネージドKubernetesサービスであり、コンテナ化されたアプリケーションの管理と運用を効率化するプラットフォームのことを指す。主な特徴として、以下のような点が挙げられる。

  • マネージドコントロールプレーンの提供
  • 自動スケーリングと負荷分散機能
  • 統合されたセキュリティと監視機能

Jakarta EEアプリケーションのAKSへのデプロイでは、Open LibertyやWebLogic Serverなどの主要なアプリケーションサーバーがサポートされている。Azure Application GatewayやAzure Monitorとの統合により、エンタープライズグレードの運用管理が実現可能だ。

Jakarta EEのAzure対応に関する考察

MicrosoftによるJakarta EEのAzure対応強化は、エンタープライズJavaアプリケーションのクラウド移行を大きく促進する可能性を持っている。特にQuarkusやOpen Libertyなどのモダンなフレームワークのサポートは、既存のJavaアプリケーションの近代化とクラウドネイティブ化を加速させるだろう。

今後の課題としては、異なるアプリケーションサーバー間での移行の複雑さや、既存のオンプレミス環境との統合における課題が考えられる。これらの課題に対しては、より強力な移行ツールの提供やベストプラクティスの確立が重要になってくるだろう。

新機能として期待したいのは、よりシームレスなハイブリッドクラウド対応とAI機能の更なる統合である。特にLangChain4JとAzure OpenAIの統合は、エンタープライズアプリケーションにおけるAI活用の新たな可能性を示唆している。このような革新的な機能の追加により、Javaエコシステムの更なる発展が期待できる。

参考サイト

  1. ^ Microsoft Visual Studio. 「Jakarta EE on Azure – November 2024 - Microsoft for Java Developers」. https://devblogs.microsoft.com/java/jakarta-ee-on-azure-november-2024/, (参照 24-11-30).
  2. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「プログラミング」に関するコラム一覧「プログラミング」に関するニュース一覧
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。