Azure Spring Apps 평가 만들기(미리 보기)

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

참고 항목

Spring Boot 앱의 검색 및 평가는 현재 미리 보기 상태입니다. 기존 프로젝트에서 이 기능을 사용해 보려면 이 문서의 사전 요구 사항이 충족되었는지 확인합니다.

시작하기 전에

  • Azure Migrate 프로젝트를 만들고 Azure Migrate for Spring 앱이 추가되었는지 확인합니다.
  • Azure Migrate 어플라이언스를 설정합니다. 어플라이언스는 온-프레미스 서버를 검색하고 메타데이터와 성능 데이터를 Azure Migrate로 전송합니다. 같은 어플라이언스가 환경에서 실행 중인 Spring Boot 앱을 검색합니다.

Azure Spring Apps 평가 개요

Azure Spring 앱 평가는 다음과 같은 크기 조정 기준을 제공합니다.

크기 조정 기준 세부 정보 Data
성능 기반 수집된 리소스 사용량 데이터를 기반으로 권장 사항을 제시하는 평가 Azure Spring 앱 평가는 발견된 워크로드의 메모리 사용량과 CPU 코어의 예상 사용량을 기반으로 계산됩니다.

Azure Spring Apps Maven 평가를 자세히 알아보세요.

평가 실행

다음 단계를 수행하여 평가를 실행합니다.

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

    Screenshot of Overview page for Azure Migrate.

  2. Azure Migrate: 검색 및 평가에서 평가를 선택하고 평가 형식을 Azure Spring Apps로 선택합니다.

    Screenshot of dropdown to choose assessment type as Web apps on Azure.

    평가 만들기에서 평가 형식은 Azure용 웹앱으로, 시나리오는 Spring Boot를 Azure Spring Apps로 배포로 미리 선택되어 있으며 검색 소스 기본값은 Azure Migrate에서 검색된 서버로 설정되어 있습니다.

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

    Screenshot of Edit button from where assessment properties can be customized.

  4. Azure Spring Apps 평가 속성에는 다음이 포함됩니다.

    속성 세부 정보
    대상 위치 마이그레이션할 Azure 지역입니다. Azure Spring Apps 구성 및 비용 권장 사항은 사용자가 지정하는 위치를 기반으로 합니다.
    환경 유형 프로덕션 또는 개발/테스트에 적용 가능한 가격 책정을 적용할 환경을 지정합니다.
    제품/라이선싱 프로그램 등록한 Azure 제품입니다. 평가는 해당 제품에 대한 비용을 추정합니다.
    통화 계정의 청구 통화입니다.
    할인(%) Azure 제품 외에 받는 구독별 할인입니다. 기본 설정은 0%입니다.
    EA 구독 비용 예측 시 EA(기업계약) 구독을 사용하도록 지정합니다. 구독에 적용되는 할인을 고려합니다.

    예약 인스턴스 및 할인율(%) 속성에 대한 설정을 기본 설정으로 둡니다.
    절약 옵션(컴퓨팅) Azure Compute 비용을 최적화하는 데 도움이 되도록 평가에서 고려할 절약 옵션을 지정합니다.

    가장 일관되게 실행되는 리소스를 위해 Azure 예약(1년 또는 3년 예약)을 사용하는 것이 좋습니다.

    Azure 절약 플랜(1년 또는 3년 절약 플랜)은 더 많은 유연성과 자동화된 비용 최적화를 제공합니다. 이상적으로는 마이그레이션 후 Azure 예약과 절약 플랜을 동시에 사용할 수 있지만(예약이 우선 적용됨) Azure Migrate 평가에서는 한 번에 절약 옵션 하나의 예상 비용만 확인할 수 있습니다.

    없음을 선택하면 Azure Compute 비용은 종량제 요금 또는 실제 사용량을 기반으로 합니다.

    예약 인스턴스 또는 Azure 절약 플랜을 사용할 수 있도록 제품/라이선싱 프로그램에서 종량제를 선택해야 합니다. 없음 이외의 절약 옵션을 선택하면 할인(%) 설정이 적용되지 않습니다. 월별 예상 비용은 744시간을 권장 SKU의 시간당 가격과 곱해서 계산합니다.
  5. 평가 만들기에서 다음을 선택합니다.

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

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

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

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

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

    Screenshot of refreshed discovery and assessment tool data.

  11. Azure Spring Apps 평가 옆에 있는 숫자를 선택합니다.

    Screenshot of navigation to created assessment.

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

