마이그레이션 센터 탐색 클라이언트 CLI 또는 mcdc
CLI를 사용하면 검색 단계에서 수집한 정보로 오프라인 평가를 실행할 수 있습니다. 오프라인 평가는 마이그레이션에 대한 대략적인 적합성 평가 결과를 제공하고 다양한 마이그레이션 여정에서 잠재적인 방해 요소를 제공하는 보고서를 만듭니다. 또한 마이그레이션 전에 해결해야 하는 문제도 설명합니다.
오프라인 평가는 다음 점수 중 하나를 사용하여 전반적인 적합성 평가를 제공합니다.
- 매우 적합
- 적합하지만, 주의가 필요한 몇 가지 항목이 발견됨
- 마이그레이션하기 전에 최소 수준의 작업 필요
- 마이그레이션하기 전에 중간 수준의 작업 필요
- 마이그레이션하기 전에 높은 수준의 작업 필요
- 적합하지 않음
- 데이터 불충분
시작하기 전에
- 오프라인 평가 보고서를 생성하려면 먼저
mcdc
CLI를 사용하여 애셋에서 데이터를 검색하고 수집합니다. 자세한 내용은 인벤토리 검색 실행을 참조하세요.
보고서 생성
mcdc
CLI를 사용하면 오프라인 평가 보고서를 HTML, JSON, CSV 또는 XLSX 파일 형식으로 출력할 수 있습니다. HTML 및 CSV 보고서는 요약 및 세부 버전으로 제공됩니다.
HTML
요약
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 파일이 출력됩니다.
보고서를 보려면 브라우저에서 REPORT_NAME.html을 엽니다.
이 보고서에는 비용 분석 섹션이 포함됩니다.
이 보고서를 사용하여 Google Cloud에서 현대화된 워크로드를 실행하는 비용을 추정하세요. 이 보고서는 VM을 현대화 전략별로 그룹화하고 현대화 전략과 전체 비용을 합산합니다. 비용 분석은 워크로드를 현대화하려는 정도 및 투자할 노력의 범위에 따라 추구하려는 현대화 전략을 결정하는 데 도움이 됩니다.
이 계산은 CPU, 메모리, 스토리지 수와 같은 VM 구성 세부정보를 기반으로 하며 현대화 대상에 맞지 않는 VM을 제외합니다.
상세
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 파일이 출력됩니다.
보고서를 보려면 브라우저에서 REPORT_NAME.html을 엽니다.
보고서에는 검색된 모든 VM이 나열된 표가 포함됩니다. 테이블에 열을 추가할 수 있습니다. 텍스트 필터를 테이블에 적용할 수도 있습니다.
표에서 VM을 열어 속성, 대상 여정, 앱 구성요소를 확인할 수 있습니다. 그런 다음 VM에서 앱 구성요소를 열어서 해당 속성과 대상 여정을 확인할 수 있습니다.
보고 대상 VM 수가 일반적으로 10,000개 VM을 초과할 정도로 많으면 상세 HTML 보고서가 열리지 않을 수 있습니다. 하지만 정확한 숫자는 머신, 브라우저, 보고서 콘텐츠에 따라 다를 수 있습니다. 이러한 경우에는 XLSX 보고서가 좋은 대안입니다.
JSON
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 파일을 현재 디렉터리에 출력합니다.
텍스트 편집기로 파일을 엽니다.
CSV
요약
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 파일을 현재 디렉터리에 출력합니다.
CSV 보고서를 데이터 시각화 유틸리티로 가져옵니다.
이 보고서에는 각 VM의 각 여정에 대한 적합성 점수가 포함되지만 개별 규칙의 결과가 포함되지 않습니다.
상세
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 파일을 현재 디렉터리에 출력합니다.
CSV 보고서를 데이터 시각화 유틸리티로 가져옵니다.
이 보고서에는 각 VM의 모든 규칙의 결과 및 애플리케이션 구성요소가 포함됩니다.
XLSX
mcdc
CLI를 다운로드한 디렉터리에서 다음 명령어를 실행합니다.Linux
./mcdc report --format xlsx --file REPORT_NAME.xlsx
Windows
mcdc.exe report --format xlsx --file REPORT_NAME.xlsx
이 도구는 REPORT_NAME.xlsx라는 스프레드시트를 현재 디렉터리에 출력합니다.
스프레드시트를 엽니다.
스프레드시트에는 다음을 표시하는 여러 개의 워크시트가 포함됩니다.
- 검색된 모든 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
다음 단계
- 총소유비용(TCO) 보고서 생성 방법 알아보기