오프라인 평가 생성

이 페이지에서는 탐색 클라이언트 및 mcdc CLI로 생성할 수 있는 오프라인 평가를 설명합니다.

개요

탐색 클라이언트 및 mcdc CLI를 사용하면 탐색 단계에서 수집한 정보로 오프라인 평가를 실행할 수 있습니다. 오프라인 평가는 마이그레이션에 대한 대략적인 적합성 평가 결과를 제공하고 다양한 마이그레이션 여정에서 잠재적인 방해 요소를 제공하는 보고서를 만듭니다. 또한 마이그레이션 전에 해결해야 하는 문제도 설명합니다.

오프라인 평가는 다음 점수 중 하나를 사용하여 전반적인 적합성 평가를 제공합니다.

  • 매우 적합
  • 적합하지만, 주의가 필요한 몇 가지 항목이 발견됨
  • 마이그레이션하기 전에 최소 수준의 작업 필요
  • 마이그레이션하기 전에 중간 수준의 작업 필요
  • 마이그레이션하기 전에 높은 수준의 작업 필요
  • 적합하지 않음
  • 데이터 불충분

보고서는 HTML, Microsoft Excel, CSV, JSON 형식으로 생성할 수 있습니다.

시작하기 전에

탐색 클라이언트로 보고서 생성

탐색 클라이언트로 오프라인 보고서를 생성하고 다운로드하려면 다음 단계를 따르세요.

  1. 탐색 클라이언트 애플리케이션에서 보고서 탭으로 이동합니다.
  2. 새 보고서를 클릭합니다.
  3. 보고서 이름을 입력한 후 내보낼 형식을 선택합니다.
  4. 만들기 를 클릭하여 확인합니다.

보고서가 준비되면 다운로드 를 클릭합니다.

mcdc CLI로 보고서 생성

mcdc CLI를 사용하면 오프라인 평가 보고서를 HTML, JSON, CSV, XLSX 파일 형식으로 출력할 수 있습니다. HTML 및 CSV 보고서는 요약 및 상세 버전으로 제공됩니다.

HTML

요약

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format html --file REPORT_NAME.html

    Windows

    mcdc.exe report --format html --file REPORT_NAME.html

    현재 디렉터리에 REPORT_NAME.html이라는 HTML 파일이 출력됩니다.

  2. 보고서를 보려면 브라우저에서 REPORT_NAME.html을 엽니다.

    이 보고서에는 비용 분석 섹션이 포함됩니다.

    이 보고서를 사용하여 Google Cloud에서 현대화된 워크로드를 실행하는 비용을 추정하세요. 이 보고서는 VM을 현대화 전략별로 그룹화하고 현대화 전략과 전체 비용을 합산합니다. 비용 분석은 워크로드를 현대화하려는 정도 및 투자할 노력의 범위에 따라 추구하려는 현대화 전략을 결정하는 데 도움이 됩니다.

    이 계산은 CPU, 메모리, 스토리지 수와 같은 VM 구성 세부정보를 기반으로 하며 현대화 대상에 맞지 않는 VM을 제외합니다.

상세

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format html --full --file REPORT_NAME.html

    Windows

    mcdc.exe report --format html --full --file REPORT_NAME.html

    현재 디렉터리에 REPORT_NAME.html이라는 HTML 파일이 출력됩니다.

  2. 보고서를 보려면 브라우저에서 REPORT_NAME.html을 엽니다.

    보고서에는 발견된 모든 VM이 나열된 테이블이 포함됩니다. 테이블에 열을 추가할 수 있습니다. 텍스트 필터를 테이블에 적용할 수도 있습니다.

    표에서 VM을 열어 속성, 대상 여정, 앱 구성요소를 확인할 수 있습니다. 그런 다음 VM에서 앱 구성요소를 열어서 해당 속성과 대상 여정을 확인할 수 있습니다.

    보고 대상 VM 수가 일반적으로 10,000개 VM을 초과할 정도로 많으면 상세 HTML 보고서가 열리지 않을 수 있습니다. 하지만 정확한 숫자는 머신, 브라우저, 보고서 콘텐츠에 따라 다를 수 있습니다. 이러한 경우에는 XLSX 보고서가 좋은 대안입니다.

