Java、Spring Boot などのバージョンのサポート
Note
Basic、Standard、Enterprise プランは、2025 年 3 月中旬以降非推奨になり、廃止期間は 3 年間です。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の廃止のお知らせ」を参照してください。
Standard 従量課金と専用プランは、2024 年 9 月 30 日以降に非推奨になり、6 か月後に完全にシャットダウンされます。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の Standard 従量課金および専用プランを Azure Container Apps に移行する」を参照してください。
この記事の適用対象: ✔️ Standard 従量課金および専用 (プレビュー) ✔️ Basic/Standard ✔️ Enterprise
この記事では、すべての Azure Spring Apps プランに対する Java、Spring Boot、Spring Cloud バージョンと、Enterprise プランに対する他の SDK と OS イメージのバージョンのサポート ポリシーについて説明します。
Azure Spring Apps では、アプリを実行するために必要な SDK とベース OS イメージが提供および維持されます。 アプリケーションが確実にこのようなマネージド コンポーネントと互換性が取れるように、この記事で説明するコンポーネントのバージョン サポート ポリシーに従ってください。
すべてのプランのバージョン サポート
以降のセクションでは、すべてのプランに適用されるバージョンのサポートについて説明します。
Java ランタイム バージョン
正式にサポートされ、定期的な更新プログラムを受け取るメジャー バージョンとして、任意の LTS Java バージョンを選択できます。
詳細については、「Azure および Azure Stack での Java のサポート」を参照してください。
Spring Boot と Spring Cloud のバージョン
インストールした Java バージョンと互換性のある任意のバージョンの Spring Boot または Spring Cloud を選択できます。
新しいバージョンの場合、Azure Spring Apps では、リリースの 30 日後から最新の Spring Boot または Spring Cloud メジャー バージョンがサポートされます。 最新のマイナー バージョンは、リリース後すぐにサポートされます。
古いバージョンの場合、Azure Spring Apps では、サポートを受けるために Spring Boot または Spring Cloud をアップグレードする必要はありません。 ただし、正式にサポートされている新しいバージョンを使用すれば、一部のマネージド コンポーネント (Standard 従量課金プランと専用プランの Config Server と Eureka Server、Enterprise プランの Tanzu コンポーネント、すべてのプランのメトリック収集など) で最適なエクスペリエンスを得ることができます。
詳細については、Spring Boot および Spring Cloud の正式なサポート タイムラインを参照してください。 Enterprise プランでは Spring Boot の商用サポートが提供されていますが、他のプランでは OSS サポートが提供されています。
Enterprise プランのバージョン サポート
以降のセクションでは、Enterprise プランに適用されるバージョンのサポートについて説明します。
多言語 SDK
ソース コードを使用して、多言語アプリケーションを Enterprise プランにデプロイできます。 最適な安定性を実現するには、正式にサポートされている LTS バージョンの SDK を使用します。
多言語アプリケーションを Enterprise プランにデプロイする場合は、SDK の特定の LTS バージョンを割り当てます。 それ以外の場合は、ビルダー コンポーネントの通常のアップグレード中に既定の SDK バージョンが変更される可能性があります。 多言語アプリのデプロイの詳細については、「Azure Spring Apps Enterprise プランで多言語アプリをデプロイする方法」を参照してください。
Type | サポート ポリシー |
---|---|
Java | Azure での Java サポート |
Tomcat | Tomcat バージョン |
.NET | .NET および .NET Core サポート ポリシー |
Python | Python バージョンの状態 |
Go | Go リリース履歴 |
NodeJS | Nodejs リリース |
PHP | PHP サポート バージョン |
スタック イメージのサポート
ビルダー構成中に任意のスタック イメージを選択できます。 正式にサポートされている ITS イメージを使用することをお勧めします。 詳細については、Ubuntu のライフサイクルとリリース周期に関するページを参照してください。
バージョン アップグレードを追跡する
アプリケーションが依存している主要コンポーネント LTS バージョンが非推奨になった場合に対して早めに備えます。 Azure Spring Apps のサポートが終了する 1 か月前に、Microsoft から通知が届きます。
通常のアップグレードの場合、アップグレードの完了後にアクティビティ ログに特定の情報が表示されます。