Java, Spring Boot 등에 대한 버전 지원

참고 항목

Azure Spring Apps는 Azure Spring Cloud 서비스의 새 이름입니다. 서비스에 새 이름이 지정되었지만, 자산을 업데이트하는 동안 스크린샷, 비디오, 다이어그램과 같은 일부 위치에서는 당분간 이전 이름이 표시됩니다.

이 문서의 적용 대상: ✔️ 표준 사용량 및 전용(미리 보기) ✔️ 기본/표준 ✔️ 엔터프라이즈

이 문서에서는 모든 Azure Spring Apps 계획에 대한 Java, Spring Boot 및 Spring Cloud 버전과 엔터프라이즈 계획에 대한 다른 SDK 및 OS 이미지 버전에 대한 지원 정책을 설명합니다.

Azure Spring 앱은 앱을 실행하는 데 필요한 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를 업그레이드할 필요가 없습니다. 그러나 공식적으로 지원되는 새 버전을 사용하면 일부 관리되는 구성 요소(예: 표준 사용량, 전용 계획 및 표준 계획의 경우 Config Server 및 Eureka Server, 엔터프라이즈 계획의 경우 Tanzu 구성 요소, 모든 계획의 메트릭 컬렉션)에 대해 최상의 환경을 가져올 수 있습니다.

자세한 내용은 Spring BootSpring Cloud의 공식 지원 타임라인을 참조하세요. 엔터프라이즈 계획은 Spring Boot에 대한 상용 지원을 제공하는 반면 다른 계획은 OSS 지원을 제공합니다.

엔터프라이즈 계획에 대한 버전 지원

다음 섹션에서는 엔터프라이즈 계획에 적용되는 버전 지원에 대해 설명합니다.

다중 언어 SDK

소스 코드를 사용하여 다중 언어 애플리케이션을 엔터프라이즈 계획에 배포할 수 있습니다. 최고의 안정성을 누리려면 공식적으로 지원되는 LTS 버전의 SDK를 사용합니다.

다중 언어 애플리케이션을 엔터프라이즈 계획에 배포할 때 SDK에 특정 LTS 버전을 할당합니다. 그렇지 않으면 작성기 구성 요소를 정기적으로 업그레이드하는 동안 기본 SDK 버전이 변경될 수 있습니다. 다중 언어 앱 배포에 대한 자세한 내용은 Azure Spring Apps 엔터프라이즈 계획에서 다중 언어 앱을 배포하는 방법을 참조하세요.

Type 지원 정책
Java Azure의 Java 지원
Tomcat Tomcat 버전
.NET .NET 및 .NET 핵심 지원 정책
Python Python 버전 상태
Go Go 릴리스 기록
NodeJS Nodejs 릴리스
PHP PHP 지원 버전

스택 이미지 지원

작성기 구성 중에 스택 이미지를 선택할 수 있습니다. 공식적으로 지원되는 LTS 이미지를 사용하는 것이 좋습니다. 자세한 내용은 Ubuntu 수명 주기 및 릴리스 주기를 참조하세요.

버전 업그레이드 추적

애플리케이션이 사용하는 주요 구성 요소 LTS 버전의 사용 중단을 조기에 준비합니다. Azure Spring Apps에 대한 지원이 종료되기 한 달 전에 Microsoft로부터 알림을 받게 됩니다.

정기 업그레이드의 경우 업그레이드가 완료된 후 활동 로그에서 특정 정보를 확인할 수 있습니다.