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