자습서: Azure Spring Apps로 마이그레이션하기 위한 Spring Boot 앱 평가(미리 보기)

Azure로 마이그레이션하는 과정의 일환으로 온-프레미스 워크로드를 평가하여 클라우드 준비 상태를 측정하고, 위험을 식별하고, 비용과 복잡성을 예측합니다. 이 문서에서는 Azure Migrate: 검색 및 평가 도구를 사용하여 Azure Spring Apps로 마이그레이션하기 위해 검색된 Spring Boot 웹앱을 평가하는 방법을 보여 줍니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • 웹앱 구성 데이터를 기반으로 평가를 실행합니다.
  • 평가를 검토합니다.

참고 항목

자습서에서는 시나리오를 사용해 보기 위한 가장 빠른 경로를 보여 줍니다. 가능한 경우 기본 옵션을 사용합니다.

필수 조건

평가 실행

다음과 같이 평가를 실행합니다.

  1. 개요 페이지 >서버, 데이터베이스 및 웹앱에서 검색, 평가 및 마이그레이션을 선택합니다.

  2. Azure Migrate: 검색 및 평가에서 평가를 선택하고 평가 유형을 Azure에서 웹앱으로 선택합니다.

  3. 평가 만들기에서 Azure에서 웹앱으로 미리 선택된 평가 유형을 볼 수 있으며 검색 원본은 기본적으로 Azure Migrate 어플라이언스 검색된 서버로 설정됩니다. Azure 앱 Spring Boot로 시나리오 선택합니다.

  4. 편집을 선택하여 평가 속성을 검토합니다.

  5. 다음은 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시간을 곱하여 계산됩니다.
  6. 변경한 경우 저장을 선택합니다.

  7. 평가 만들기에서 다음을 선택합니다.

  8. 평가 이름을 평가할>서버 선택에서 평가의 이름을 지정합니다.

  9. 그룹 선택 또는 만들기에서 새로 만들기를 선택하고 그룹 이름을 지정합니다.

  10. 어플라이언스 선택하고 그룹에 추가할 서버를 선택합니다. 다음을 선택합니다.

  11. 검토 + 평가 만들기에서 평가 세부 정보를 검토하고 평가 만들기를 선택하여 그룹을 만들고 평가를 실행합니다.

  12. 평가를 만든 후 서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가로 이동합니다. 타일 위에 있는 새로 고침 옵션을 선택하여 타일 데이터를 새로 고칩니다 . 데이터가 새로 고쳐지도록 기다립니다.

  13. 평가 섹션에서 Azure의 웹앱 옆에 있는 번호를 선택합니다.

  14. 보려는 평가 이름을 선택합니다.

평가 검토

평가를 보려면 다음을 수행합니다.

  1. 서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가에서 Azure 평가의 웹앱 옆에 있는 번호를 선택합니다.

  2. 보려는 평가 이름을 선택합니다.

    개요 화면에는 Essentials, 평가된 엔터티 및 마이그레이션 시나리오의 3개 섹션이 포함되어 있습니다.

    기본 정보

    Essentials 섹션에는 평가된 엔터티가 속한 그룹, 해당 상태, 위치, 검색 원본 및 통화가 미국 달러로 표시됩니다.

    평가된 엔터티

    이 섹션에서는 평가에 대해 선택한 서버 수, 선택한 서버의 Spring Boot 런타임 수 및 평가된 고유한 Sprint Boot 앱 인스턴스 수를 표시합니다.

    마이그레이션 시나리오

    이 섹션에서는 준비되고, 조건이 준비되고, 준비되지 않은 앱 수를 그림으로 표현합니다. 또한 마이그레이션할 준비가 된 앱 수와 마이그레이션에 대한 예상 비용도 나열합니다.

  3. 평가 요약을 검토합니다. 평가 속성을 편집하거나 평가를 다시 계산할 수도 있습니다.

Azure Spring Apps 준비 상태

평가된 웹앱의 배포를 나타냅니다. 마이그레이션 전에 수정할 수 있는 마이그레이션 문제/경고에 대한 세부 정보를 파악하기 위해 드릴다운할 수 있습니다. 자세한 내용을 알아보십시오.

준비 검토

  1. 평가에서 보려는 평가의 이름을 선택합니다.

  2. 각 앱 및 인스턴스에 대한 자세한 내용을 보려면 Azure Spring Apps를 선택합니다. 평가된 웹앱에 대한 테이블의 Azure Spring Apps 준비 열을 검토합니다.

    1. 호환성 문제가 없으면 준비 상태가 대상 배포 유형에 대한 준비 상태로 표시됩니다.
    2. 특정 대상 배포 유형으로의 마이그레이션을 차단하지 않는 성능 저하 또는 지원되지 않는 기능과 같이 중요하지 않은 호환성 문제가 있는 경우 준비 상태는 경고 세부 정보 및 권장되는 수정 지침이 포함된 준비 상태(하이퍼링크)로 표시됩니다.
    3. 특정 대상 배포 유형으로의 마이그레이션을 차단할 수 있는 호환성 문제가 있는 경우 준비 상태는 문제 세부 정보 및 권장되는 수정 지침이 준비되지 않은 것으로 표시됩니다.
    4. 검색이 아직 진행 중이거나 웹앱에 대한 검색 문제가 있는 경우 평가에서 해당 웹앱에 대한 준비 상태를 계산할 수 없으므로 준비 상태가 알 수 없음으로 표시됩니다.
  3. 아래 행렬에 따라 결정되는 웹앱에 권장되는 SKU를 검토합니다.

    준비 크기 예측 확인 예상 비용 결정
    준비
    조건부 준비 완료
    준비 안 됨 아니요 아니요
    Unknown 아니요 아니요

예상 비용 검토

평가 요약은 웹앱을 호스팅하는 데 드는 예상 월별 비용을 보여 줍니다. 하나 이상의 앱을 동일한 컴퓨팅 리소스에서 실행하도록 구성할 수 있습니다.

다음 단계

종속성 매핑을 사용하여 서버 종속성을 찾습니다.