Versieondersteuning voor Java, Spring Boot en meer

Notitie

Azure Spring Apps is de nieuwe naam voor de Azure Spring Cloud-service. Hoewel de service een nieuwe naam heeft, ziet u de oude naam op sommige plaatsen terwijl we werken aan het bijwerken van assets, zoals schermopnamen, video's en diagrammen.

Dit artikel is van toepassing op: ✔️ Standaardverbruik en toegewezen (preview) ✔️ Basic/Standard ✔️ Enterprise

In dit artikel worden het ondersteuningsbeleid voor Java-, Spring Boot- en Spring Cloud-versies voor alle Azure Spring Apps-abonnementen en versies van andere SDK's en installatiekopieën van het besturingssysteem voor het Enterprise-abonnement beschreven.

Azure Spring Apps biedt en onderhoudt de SDK's en basisinstallatiekopieën van het besturingssysteem die nodig zijn om uw apps uit te voeren. Volg het versieondersteuningsbeleid voor de onderdelen die in dit artikel worden beschreven om ervoor te zorgen dat uw toepassingen compatibel zijn met dergelijke beheerde onderdelen.

Versieondersteuning voor alle abonnementen

In de volgende secties worden de versieondersteuning beschreven die van toepassing is op alle abonnementen.

Java Runtime-versie

U kunt elke LTS Java-versie kiezen als de primaire versie die officieel wordt ondersteund en regelmatig updates ontvangt.

Zie Java-langetermijnondersteuning voor Azure en Azure Stack voor meer informatie.

Spring Boot- en Spring Cloud-versies

U kunt elke versie van Spring Boot of Spring Cloud kiezen die compatibel is met de Java-versie die u hebt geïnstalleerd.

Voor nieuwe versies ondersteunt Azure Spring Apps de nieuwste primaire versie van Spring Boot of Spring Cloud vanaf 30 dagen na de release. De nieuwste secundaire versie wordt ondersteund zodra deze is uitgebracht.

Voor oude versies hoeft u voor Azure Spring Apps geen upgrade uit te voeren voor Spring Boot of Spring Cloud om ondersteuning te ontvangen. Met de officieel ondersteunde nieuwe versies kunt u echter de beste ervaring krijgen met enkele van de beheerde onderdelen, bijvoorbeeld Config Server en Eureka Server voor het Standaardverbruik en toegewezen abonnement en het Standard-plan, Tanzu-onderdelen voor het Enterprise-plan en metrische verzameling voor alle abonnementen.

Zie de officiële ondersteuningstijdlijn van Spring Boot en Spring Cloud voor meer informatie. Het Enterprise-plan biedt commerciële ondersteuning voor Spring Boot, terwijl de andere abonnementen OSS-ondersteuning bieden.

Versieondersteuning voor het Enterprise-abonnement

In de volgende secties worden de versieondersteuning beschreven die van toepassing is op het Enterprise-abonnement.

Polyglot-SDK's

U kunt polyglot-toepassingen implementeren in het Enterprise-plan met broncode. Gebruik SDK's met LTS-versies die officieel worden ondersteund om te profiteren van de beste stabiliteit.

Wanneer u uw polyglot-toepassingen implementeert in het Enterprise-abonnement, wijst u specifieke LTS-versies voor de SDK's toe. Anders kan de standaard-SDK-versie veranderen tijdens de reguliere upgrades voor opbouwonderdelen. Zie Polyglot-apps implementeren in het Azure Spring Apps Enterprise-plan voor meer informatie over het implementeren van polyglot-apps.

Type Ondersteuningsbeleid
Java Java-ondersteuning in Azure
Tomcat Tomcat-versies
.NET Ondersteuningsbeleid voor .NET en .NET Core
Python Status van Python-versies
Go Go-releasegeschiedenis
NodeJS Nodejs-releases
PHP Ondersteunde PHP-versies

Ondersteuning voor Stack-installatiekopieën

U kunt elke stack-installatiekopieën kiezen tijdens de configuratie van de opbouwfunctie. U wordt aangeraden een LTS-installatiekopieën te gebruiken die officieel worden ondersteund. Zie de levenscyclus en releasefrequentie van Ubuntu voor meer informatie.

Versie-upgrade bijhouden

Bereid u vroeg voor op de afschaffing van een primaire LTS-versie van het onderdeel waarop uw toepassingen afhankelijk zijn. U ontvangt een melding van Microsoft één maand vóór het einde van de ondersteuning in Azure Spring Apps.

Voor reguliere upgrades vindt u specifieke informatie in uw activiteitenlogboek nadat de upgrade is voltooid.