다음을 통해 공유


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

참고

기본, 표준엔터프라이즈 계획은 2025년 3월 17일에 사용 중지 기간에 들어갔습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.

✅ 적용됩니다.

이 문서에서는 모든 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, Enterprise 계획의 Tanzu 구성 요소 및 모든 계획에 대한 메트릭 수집)를 사용하여 최상의 환경을 얻을 수 있습니다.

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

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

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

다중 언어 SDK

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

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

유형 지원 정책
자바 Azure에서 Java 지원
Tomcat Tomcat 버전
닷넷 .NET 및 .NET Core 지원 정책
파이썬 Python 버전 상태
가라 Go 릴리스 기록
Node.js Node.js 릴리스
PHP PHP 지원 버전

스택 이미지 지원

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

버전 업그레이드 추적

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

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