Azure および Azure Stack での Java のサポート
Java 開発者は、さまざまな Azure および Azure Stack サービスに対して、アプリケーションをビルド、統合、デプロイできます。 開発者は、ほとんどの Microsoft Azure サービスで、任意の Java 開発キット (JDK) のディストリビューションとバージョンを自由に使用できます。 マイクロソフトは、お客様に代わって特定のサービス用の Java ランタイムを提供および管理します。 このドキュメントは、どのサービスが既定で Java ランタイムを提供しているか、またどのサービスに独自の Java ランタイムを導入できるかを理解するのに役立ちます。
重要
更新日 2021 年 6 月 30 日: 2022 年 1 月 1 日以降、Zulu for Azure 用の更新プログラムおよびサポートは提供されなくなります。 Azure サービスは、JDK 11 では Microsoft Build of OpenJDK に、JDK 8 では Eclipse Temurin に移行されています。 詳細については、「OpenJDK の Zulu for Azure ビルドの更新プログラム、サポート、提供の終了」を参照してください。
サポートされている Java バージョンと更新スケジュール
詳細については、「 Microsoft Build of OpenJDK サポート ポリシー」を参照してください。
特定の Azure サービスで利用できる Java バージョンの詳細については、サービス ドキュメントを参照してください。
マネージドまたは既定の Java ランタイムがあるサービス
次のサービスについては、マイクロソフトが Java ランタイムを管理するか、既定で提供します。
- Azure App Service on Windows
- Azure App Service on Linux
- Azure Container Apps、コードからクラウドまで
- Azure Functions
- Azure Spring Apps
- Azure Service Fabric
- Azure HDInsight
- Azure Cognitive Search
- Azure Cloud Shell
- Azure DevOps
- Azure Managed Instance for Apache Cassandra
- Azure Cosmos DB for Apache Cassandra
サービスのいくつかでは、Java ランタイムを既定で提供されているものから変更できます。 詳細については、サービスのドキュメントをご覧ください。
デプロイされる OpenJDK ディストリビューション
マイクロソフトは、一部のマネージド サービスのさまざまな Java バージョンでサードパーティの Java ディストリビューションとバイナリ (具体的には Eclipse Temurin) を使用する場合があります。 マイクロソフトはこれらのサードパーティ ディストリビューションを、更新プログラムが提供されている限り、最新の状態に保ちます。 それ以外の場合は、Microsoft は Microsoft Build of OpenJDK をビルド、サポートおよびデプロイします。
マネージドまたは既定の Java ランタイムがないサービス
次の場合に、Java ランタイムはユーザーが選択できます。
- Azure Virtual Machines、Azure Kubernetes Services (AKS)、Azure Container Instances (ACI)、Azure Container Apps、Azure Red Hat OpenShift、および Azure App Service Web App for Containers (ACA) などの Azure サービス。
- ユーザーがインフラストラクチャとそのコンポーネントを手動で構成する必要があるサービス。
これらのサービスでは、Java 開発者はさまざまなベンダーの Java ランタイムを Azure に持ち込むことができますが、Microsoft は次の OpenJDK ディストリビューションのいずれかを使用することをお勧めします。
OpenJDK をインストールして使用する方法の詳細については、これらいずれかのディストリビューションのドキュメントを参照してください。
カスタマー サポート
Java アプリケーションの Azure、Azure Stack サービス、Azure Arc 対応クラスターへのデプロイおよび Azure REST API との統合に関連する問題に関して、適合サポート プランをお持ちのお客様は追加コストなしでサポートを受けることができます。