Trace Id is missing
メイン コンテンツにスキップ

Azure 上の Java

お好みのツールやフレームワークを使用して、クラウドでエンタープライズ Java アプリケーションを開発します。

迅速な出荷と Spring の可能性を最大限に引き出す Azure Spring Apps Enterprise

お気に入りのツールとフレームワークを使用した開発

Eclipse、IntelliJ、Visual Studio Code for Java などのお気に入りの IDE を使用して、Azure 上で Java アプリケーションを構築、デバッグ、デプロイできます。お客様の継続的インテグレーションと継続的デリバリーのニーズに合わせて、Maven、Gradle、Jenkins などの構築および自動化ツールを使用できます。

フル マネージド サービスを使用してすばやく出荷

インフラストラクチャの管理ではなく、ビジネス アプリケーションの構築に集中することができます。Azure App Service、Azure Spring Apps、Azure Kubernetes Service (AKS)、Azure Red Hat OpenShift を活用して、ハードウェアとソフトウェアのインフラストラクチャを管理できます。

Java アプリケーションの拡張

マネージド MySQL、PostgreSQL、SQL データベース、パフォーマンスの監視、シークレット管理などのサービスや機能をすばやく追加できます。Java Message Service (JMS) サポートが付属する Azure Service Bus や Azure API Management などの統合サービスを使用して、お客様のアプリケーションを接続できます。

Microsoft パートナー エコシステムを活用する

既存の Java ワークロードを Azure に移行し、お客様のアプリケーションの機能を拡張するためのクラス最高のソリューションを入手しましょう。共同開発やサポートを備えた独自のマネージド ホスティング オプションや、人気の高い Linux ディストリビューション向けの Azure Marketplace イメージまで、Java に特化したソリューションの充実したポートフォリオにアクセスできます。

オンデマンド仮想イベント:Azure と Power Apps を使用してアプリとデータを最新化します。ビデオを見る

Azure Spring Apps

Azure Spring Apps を使用して、お客様の Spring Boot アプリをフル マネージド環境で簡単にデプロイ、運用、スケーリングすることができます。Azure Spring Apps Enterprise でさらに多くの機能を手に入れましょう。フル マネージドの VMware Tanzu コンポーネント、高度な設定性、および Spring Runtime サポートが追加されます。

Azure Spring Apps を使用して、Spring Boot アプリをデプロイ、運用、スケーリングする方法を示す図
Red Hat JBoss Enterprise Application Platform を使用して Azure App Service に Java アプリをデプロイする方法を示す図

Azure App Service 上の Java EE

Red Hat JBoss Enterprise Application Platform (EAP) on Azure App Service を使用して、お客様のエンタープライズ Java アプリをフル マネージド サービス上にデプロイできます。Microsoft と Red Hat の共同サポートにより、App Service のフル マネージド エクスペリエンスを利用できます。

Azure Kubernetes Service (AKS) 上の Java EE

Microsoft と Oracle が検証したソリューションを使用して、AKS 上で Java EE アプリケーションと Oracle WebLogic Server を実行できます。手順、サンプル、ベスト プラクティスを使用して、運用環境に対応したデプロイを簡単に作成しましょう。

Oracle WebLogic Server を使用して AKS で Java EE アプリケーションを実行する方法を示す図

使い慣れたサービスを使用してクラウドで Java アプリを構築してデプロイする

移行のサポート

コンテナーベースのモダン化

マネージド PostgreSQL、MySQL、SQL Server

AI と AI サービス

セキュリティと ID サービス

サービスの監視

Kroger カスタマ テクニカル トーク

Kroger は、在庫管理プロセスをスケーリングするために、オンプレミスの Java アプリケーションを Azure に移行しました。彼らがどのようにして移行を計画および実行したのか、また Java on Azure がどのようにして優れたカスタマー エクスペリエンスを支えているのかを詳しくご覧ください。

A person doing a video podcast

Spring Boot アプリを強化する

このデモでは、アプリを Azure Spring Apps にデプロイし、自動スケーリング、監視、エンドツーエンドの自動化などの機能を活用する方法をご覧いただけます。

