Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션

이 문서에서는 Azure Spring Apps 표준 사용량 및 전용 계획(현재 공개 미리 보기에만 해당)을 Azure Container Apps로 마이그레이션하는 시기와 방법을 설명합니다. 클라우드 네이티브 혜택을 통합하고 제품을 간소화하기 위해 Azure Spring Apps 서비스는 표준 사용량 및 전용(미리 보기), 기본, 표준 및 엔터프라이즈 계획을 포함하여 사용 중지됩니다. 표준 소비 및 전용 플랜(미리 보기)은 2024년 9월 30일에 6개월의 일몰 기간을 입력하고 2025년 3월에 은퇴합니다.

마이그레이션에 가장 적합한 대상으로 Azure Container Apps를 사용하는 것이 좋습니다. Azure Container Apps는 다각형 앱용 완전 관리형 서버리스 컨테이너 플랫폼으로, 이전에 Azure Spring Apps에서 사용할 수 있었던 향상된 Java 기능을 제공합니다.

Azure Spring Apps 표준 사용량 및 전용 계획(미리 보기)에서 Azure Container Apps로의 전환을 용이하게 하는 마이그레이션 기능을 도입했습니다. Azure Portal에서 마이그레이션을 선택하고 작업을 확인합니다.

마이그레이션 단추를 보여 주는 Azure Portal의 스크린샷.

Azure Container Apps로 마이그레이션 대화 상자의 스크린샷.

이 기능은 2024년 10월 중순에 사용할 수 있으며 사용 가능한 즉시 마이그레이션 프로세스를 시작할 수 있습니다.

마이그레이션이 완료되면 Java 개발 스택이 켜진 상태에서 앱이 Azure Container Apps 내에 표준 앱으로 표시됩니다. 이 옵션을 사용하도록 설정하면 Java 특정 메트릭 및 로그에 액세스하여 앱을 모니터링하고 문제를 해결할 수 있습니다. 자세한 내용은 Azure Container Apps의 Java 앱에 대한 Java 메트릭을 참조하고 Azure Container Apps에서 Java 애플리케이션 문제를 해결하기 위한 동적 로거 수준을 설정합니다.

다음 비디오에서는 Azure Container Apps에서 Java 환경의 일반 공급에 대해 설명합니다.


자주 묻는 질문

다음 섹션에서는 마이그레이션 프로세스에 대한 몇 가지 질문을 다룹니다.

다른 Azure Spring Apps SKU를 사용 중지할 계획이 있나요?

예, 다른 Azure Spring Apps 계획도 3년의 일몰 기간과 함께 사용 중지됩니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.

2025년 3월 30일까지 아무 조치도 취하지 않으면 어떻게 되나요?

앱은 자동으로 Azure Container Apps로 마이그레이션됩니다.

Azure Spring Apps 표준 사용량 및 전용 플랜을 계속 사용할 수 있나요?

2025년 3월 30일까지 기존 앱을 계속 실행할 수 있지만 2024년 9월 30일 이후에는 새 앱 및 서비스 인스턴스를 만들 수 없습니다.

마이그레이션 프로세스가 실패하는 경우 어떻게 도움을 받을 수 있나요?

다음 값을 사용하여 Azure Portal에서 지원 요청 양식을 작성합니다.

  • 문제 유형에서 기술을 선택합니다.
  • 구독의 경우 사용자의 구독을 선택합니다.
  • 서비스의 경우 Azure Spring Apps를 선택합니다.
  • 리소스의 경우 Azure Spring Apps 리소스를 선택합니다.
  • 요약에서 문제에 대한 설명을 입력합니다.
  • 문제 유형에 대해 내 문제가 나열되지 않음을 선택합니다.

Azure Container Apps에서 Spring Cloud Config Server 및 Spring Cloud Service Registry 인스턴스를 수동으로 만들어야 하나요?

예, Azure Container Apps에서 Spring Cloud Config Server 및 Spring Cloud Service Registry 인스턴스를 다시 만들어야 합니다. Spring Cloud Config Server와 Spring Cloud Service Registry는 모두 Azure Container Apps에서 관리되는 구성 요소이지만 몇 가지 경험적 차이점이 있습니다. 자세한 내용은 자습서: Azure Container Apps에서 관리되는 Eureka Server for Spring에 연결 및 자습서: Azure Container Apps의 Spring용 관리되는 구성 서버에 연결합니다.

