メイン コンテンツにスキップ

 Subscribe

red Hat JBoss Enterprise Application Platform (EAP) on Azure アプリ Service は、Java Enterprise Edition (Jakarta Enterprise Edition) アプリケーション用のフル マネージド オファリングです。Java 開発者は、プラットフォームが初めて Java をサポートしていた 2014 年から、Tomcat、Spring Boot、およびその他の Java アプリを App Service にデプロイしてスケーリングしてきました。それ以来、Java Enterprise Edition (Jakarta Enterprise Edition) アプリケーションに対して同じホスティング オプションが必要だとお客様から言われました。

ご意見をお聞きし、Red Hat と提携して、2020 年 9 月からプレビュー段階にある JBoss EAP on App Service を提供しています。Microsoft のお客様は、Java Enterprise Edition (Jakarta Enterprise Edition) アプリケーションのマネージド プラットフォームと、Red Hat と Microsoft の共同サポートに付属する安心感を持つことに興奮しています。現在、このオファーは一般公開されているため、Red Hat サブスクリプションやライセンスを必要とせず、App Service 上の Red Hat JBoss EAP にアプリをデプロイできます

Red Hat と Microsoft は、従来の Java アプリケーションをクラウドに移行する際に、組織の選択肢と柔軟性の拡張に取り組んでいます。Red Hat JBoss EAP on Azure は、組織がクラウドベースのアーキテクチャの利点を簡単に実現できるように、完全に構成された共同でサポートされるソリューションを顧客に提供します。Microsoft と長年の関係を築き続け、共同のお客様へのサポートを拡大することを楽しみにしています。—リッチ シャープルズ、製品管理のシニア ディレクター – アプリケーション サービス、 Red Hat

Figure 1 -  App service creation App Service interface showing the available options for creating a JBoss EAP application.

図 1. JBoss EAP アプリケーションを作成するための使用可能なオプションを示す App Service 作成 App Service インターフェイス。

つまり、次のような Java Enterprise Edition (Jakarta Enterprise Edition) アプリケーションに App Service のすべてのプラットフォーム機能を利用できます。

  • 要求、CPU、メモリ使用率、単に時刻などのメトリックに基づく自動スケーリング。
  • 低速または失敗した要求、例外ログ、分散トレースを監視するための Application Insights 自動インストルメンテーション。
  • オペレーティング システム、Java 仮想マシン、Red Hat JBoss EAP サーバーの自動更新。特定のバージョンの JBoss を選択し、独自の条件で更新することもできます。
  • デプロイ API と Maven、GitHub Actions、および一般的な IDE との統合。
  • アプリケーションをセキュリティで保護し、インターネットから分離するためのネットワーク統合。

Java Enterprise Edition アプリケーションをデプロイして実行するための専用 API

Red Hat JBoss EAP on App Service は、共同でサポートされている従量課金制 (PAYG) オファーです。つまり、Red Hat からサポート サブスクリプションを事前に購入する必要はありません。Azure portal またはコマンド ライン インターフェイス (CLI) から JBoss EAP Web アプリを作成し、Java Enterprise Edition アプリのデプロイを開始するだけです。問題が発生した場合や質問がある場合は、Microsoft または Red Hat でサポート ケースを作成し、両方の企業のサポート エンジニアが協力してケースを解決します。統合サポートのサポート料金は、2021 年 8 月 1 日*以降、すべての JBoss EAP サイトに自動的に適用されます。詳細については、「App Service の価格」ページをチェック。

Java アプリケーションが EAR、WAR、JAR のいずれにパッケージ化されているかにかかわらず、App Service には、アプリケーションをデプロイして実行するための専用の API があります。これらは、シームレスな開発者エクスペリエンスを実現するために、Azure CLI、Maven プラグイン、およびその他のツールに統合されています。

Figure 2 - High level architecture diagram showing Red Hat JBoss EAP on App Service connecting to other Azure services and users

図 2. 他の Azure サービスとユーザーに接続する App Service 上の Red Hat JBoss EAP を示すアーキテクチャの概要図。

Red Hat JBoss EAP on App Service は、プレミアム V3 および Isolated V2 App Service プランの種類で提供されます。つまり、Red Hat JBoss EAP を最新バージョンの App Service 環境にデプロイして、セキュリティとスケールを追加したり、App Service のマルチテナントバリアントにデプロイしたりできます。どちらの場合も、予約インスタンス (RI) の価格でホスティング料金を節約できます。これにより、1 年または 3 年のコミットメントを行い、それぞれ最大 35% と 55% 節約できます

使い始める準備はできていますか。

このクイックスタート を試して、Maven プラグインを使用して Red Hat JBoss EAP サイトを作成し、サンプル アプリケーションをデプロイする方法について説明します。次に、Microsoft Learn にアクセスして 、JBoss EAP サイトを Azure で実行されている MySQL データベース に接続します。最後に、Java Enterprise Edition (Jakarta Enterprise Edition) アプリケーションを Red Hat JBoss EAP on App Service に移行する準備ができたら、移行ガイドをお読みください

リソース


*Red Hat JBoss EAP 統合サポートはコアあたり 1 時間あたり 0.15 ドルであり、今年後半に 1 年間の予約インスタンス料金の対象となります。

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning