dependency analysis

Este artigo descreve a análise de dependência na descoberta e avaliação de Migrações para Azure.

A análise de dependência identifica as dependências entre servidores locais descobertos. Ela oferece estas vantagens:

  • É possível reunir servidores em grupos para uma avaliação de maior precisão e confiança.
  • É possível identificar os servidores que devem ser migrados em conjunto. Isso é útil principalmente se você não tem certeza de quais servidores fazem parte da implantação de um aplicativo que você deseja migrar para o Azure.
  • É possível identificar se os servidores estão em uso e quais servidores podem ser desativados em vez de migrados.
  • A análise das dependências ajuda a garantir que nada seja deixado para trás e a evitar interrupções inesperadas durante a migração.
  • Veja perguntas comuns sobre a análise de dependência.

Tipos de análise

Há duas opções para implantar a análise de dependência

Opção Detalhes Nuvem pública Azure Governamental
Agentless Geralmente disponível para VMs VMware, VMs Hyper-V, servidores bare-metal e servidores executados em outras nuvens públicas como AWS, GCP etc. Com suporte Com suporte
Análise baseada em agente Usa a solução Mapa do Serviço no Azure Monitor para habilitar a visualização e a análise de dependência.

Você precisa instalar agentes em cada servidor local que deseja analisar.
Com suporte Não há suporte.

Análise sem agente

A análise de dependência sem agente funciona capturando dados de conexão TCP dos servidores em que está habilitada. Nenhum agente é instalado nesses servidores. As conexões com o mesmo servidor de origem e processo, bem como e o servidor de destino, o processo e a porta, são agrupados logicamente em uma dependência. É possível visualizar dados de dependência capturados em uma exibição de mapa ou exportá-los como um CSV. Nenhum agente é instalado nos servidores que você deseja analisar.

Dados de dependência

Após o início da descoberta de dados de dependência, começa a sondagem:

  • O dispositivo de Migrações para Azure pesquisa dados de conexão TCP de servidores a cada cinco minutos para coletar dados.

  • A sondagem coleta os seguintes dados:

    • Nome dos processos que têm conexões ativas.
    • Nome do aplicativo que executa processos que têm conexões ativas.
    • Porta de destino nas conexões ativas.
  • Os dados coletados são processados no dispositivo de Migrações para Azure para deduzir informações de identidade e são enviados ao Migrações para Azure a cada seis horas.

Análise baseada em agente

Para uma análise baseada em agente, a Descoberta e Avaliação de Migrações para Azure usa a solução Mapa de Serviço no Azure Monitor. Instale os agentes Microsoft Monitoring Agent/Log Analytics e o agente de dependênciaem cada servidor que você deseja analisar.

Dados de dependência

A análise baseada em agente fornece os seguintes dados:

  • Nome do servidor de origem, processo, nome do aplicativo.
  • Nome do servidor de destino, processo, nome do aplicativo e porta.
  • O número de conexões, a latência e as informações de transferência de dados são coletados e disponibilizados para consultas no Log Analytics.

Comparativo entre a análise sem agente e a análise baseada em agente

As diferenças entre a visualização sem agente e a visualização baseada em agente são resumidas na tabela.

Requisito Agentless Baseado em agente
Suporte Geralmente disponível para VMs VMware, VMs Hyper-V, servidores físicos ou servidores executados em outras nuvens públicas, como AWS e GCP. Em disponibilidade geral (GA).
Agente Nenhum agente é necessário nos servidores que você deseja analisar. Agentes necessários em cada servidor local que você deseja analisar.
Log Analytics Não necessário. As Migrações para Azure usam a solução Mapa do Serviço nos logs do Azure Monitor para a análise de dependência.

Associe um workspace do Log Analytics a um projeto. O espaço de trabalho deve residir nas regiões leste dos EUA, sudeste da Ásia ou oeste da Europa. O workspace deve estar em uma região onde o Mapa do Serviço seja compatível. Você pode monitorar VMs do Azure em qualquer região. As VMs em si não estão limitadas às regiões com suporte do workspace do Log Analytics.
Processo Captura dados de conexão TCP. Após a descoberta, ele coleta dados em intervalos de cinco minutos. Os agentes do Mapa do Serviço instalados em um servidor coletam dados sobre processos TCP e conexões de entrada/saída para cada processo.
Dados Nome do servidor de origem, processo, nome do aplicativo.

Nome do servidor de destino, processo, nome do aplicativo e porta.
Nome do servidor de origem, processo, nome do aplicativo.

Nome do servidor de destino, processo, nome do aplicativo e porta.

O número de conexões, a latência e as informações de transferência de dados são coletados e disponibilizados para consultas no Log Analytics.
Visualização O mapa de dependências de um servidor único pode ser exibido com durações de uma hora a 30 dias. Mapa de dependências de um servidor único.

Mapa de dependências de um grupo de servidores.

O mapa pode ser exibido somente com a duração de uma hora.

Adicionar e remover servidores de um grupo da exibição de mapa.
Exportação de dados É possível fazer o download dos últimos 30 dias de dados no formato CSV. Os dados podem ser consultados com o Log Analytics.

Próximas etapas

  • Configure a visualização de dependências baseada em agente.
  • Experimente a visualização de dependência sem agente para servidores no VMware.
  • Veja perguntas comuns sobre a visualização de dependência.