Spring Cloud Config Server 및 Spring Cloud Service Registry를 만들고 Azure Container Apps로 마이그레이션하는 데 도움이 필요한 경우 지원 요청을 만듭니다.

마이그레이션 프로세스 중에 가동 중지 시간이 있나요?

Azure Container Apps에서 수동으로 다시 만들어야 하는 Spring Cloud Config Server 및 Spring Cloud Service Registry를 사용하지 않는 한 가동 중지 시간이 없습니다.

마이그레이션 중에 실행 중인 트랜잭션이 있는 앱은 어떻게 되나요?

Azure Container Apps에서 수동으로 다시 만들어야 하는 Spring Cloud Config Server 및 Spring Cloud Service Registry를 사용하지 않는 한 모든 진행 중인 트랜잭션은 중단 없이 실행됩니다.

마이그레이션 후 IP 주소/FQDN이 변경되어 있나요?

변경 내용은 없습니다. 마이그레이션 후 모든 IP 주소/FQDN은 동일하게 유지됩니다.

영구 스토리지를 사용하고 있습니다. Azure Container Apps에서 다시 만들 어떻게 할까요? 있나요?

영구 스토리지는 Azure Container Apps로 자동으로 마이그레이션됩니다.

Azure Container Apps로 이동할 때 가격 책정에 미치는 영향은 무엇인가요?

Azure Container Apps는 사용량 및 전용 요금제에 대한 Azure Spring Apps와 동일한 가격 책정 구조를 가지고 있습니다. 전용 워크로드의 가상 머신 SKU와 함께 활성 및 유휴 CPU/메모리 사용에 대한 요금은 Azure Spring Apps 및 Azure Container Apps에서 동일합니다. 월간 무료 권한 부여는 Azure Container Apps에도 직접 적용됩니다. 규칙의 유일한 예외는 관리되는 Java 구성 요소에 대한 요청 수가 Azure Container Apps 사용 계획에서 청구된다는 것입니다.

다음 표에서는 차이점을 설명합니다.

관리되는 Java 구성 요소에 사용되는 리소스 Azure Spring Apps 표준 사용 계획 Azure Container Apps 사용 계획
Spring Cloud Service Registry 활성 CPU 변경되지 않았습니다. 변경되지 않았습니다.
Spring Cloud Service Registry 유휴 CPU 변경되지 않았습니다. 변경되지 않았습니다.
Spring Cloud Config Server 활성 CPU 변경되지 않았습니다. 변경되지 않았습니다.
Spring Cloud Config Server 유휴 CPU 변경되지 않았습니다. 변경되지 않았습니다.
Spring Cloud Service Registry에 대한 백만 개의 요청 추가 비용 없음 Azure Container Apps 가격 책정을 참조하세요.
Spring Cloud Config Server에 대한 백만 개의 요청 추가 비용 없음 Azure Container Apps 가격 책정을 참조하세요.

또한 Azure Container Apps를 사용하면 Azure 절감 계획을 활용하고 약정을 통해 절감 혜택을 누릴 수 있습니다. 자세한 내용은 컴퓨팅용 Azure 절약 플랜을 참조하세요.

Azure Container Apps에서 내 가상 네트워크를 계속 사용할 어떻게 할까요? 있나요?

가상 네트워크 환경은 변경되지 않습니다. 사용자 고유의 가상 네트워크를 계속 사용할 수 있습니다.

내 앱이 Azure Container Apps에서 워크로드 프로필을 사용하여 소비 계획 또는 소비 및 전용 계획으로 마이그레이션되나요?

Azure Spring Apps와 Azure Container Apps의 서비스 계획 간에 직접 매핑이 있습니다. 앱이 현재 사용 계획에서 실행 중인 경우 Azure Container Apps의 소비 전용 계획으로 이동합니다. 앱이 현재 사용량 및 전용 워크로드 프로필에서 실행 중인 경우 Azure Container Apps에서 해당 워크로드 프로필로 전환됩니다.

배포 파이프라인/워크플로를 계속 작동하려면 어떻게 해야 하나요?

배포 파이프라인/워크플로는 제대로 작동하려면 Azure Container Apps를 가리킵니다. 자세한 내용은 Azure Container Apps를 배포하는 더 많은 방법 소개를 참조 하세요.

Azure CLI를 사용하여 자동화 스크립트를 계속 사용할 어떻게 할까요? 있나요?

Azure Container Apps에서 작동하도록 Azure CLI 스크립트를 변경해야 합니다. 자세한 내용은 az containerapp을 참조하세요.