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.