JSON

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format json --file REPORT_NAME.json

    Windows

    mcdc.exe report --format json --file REPORT_NAME.json

    이 도구는 REPORT_NAME.json이라는 JSON 파일을 현재 디렉터리에 출력합니다.

  2. 텍스트 편집기로 파일을 엽니다.

CSV

요약

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format csv --file REPORT_NAME.csv

    Windows

    mcdc.exe report --format csv --file REPORT_NAME.csv

    이 도구는 REPORT_NAME.csv라는 CSV 파일을 현재 디렉터리에 출력합니다.

  2. CSV 보고서를 데이터 시각화 유틸리티로 가져옵니다.

    이 보고서에는 각 VM의 각 여정에 대한 적합성 점수가 포함되지만 개별 규칙의 결과가 포함되지 않습니다.

상세

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format csv --full --file REPORT_NAME.csv

    Windows

    mcdc.exe report --format csv --full --file REPORT_NAME.csv

    이 도구는 REPORT_NAME.csv라는 CSV 파일을 현재 디렉터리에 출력합니다.

  2. CSV 보고서를 데이터 시각화 유틸리티로 가져옵니다.

    이 보고서에는 각 VM의 모든 규칙의 결과 및 애플리케이션 구성요소가 포함됩니다.

XLSX

  1. mcdc CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.

    Linux

    ./mcdc report --format xlsx --file REPORT_NAME.xlsx

    Windows

    mcdc.exe report --format xlsx --file REPORT_NAME.xlsx

    이 도구는 REPORT_NAME.xlsx라는 스프레드시트를 현재 디렉터리에 출력합니다.

  2. 스프레드시트를 엽니다.

    스프레드시트에는 다음을 보여주는 많은 워크시트가 포함됩니다.

    • 검색된 모든 VM에 대한 정보
    • 검색된 모든 애플리케이션 구성요소에 대한 정보
    • 각 VM 및 앱 구성요소에 대한 모든 여정의 적합성 점수
    • 해당 여정의 모든 규칙에 대한 결과가 포함된 여정별 워크시트

mcdc CLI는 평가 데이터 및 로그 정보를 호스트 머신의 ~/.mcdc 디렉터리에 저장합니다. 이 데이터를 삭제하는 방법에 대한 자세한 내용은 호스트 머신에서 수집된 데이터 삭제를 참조하세요.

대상 플랫폼 지정

보고서를 생성할 때 --target-platform 플래그를 사용하여 VM을 마이그레이션할 특정 플랫폼을 지정합니다. 사용 가능한 옵션은 gcp, gdc, containers, all입니다. 각 옵션을 사용하면 평가할 서로 다른 여정 집합을 지정할 수 있습니다.

  • gcp는 Compute Engine, Google Cloud VMware Engine에 대한 리프트 앤 시프트 여정, Google Kubernetes Engine, GKE Autopilot, Cloud Run에 대한 컨테이너화 여정을 평가합니다.
  • gdc는 Google Distributed Cloud에 대한 리프트 앤 시프트 여정과 GKE 및 Cloud Run에 대한 컨테이너화 여정을 평가합니다.
  • containers는 Google Distributed Cloud, Google Kubernetes Engine, GKE Autopilot, Cloud Run으로의 현대화를 평가합니다.
  • all은 모든 가능한 여정을 평가합니다.

예를 들어 보고서를 gcp 마이그레이션 여정으로 제한하려면 다음 명령어를 실행합니다.

Linux

./mcdc report --format FORMAT --target-platform gcp --file REPORT_NAME

Windows

mcdc.exe report --format FORMAT --target-platform gcp --file REPORT_NAME

Google Distributed Cloud 환경에서 mcdc CLI를 사용하는 경우 대상 플랫폼에 gdc 값을 지정합니다.

Linux

./mcdc report --format FORMAT --target-platform gdc --file REPORT_NAME

Windows

mcdc.exe report --format FORMAT --target-platform gdc --file REPORT_NAME

다음 단계