Executar uma avaliação off-line

A CLI de discovery client da Central de migração ou a CLI mcdc permite executar uma avaliação off-line com as informações coletadas na fase de descoberta. A avaliação off-line cria relatórios que fornecem um resultado de alto nível da avaliação de adequação para migração e possíveis bloqueadores para diferentes jornadas de migração. A avaliação off-line também descreve todos os problemas que precisam ser resolvidos antes da migração.

Ela fornece uma avaliação de adequação geral usando uma das pontuações a seguir:

  • Compatibilidade excelente
  • Boa adequação, algumas descobertas podem exigir atenção
  • Precisa de um trabalho mínimo antes da migração
  • Precisa de trabalho moderado antes da migração
  • Precisa de maior trabalho antes da migração
  • Sem compatibilidade
  • Dados insuficientes

Antes de começar

  • Para gerar um relatório de avaliação off-line, primeiro descubra e colete dados dos seus recursos com a CLI mcdc. Para mais informações, consulte Executar uma descoberta de inventário.

Gerar um relatório

A CLI mcdc permite gerar o relatório de avaliação off-line como formato de arquivo HTML, JSON, CSV ou XLSX. Os relatórios HTML e CSV estão disponíveis como versões resumidas e detalhadas.

HTML

Resumo

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera no diretório atual um arquivo HTML chamado REPORT_NAME.html.

  2. Para conferir o relatório, abra REPORT_NAME.html em um navegador.

    Este relatório inclui uma seção de análise de custos.

    Use esse relatório para estimar o custo de execução de cargas de trabalho modernizadas no Google Cloud. O relatório agrupa as VMs por estratégia de modernização e soma o custo pela estratégia de modernização e pelo custo geral. A análise de custos ajuda a decidir qual estratégia de modernização adotar, dependendo de quanto você quer modernizar suas cargas de trabalho e quanto esforço pretende investir.

    O cálculo é baseado nos detalhes de configuração das VMs, como número de CPUs, memória e armazenamento, e exclui VMs que não se encaixam nos objetivos de modernização.

Detalhado

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera no diretório atual um arquivo HTML chamado REPORT_NAME.html.

  2. Para conferir o relatório, abra REPORT_NAME.html em um navegador.

    O relatório contém uma tabela com todas as VMs descobertas. É possível adicionar mais colunas à tabela. Você também pode aplicar um filtro de texto à tabela.

    É possível abrir qualquer VM na tabela para ver os atributos, as jornadas de destino e os componentes do aplicativo. Em seguida, é possível abrir qualquer um dos componentes do aplicativo na VM para ver os atributos e as jornadas de destino.

    O relatório HTML detalhado pode não ser aberto ao gerar relatórios sobre um número muito grande de VMs. Normalmente, mais de 10.000 VMs, mas o número exato depende da sua máquina, do seu navegador e do conteúdo. do relatório. O relatório XLSX é uma boa alternativa nesses casos.

JSON

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera um arquivo JSON chamado REPORT_NAME.json para o diretório atual.

  2. Abra o arquivo com um editor de texto.

CSV

Resumo

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera um arquivo CSV denominado REPORT_NAME.csv para o diretório atual.

  2. Importe o relatório CSV para seu utilitário de visualização de dados.

    O relatório contém a pontuação adequada para cada jornada de cada VM, mas não inclui resultados para regras individuais.

Detalhado

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera um arquivo CSV denominado REPORT_NAME.csv para o diretório atual.

  2. Importe o relatório CSV para seu utilitário de visualização de dados.

    O relatório contém os resultados de todas as regras de cada VM e componente do aplicativo.

XLSX

  1. No diretório em que você fez o download da CLI mcdc, execute o seguinte comando:

    Linux

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

    Windows

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

    A ferramenta gera uma planilha chamada REPORT_NAME.xlsx para o diretório atual.

  2. Abra a planilha.

    A planilha contém diversas planilhas que exibem o seguinte:

    • Informações sobre todas as VMs descobertas
    • Informações sobre todos os componentes do aplicativo descobertos
    • Pontuação adequada para todas as jornadas de cada VM e componente do app
    • Uma planilha por jornada com os resultados de todas as regras da jornada

A CLI mcdc armazena dados de avaliação e informações de registro no diretório ~/.mcdc da máquina host. Para mais informações sobre como remover esses dados, consulte Excluir dados coletados da máquina host.

Especificar a plataforma de destino

Ao gerar um relatório, use a sinalização --target-platform para indicar a plataforma específica para que você quer migrar suas VMs. As opções disponíveis são: gcp, anthos, anthosbm, containers e all. Cada opção permite especificar um conjunto diferente de jornadas a serem avaliadas:

  • O gcp avalia as jornadas de migração lift-and-shift para o Compute Engine, o Google Cloud VMware Engine e as jornadas de conteinerização para o Google Kubernetes Engine, o GKE Autopilot e o Cloud Run.
  • O anthos avalia as jornadas de migração lift-and-shift para o Google Distributed Cloud Virtual para as jornadas Bare Metal e conteinerização para o GKE e o Cloud Run.
  • anthosbm é equivalente a anthos.
  • O containers avalia a modernização do GKE Enterprise, do Google Kubernetes Engine, do GKE Autopilot e do Cloud Run.
  • all avalia todas as jornadas possíveis.

Por exemplo, para limitar o relatório à jornada de migração gcp, execute o seguinte comando:

Linux

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

Windows

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

A seguir