Azure 上の Java

Get started developing Java applications in the cloud with Java development tools and frameworks of your choice

Azure 上で Java を使用する理由

お好みのツールを使って開発する

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

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

Unload infrastructure hardware and software management to Azure with Azure App Service, Azure Spring Cloud, Azure Kubernetes Service, and fully managed databases so you can focus on writing code.

容易に拡張

ニーズの拡大に合わせて、MySQL や PostgreSQL データベース、パフォーマンスの監視、シークレット管理などのサービスや機能をすばやく追加できます。Azure Cognitive API を使用して、お使いのアプリに AI を簡単に組み込むことができます。

Eclipse や IntelliJ 用の Azure プラグイン

Build Java applications and deploy them to the cloud directly from your favorite IDE. Java development toolkits for Eclipse and IntelliJ provide templates and functionality that you can use to easily create, develop, test, and deploy Azure applications.

ツールと IDE についての詳細情報

Azure Spring Cloud

Azure Spring Cloud を使用すると、Spring Boot アプリに最新のマイクロサービス パターンを適用することができ、ボイラープレート コードを排除して堅牢な Java アプリをすばやく開発できます。フル マネージド環境でアプリを簡単にデプロイ、操作、スケーリングすることができます。

クイックスタート ガイドを読む

Java EE on Azure Kubernetes Service

Run Oracle WebLogic Server on Azure Kubernetes Service (AKS) with solutions validated by Microsoft and Oracle. Easily create production-ready deployments with instructions, samples, and best practices.

ドキュメントを読む

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

Migration assistance

App Service Migration Assistant

App Service Migration Assistant を使用して、Tomcat で実行されている Java アプリケーションを Azure に移行できます。

Container-based modernization

Azure Kubernetes Service (AKS)

Optimize your compute with containers. Azure Kubernetes Service (AKS) and Azure Red Hat OpenShift offer fully managed, enterprise-grade services to run your Java-based apps in the cloud.

Managed PostgreSQL, MySQL, and SQL

Azure database services

MySQL、PostgreSQL、SQL Server に対応した、信頼性とスケーラビリティの高いフル マネージド サービスを利用して、お気に入りのリレーショナル データベースをクラウドで設定できます。

AI and cognitive services

Azure Cognitive Services

Use AI and cognitive APIs to build intelligent apps. Azure Cognitive Services brings AI within reach of every developer—without requiring machine-learning expertise.

Security and identity services

Azure AD

Azure Active Directory を使用してアプリに認証を簡単に追加し、Azure Key Vault に暗号化キーなどの秘密情報を格納することができます。

Monitoring services

Azure Monitor

Azure Monitor を使用して Azure およびオンプレミスの環境からテレメトリ データを収集、分析、処理し、アプリケーションのパフォーマンスと可用性を最大化することができます。

クラウド開発者向けの最新の Java

Martijn Verburg, Principal Group Manager – Java Engineering, covers advancements in the Java language and platform, improvements for developer productivity, and Microsoft's significant investment in the Java ecosystem.

Enterprises run their Java applications on Azure

AIA Singapore Private Limited drives performance enhancements and achieves more cost efficiencies after moving critical Java applications to Azure

"Azure frees the team from the day-to-day heavy operational work to focus on creating core business value."

Nedved Yang: Head of Digital Technology
AIA

The fast lane to digital disruption: J.B. Hunt builds load-matching cloud service for shippers and carriers

"It was super easy to build up Kubernetes clusters in Azure Container Service and tying things together with Java/Jenkins and Team Foundation Server was straightforward and quick."

Daniel Trimble: Senior Expert Software Engineer
J.B. Hunt

Adobe runs its vast open-source application portfolio in Azure

"Because we wrote Experience Manager in Java and not .NET, we were initially worried about deploying in Azure. However, the product works well in Azure."

Brandon Pulsipher: Vice President of Technical Operations and Managed Services
Adobe

Daimler embraces the cloud to innovate faster

"We've brought Java, Tomcat, Docker containers, Red Hat Enterprise Linux, SUSE Linux, and many other open-source tools into DevTest Labs, and they all work great."

Peter Rothlaender: Manager of Cloud Solutions
Daimler

Maersk uses cloud to spur development of containerized solutions built on Kubernetes

"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

Rasmus Hald: Head of Cloud Architecture
Maersk

Video conferencing leader creates innovative interoperability bridge in the cloud

"We were surprised and impressed by the deep and thorough support of open source in Azure. We use Node.js, Go, Java, Python, and Ansible, and they're all wonderfully supported in Azure."

Jeff Adams: Distinguished Engineer
Polycom

Strong partner ecosystem

リソース

Java on Azure learning path

Learn how to build, migrate, and scale Java applications on Azure with Azure services and familiar Java development tools and frameworks.

MS Learn で開始

Maven を使用した Java Web アプリの発行

Azure App Service 用の Maven プラグインを使用して Java Web アプリを開発およびデプロイする方法をご確認ください。Java Web アプリを作成し、Maven プラグインを構成し、Maven プラグインを使用してアプリを Azure App Service にデプロイできるようになります。

MS Learn で開始

Java コンテナーの CI/CD パイプラインを実装する

Azure と Azure DevOps が Java アプリケーションをサポートするしくみについてご確認ください。Azure Pipelines でプロジェクトを作成し、基本的な Java アプリを作成して Azure にデプロイした後、パイプラインをトリガーしてアプリがビルド、デプロイされるのを確認できます。

MS Learn で開始

Azure Spring Cloud ワークショップ

Spring Boot マイクロサービスを Azure Spring Cloud にデプロイする方法についてご確認ください。Azure Spring Cloud クラスターを作成し、さまざまな Spring Boot マイクロサービスを構築し、Spring Cloud Config サーバーを構成して、Spring Cloud Gateway を構築できるようになります。

MS Learn で開始

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

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

ドキュメントを読む

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

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

SDK のダウンロード

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

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