Freigeben über


Versionsunterstützung für Java, Spring Boot und mehr

Hinweis

Azure Spring Apps ist der neue Name für den Azure Spring Cloud-Dienst. Obwohl der Dienst umbenannt wurde, wird der alte Name noch an einigen Stellen verwendet, solange wir Ressourcen wie Screenshots, Videos und Diagramme aktualisieren.

Dieser Artikel gilt für: ✔️ Standardverbrauch und dediziert (Vorschau) ✔️ Basic/Standard ✔️ Enterprise

In diesem Artikel werden die Supportrichtlinien für Java-, Spring Boot- und Spring Cloud-Versionen für alle Azure Spring Apps-Pläne sowie Versionen anderer SDKs und Betriebssystemimages für den Enterprise-Plan beschrieben.

Azure Spring Apps bietet und Standard die SDKs und Basisbetriebssystemimages enthält, die zum Ausführen Ihrer Apps erforderlich sind. Um sicherzustellen, dass Ihre Anwendungen mit solchen verwalteten Komponenten kompatibel sind, befolgen Sie die Versionsunterstützungsrichtlinie für die in diesem Artikel beschriebenen Komponenten.

Versionsunterstützung für alle Pläne

In den folgenden Abschnitten wird die Versionsunterstützung beschrieben, die für alle Pläne gilt.

Java-Laufzeitversion

Sie können eine beliebige LTS-Java-Version als die Hauptversion auswählen, die offiziell unterstützt wird und regelmäßige Updates erhält.

Weitere Informationen finden Sie unter langfristiger Java-Unterstützung für Azure und Azure Stack.

Spring Boot- and Spring Cloud-Versionen

Sie können eine beliebige Version von Spring Boot oder Spring Cloud auswählen, die mit der von Ihnen installierten Java-Version kompatibel ist.

Für neue Versionen unterstützt Azure Spring Apps die neueste Spring Boot- oder Spring Cloud-Hauptversion ab 30 Tagen nach der Veröffentlichung. Die neueste Nebenversion wird unterstützt, sobald sie veröffentlicht wird.

Für alte Versionen erfordert Azure Spring Apps kein Upgrade von Spring Boot oder Spring Cloud, um Support zu erhalten. Mit den offiziell unterstützten neuen Versionen können Sie jedoch die besten Erfahrungen mit einigen der verwalteten Komponenten erhalten, z. B. Config Server und Eureka Server für den Standardverbrauch und den dedizierten Plan und den Standardplan, Tanzu-Komponenten für den Enterprise-Plan und Metriksammlung für alle Pläne.

Weitere Informationen finden Sie im offiziellen Support Zeitleiste von Spring Boot und Spring Cloud. Der Enterprise-Plan bietet kommerzielle Unterstützung für Spring Boot, während die anderen Pläne OSS-Unterstützung bieten.

Versionsunterstützung für den Enterprise-Plan

In den folgenden Abschnitten wird die Versionsunterstützung beschrieben, die für den Enterprise-Plan gilt.

Polyglot-SDKs

Sie können Polyglot-Anwendungen im Enterprise-Plan mit Quellcode bereitstellen. Um die beste Stabilität zu genießen, verwenden Sie SDKs mit LTS-Versionen, die offiziell unterstützt werden.

Wenn Sie Ihre Polyglot-Anwendungen im Enterprise-Plan bereitstellen, weisen Sie bestimmte LTS-Versionen für die SDKs zu. Andernfalls kann sich die Standard-SDK-Version während der regulären Upgrades für Generatorkomponenten ändern. Weitere Informationen zum Bereitstellen von Polyglot-Apps finden Sie unter Bereitstellen von Polyglot-Apps im Azure Spring Apps Enterprise-Plan.

Typ Supportrichtlinie
Java Java-Unterstützung in Azure
Tomcat Tomcat-Versionen
.NET .NET- und .NET Core-Supportrichtlinie
Python Status von Python-Versionen
Go Veröffentlichungsverlauf wechseln
NodeJS Nodejs-Versionen
PHP UNTERSTÜTZTE PHP-Versionen

Stapelbildunterstützung

Sie können während der Generatorkonfiguration ein beliebiges Stapelimage auswählen. Wir empfehlen die Verwendung eines LTS-Images, das offiziell unterstützt wird. Weitere Informationen finden Sie unter "Ubuntu-Lebenszyklus" und "Release-Kadenz".

Nachverfolgen des Versionsupgrades

Bereiten Sie sich frühzeitig auf die Veraltetkeit einer ltS-Hauptkomponente vor, auf die Ihre Anwendungen angewiesen sind. Sie erhalten eine Benachrichtigung von Microsoft einen Monat vor dem Ende des Supports für Azure Spring Apps.

Bei regelmäßigen Upgrades finden Sie bestimmte Informationen im Aktivitätsprotokoll, nachdem das Upgrade abgeschlossen ist.