Java、Spring Boot などのバージョンのサポート

Note

Azure Spring Apps は、Azure Spring Cloud サービスの新しい名前です。 サービスの名前は新しくなりましたが、スクリーンショット、ビデオ、図などの資産の更新に取り組んでいる間、場所によってはしばらく古い名前が表示されます。

この記事の適用対象: ✔️ 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 から通知が届きます。

通常のアップグレードの場合、アップグレードの完了後にアクティビティ ログに特定の情報が表示されます。