평가 검토

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

  1. 서버, 데이터베이스 및 웹앱>Azure Migrate: 검색 및 평가에서 Azure Spring Apps 평가 옆에 있는 숫자를 선택합니다.
  2. 보려는 평가 이름을 선택합니다.
  3. 평가 요약을 검토합니다. 평가 속성을 편집하거나 평가를 다시 계산할 수도 있습니다. 평가 요약은 개요Azure Spring 앱 섹션으로 구성됩니다.

Screenshot of the assessment created.

개요

이 카드에서는 준비 상태를 기반으로 평가된 앱의 배포를 보여줍니다. 또한 준비 또는 조건부 준비 완료로 표시된 앱의 월별 비용을 예측합니다. 비용 예측은 앱의 현재 메모리 사용량과 예상 CPU 사용량을 기반으로 합니다.

Azure Spring Apps

이 카드에서는 각 앱 인스턴스의 평균 메모리 사용량과 예상 CPU 사용량으로 평가된 앱 목록을 보여줍니다. 드릴다운하여 Azure Spring Apps로 마이그레이션하기 전에 수정할 수 있는 마이그레이션 문제/경고에 대한 세부 정보를 파악할 수 있습니다. 자세히 알아보기.

예상 비용 검토

평가 요약에는 Spring Apps에서 앱을 호스팅하는 데 필요한 월별 예상 비용이 표시됩니다. Azure Spring Apps에서는 앱당이 아닌 Azure Spring Apps 서비스 인스턴스당 요금을 지불합니다. 동일한 서비스 인스턴스에서 실행되도록 하나 이상의 앱을 구성할 수 있습니다. Azure Spring Apps 서비스 인스턴스에 포함할 앱을 선택할 수 있습니다.

비용 예측을 위해 액세스한 모든 앱을 같은 Azure Spring Apps 서비스 인스턴스에 추가한다고 가정합니다. 가격 책정 페이지가격 계산기에서 Azure Spring Apps 가격 책정에 대한 세부 정보를 알아봅니다. 이 카드의 월별 비용은 매월 730시간이 아닌 744시간으로 가정됩니다.

예상 비용은 Azure Spring Apps 표준 계층과 엔터프라이즈 계층 모두에 적용됩니다. 엔터프라이즈 계층의 경우 비용 예측에 포함되지 않는 Tanzu 구성 요소에 대한 소프트웨어 IP 및 리소스 사용량에 대한 추가 비용이 있습니다.

Screenshot of Cost details.

준비 상태 검토

  1. Azure Spring Apps를 선택합니다.

    Screenshot of Azure Spring Apps readiness details.

  2. 평가된 웹앱에 대해서는 표의 Azure Spring Apps 준비 상태 열을 검토합니다.

    1. 호환성 문제가 발견되지 않은 경우 대상 배포 유형의 준비 상태가 준비 완료로 표시됩니다.
    2. 마이그레이션을 차단하지 않는 중요하지 않은 호환성 문제(예: 기능 저하 또는 지원되지 않는 기능)가 있으면 준비 상태는 조건부 준비 완료(하이퍼링크)로 표시되고 경고 상세 정보와 권장 수정 지침이 함께 표시됩니다. 이러한 앱을 먼저 마이그레이션하고 나중에 최적화할 수 있습니다.
    3. 특정 대상 배포 유형으로의 마이그레이션을 차단할 수 있는 호환성 문제가 있는 경우 준비 상태는 이슈 세부 정보 및 권장되는 수정 지침을 나타내면서 준비 안 됨으로 표시됩니다.
    4. 검색이 아직 진행 중이거나 웹앱에 검색 문제가 있는 경우 평가에서 해당 웹앱의 준비 상태를 파악할 수 없으므로 준비 상태는 알 수 없음으로 표시됩니다.

다음 단계