자습서: Azure Spring Apps로 마이그레이션하기 위해 Spring Boot 앱 평가
Azure로 마이그레이션하는 과정의 일환으로 온-프레미스 워크로드를 평가하여 클라우드 준비 상태를 측정하고, 위험을 식별하고, 비용과 복잡성을 예측합니다. 이 문서에서는 Azure Spring Apps로 마이그레이션하기 위한 준비 작업으로 Azure Migrate: 검색 및 평가 도구를 사용하여 검색된 Spring Boot 웹 애플리케이션을 평가하는 방법을 보여줍니다.
이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.
- 웹앱 구성 데이터에 따라 평가를 실행합니다.
- 평가를 검토합니다.
참고 항목
이 자습서에서는 시나리오를 시도할 수 있는 가장 빠른 경로를 보여 주며, 가능한 경우 기본 옵션을 사용합니다.
필수 조건
- Azure 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
- 이 자습서를 수행하여 Azure Spring Apps로 마이그레이션할 웹앱을 평가하기 전에, Azure Migrate 어플라이언스를 사용하여 이 자습서에 따라 평가할 웹앱을 검색했는지 확인합니다.
- 기존 프로젝트에서 이 기능을 사용해 보려면 이 문서의 필수 구성 요소를 완료했는지 확인하세요.
평가 실행
다음과 같이 평가를 실행합니다.
개요 페이지 >서버, 데이터베이스 및 웹앱에서 검색, 평가 및 마이그레이션을 선택합니다.
Azure Migrate: 검색 및 평가에서 평가를 선택하고 평가 유형을 Azure의 Web Apps로 선택합니다.
평가 만들기에서 Azure의 Web Apps로 미리 선택된 평가 유형과 Azure Migrate 어플라이언스에서 검색된 서버로 설정된 검색 원본을 볼 수 있습니다. 시나리오를 Azure Apps에 Spring Boot 배포하기로 선택합니다.
편집을 선택하여 평가 속성을 검토합니다.
Azure Spring Apps 평가 속성에는 다음이 포함됩니다.
속성 세부 정보 대상 위치 마이그레이션할 Azure 지역입니다. Azure Spring Apps 구성 및 비용 권장 사항은 사용자가 지정하는 위치를 기반으로 합니다. 환경 유형 프로덕션 또는 개발/테스트에 적용 가능한 가격 책정을 적용할 환경을 지정합니다. 제품/라이선싱 프로그램 등록한 Azure 제품입니다. 평가는 해당 제품에 대한 비용을 추정합니다. 통화 계정의 청구 통화입니다. 할인(%) Azure 제품에 적용되는 구독별 할인입니다. 기본 설정은 0%입니다. EA 구독 비용 예측 시 EA(기업계약) 구독을 사용하도록 지정합니다. 구독에 적용되는 할인을 고려합니다.
예약 인스턴스 및 할인율(%) 속성에 대한 설정을 기본 설정으로 둡니다.절약 옵션(컴퓨팅) Azure 컴퓨팅 비용을 최적화하는 데 도움이 되도록 평가에서 고려할 절감 옵션을 지정합니다.
Azure 예약(1년 또는 3년 예약)은 가장 지속적으로 실행되는 리소스에 적합한 옵션입니다.
Azure 절약 플랜(1년 또는 3년 절약 플랜)은 더 많은 유연성과 자동화된 비용 최적화를 제공합니다. 이상적으로는 마이그레이션 후 Azure 예약 및 절약 계획을 동시에 사용할 수 있지만(예약이 먼저임) Azure Migrate 평가에서는 한 번에 1 절약 옵션의 예상 비용만 볼 수 있습니다.
없음을 선택하면 Azure 컴퓨팅 비용은 종량제 요금 또는 실제 사용량을 기반으로 합니다.
예약 인스턴스 또는 Azure 절약 플랜을 사용할 수 있도록 제품/라이선싱 프로그램에서 종량제를 선택해야 합니다. 없음 이외의 절약 옵션을 선택하면 할인(%) 설정이 적용되지 않습니다. 월별 예상 비용은 744시간을 권장 SKU의 시간당 가격과 곱해서 계산합니다.변경 내용을 적용했으면 저장을 선택합니다.
평가 만들기에서 다음을 선택합니다.
평가할 서버 선택>평가 이름에서 평가 이름을 지정합니다.
그룹 선택 또는 만들기에서 새로 만들기를 선택하고 그룹 이름을 지정합니다.
어플라이언스를 선택하고 그룹에 추가할 서버를 선택합니다. 다음을 선택합니다.
검토 + 평가 만들기에서 평가 세부 정보를 검토하고 평가 만들기를 선택하여 그룹을 만들고 평가를 실행합니다.
평가가 만들어지면 서버, 데이터베이스, 웹앱>Azure Migrate: 검색 및 평가로 이동합니다. 타일 위에 있는 새로 고침 옵션을 선택하여 타일 데이터를 새로 고칩니다. 데이터를 새로 고칠 때까지 기다립니다.
평가 섹션에서 Azure의 Web Apps 옆에 있는 숫자를 선택합니다.
보려는 평가 이름을 선택합니다.
평가 검토
평가를 보려면 다음을 수행합니다.
서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가에서 Azure용 Web Apps 평가 옆에 있는 숫자를 선택합니다.
보려는 평가 이름을 선택합니다.
개요 화면에는 Essentials, 평가된 엔터티 및 마이그레이션 시나리오 등 3개의 섹션이 포함되어 있습니다.
기본 정보
Essentials 섹션에는 평가된 엔터티가 속하는 그룹, 해당 상태, 위치, 검색 원본 및 통화(미국 달러)가 표시됩니다.
평가된 엔터티
이 섹션에서는 평가하기 위해 선택한 서버 수, 선택한 서버의 Spring Boot 런타임 수 및 평가된 고유한 Sprint Boot 앱 인스턴스 수를 표시합니다.
마이그레이션 시나리오
이 섹션에서는 준비, 조건부 준비 완료, 준비되지 않은 앱 수를 그림으로 표현합니다. 또한 마이그레이션할 준비가 된 앱 수와 마이그레이션 예상 비용도 나열됩니다.
평가 요약을 검토합니다. 평가 속성을 편집하거나 평가를 다시 계산할 수도 있습니다.
Azure Spring Apps 준비 상태
평가된 웹앱의 배포를 나타냅니다. 드릴다운하여 마이그레이션하기 전에 수정할 수 있는 마이그레이션 문제/경고에 대한 세부 정보를 파악할 수 있습니다. 자세한 내용을 알아보십시오.
준비 상태 검토
평가에서 보려는 평가의 이름을 선택합니다.
각 앱 및 인스턴스에 대한 자세한 내용을 보려면 Azure Spring Apps를 선택합니다. 평가된 웹앱에 대한 테이블의 Azure Spring Apps 준비 열을 검토합니다.
- 호환성 문제가 발견되지 않은 경우 대상 배포 유형의 준비 상태가 준비 완료로 표시됩니다.
- 특정 대상 배포 유형으로의 마이그레이션을 차단하지 않는 중요하지 않은 호환성 문제(예: 성능 저하 또는 지원되지 않는 기능)가 있는 경우 준비 상태는 조건과 함께 준비 완료(하이퍼링크)로 표시되고 경고 세부 정보와 권장 수정 지침이 함께 표시됩니다.
- 특정 대상 배포 유형으로의 마이그레이션을 차단할 수 있는 호환성 문제가 있는 경우 준비 상태는 이슈 세부 정보 및 권장되는 수정 지침을 나타내면서 준비 안 됨으로 표시됩니다.
- 검색이 아직 진행 중이거나 웹앱에 검색 문제가 있는 경우 평가에서 해당 웹앱의 준비 상태를 파악할 수 없으므로 준비 상태는 알 수 없음으로 표시됩니다.
아래 행렬에 따라 결정되는 웹앱에 대한 권장 SKU를 검토합니다.
준비 상태 크기 예측 확인 예상 비용 확인 준비 예 예 조건부 준비 완료 예 예 준비 안 됨 아니요 아니요 Unknown 아니요 아니요
예상 비용 검토
평가 요약에는 웹앱 호스트 월별 예상 비용이 표시됩니다. 동일한 컴퓨팅 인스턴스에서 실행되도록 하나 이상의 앱을 구성할 수 있습니다.
다음 단계
종속성 매핑을 사용하여 서버 종속성을 찾습니다.