Azure 上で Java アプリケーションを実行する企業

Adobe は広範囲にわたるオープン ソースのアプリケーション ポートフォリオを Azure で実行

".NET ではなく Java でエクスペリエンス マネージャーを作成したため、最初は Azure へのデプロイについて心配していました。ただし、この製品は Azure で適切に機能します。"

Brandon Pulsipher 氏 (テクニカル オペレーションおよびマネージド サービス担当バイス プレジデント)

AIA Singapore は、重要な Java アプリケーションを Azure に移行することで、パフォーマンスを向上させ、コストを削減しました

"Azure は、日々の重い運用作業からチームを解放し、コア ビジネス価値の創出に専念します。"
Nedved Yang 氏 (デジタル テクノロジ担当責任者)
観覧車と市内を走る高速道路のある街のスカイライン

Daimler はクラウドを採用してイノベーションを加速

"Java、Tomcat、Docker コンテナー、Red Hat Enterprise Linux、SUSE Linux、その他の多くのオープンソース ツールを DevTest Labs に導入しました。これらはすべてうまく機能します。"

Peter Rothlaender 氏 (クラウド ソリューション担当マネージャー)

メルセデス ベンツの SUV

Maersk では、クラウドを使用して Kubernetes 上に構築されるコンテナー化ソリューションの開発を促進しています

"Azure で Kubernetes を使用すると、効率的なソフトウェア開発の目的を果たすことができます。これは、Microsoft のデジタル計画と、オープンソース ソリューションの選択に適しています。"

Rasmus Hald 氏、クラウド アーキテクチャ リーダー

埠頭で輸送コンテナーを持ち上げるクレーン

Swiss Re は Azure Spring Apps を使用して Java アプリのモダン化を加速

"アプリの作成と最小限のオーバーヘッドでの実行に専念するために、Azure Spring Apps を選択しました。"

Jonathan Jones 氏 (Swiss Re、グループ ファイナンス IT 部門リード ソリューション アーキテクト)

窓の壁の隣にテーブルと椅子を備えたオフィス カフェ
タブに戻る

リソース

Azure 上の Java のラーニング パス

Azure サービスと使い慣れた Java 開発ツールやフレームワークを使用して、Azure 上で Java アプリケーションを構築、移行、スケーリングする方法をご確認ください。

Java Web アプリの Azure App Service へのデプロイ

Azure App Service に Java Web アプリをデプロイして構成する方法について詳しくご確認ください。お客様は、Java Web アプリを作成してパッケージ化し、Azure App Service の Web アプリ機能の Maven プラグインを使用してデプロイします。

Spring Boot マイクロサービスを Azure にデプロイする

Spring Boot マイクロサービスを Azure Spring Apps にデプロイする方法についてご確認ください。お客様は Azure Spring Apps クラスターを作成し、さまざまな Spring Boot マイクロサービスを構築し、Spring Apps Config サーバーを構成して、Spring Apps Gateway を構築します。

Azure に Java EE アプリケーションをデプロイする

Java EE (Jakarta EE) アプリケーションを Red Hat JBoss EAP on Azure App Service にデプロイし、それを Azure Database for MySQL にバインドする方法を詳しくご確認ください。お客様はデータベース インスタンスを作成し、それをアプリにバインドし、JBoss EAP 上でアプリを管理できます。

Java から Azure への移行に関するドキュメント

Java アプリケーションを Azure に移行するために推奨される戦略についてお読みください。このドキュメントでは、一般的な移行、および Spring、Tomcat、WebLogic、WildFly、WebSphere、JBoss EAP などの特定のワークロードについて記載されています。

最新の Azure Java SDK を使用して生産性を向上させる

最新の統合 SDK を使用すると、クラウド対応 Java アプリをすぐに開始することができます。HTTP 再試行、ログ、トランスポート プロトコル、認証プロトコルなどの機能を使用してクラウド開発を効率化しましょう。

Java と OpenJDK は、Oracle やその関連会社の商標または登録商標です。

準備ができたら、Azure で Java を使用してアプリの開発を開始しましょう 

無料で始める