Análisis de dependencias

En este artículo se describe el análisis de dependencias en Azure Migrate Detección y evaluación.

El análisis de dependencias identifica las dependencias entre los servidores locales detectados. Proporciona estas ventajas:

  • Puede recopilar servidores en grupos para su evaluación de manera más precisa y con mayor confianza.
  • Puede identificar los servidores que se deben migrar juntos. Esto resulta especialmente útil si no está seguro de qué servidores forman parte de la implementación de una aplicación que quiere migrar a Azure.
  • Puede identificar si los servidores están en uso y cuáles se pueden retirar en lugar de migrarlos.
  • El análisis de dependencias le ayuda a garantizar que no se olvida de nada y a evitar interrupciones inesperadas después de la migración.
  • Revise las preguntas habituales sobre el análisis de dependencias.

Tipos de análisis

Hay dos opciones para implementar el análisis de dependencias:

Opción Detalles Nube pública Azure Government
Sin agente Disponible con carácter general para máquinas virtuales de VMware, máquinas virtuales de Hyper-V, servidores sin sistema operativo y servidores que se ejecutan en otras nubes públicas, como AWS, GCP, etc. Compatible Compatible
Análisis basado en agente Usa la solución Service Map de Azure Monitor para habilitar la visualización y el análisis de dependencias.

Tiene que instalar agentes en cada servidor local que desee analizar.
Compatible No compatible.

Análisis sin agente

El análisis de dependencias sin agente funciona mediante la captura de los datos de conexión TCP de los servidores en los que se ha habilitado. No hay ningún agente instalado en los servidores. Las conexiones con el mismo servidor y proceso de origen, y con el servidor, proceso y puerto de destino se agrupan lógicamente en una dependencia. Puede visualizar los datos de dependencia capturados en una vista de mapa o exportarlos como CSV. No hay ningún agente instalado en los servidores que quiera analizar.

Datos de dependencia

Una vez que se inicia la detección de datos de dependencia, comienza el sondeo:

  • El dispositivo de Azure Migrate sondea los datos de conexión TCP de los servidores cada cinco minutos para recopilar datos.

  • El sondeo recopila estos datos:

    • Nombre de los procesos que tienen conexiones activas.
    • Nombre de la aplicación que ejecuta los procesos que tienen conexiones activas.
    • Puerto de destino en las conexiones activas.
  • Los datos recopilados se procesan en la aplicación de Azure Migrate para deducir la información de identidad, y se envían a Azure Migrate cada seis horas.

Análisis basado en agente

En el análisis basado en agente, Azure Migrate: Detección y evaluación emplea la solución Service Map de Azure Monitor. Puede instalar Microsoft Monitoring Agent o el agente de Log Analytics y el agente de dependencias en cada servidor que quiera analizar.

Datos de dependencia

El análisis basado en agente proporciona estos datos:

  • Nombre de aplicación, proceso y nombre del servidor de origen.
  • Puerto, nombre de aplicación, proceso y nombre del servidor de destino.
  • Se recopila la información sobre el número de conexiones, la latencia y la transferencia de datos, y está disponible para las consultas de Log Analytics.

Comparación basada en agente y sin agente

La diferencia entre la visualización sin agente y la visualización basada en agente se resume en la siguiente tabla.

Requisito Sin agente Basado en agente
Soporte Disponible con carácter general para máquinas virtuales de VMware, máquinas virtuales de Hyper-V, servidores físicos o servidores que se ejecutan en otras nubes públicas, como AWS y GCP. En disponibilidad general (GA).
Agent No se requiere ningún agente en los servidores que desea analizar. Se requieren agentes en cada servidor local que quiera analizar.
Log Analytics No es necesario. Azure Migrate usa la solución Service Map de los registros de Azure Monitor para el análisis de dependencias.

Puede asociar un área de trabajo de Log Analytics con un proyecto. El área de trabajo debe residir en las regiones Este de EE. UU., Sudeste Asiático u Oeste de Europa. El área de trabajo debe estar en una región en la que se admita Service Map. Puede supervisar máquinas virtuales de Azure en cualquier región. Las máquinas virtuales no se limitan a las regiones admitidas por el área de trabajo de Log Analytics.
Process Captura datos de conexión TCP. Después de la detección, recopila datos en intervalos de cinco minutos. Los agentes de Service Map instalados en un servidor recopilan datos acerca de los procesos de TCP, así como de las conexiones de entrada o salida de cada proceso.
Data Nombre de aplicación, proceso y nombre del servidor de origen.

Puerto, nombre de aplicación, proceso y nombre del servidor de destino.
Nombre de aplicación, proceso y nombre del servidor de origen.

Puerto, nombre de aplicación, proceso y nombre del servidor de destino.

Se recopila la información sobre el número de conexiones, la latencia y la transferencia de datos, y está disponible para las consultas de Log Analytics.
Visualización El mapa de dependencias de un solo servidor se puede ver durante un plazo de entre una hora y 30 días. Mapa de dependencia de un solo servidor.

Mapa de dependencias de un grupo de servidores.

El mapa puede verse solo durante una hora.

Agregue y quite servidores de un grupo desde la vista de mapa.
Exportación de datos Los datos de los últimos 30 días se pueden descargar en formato CSV. Los datos se pueden consultar con Log Analytics.

Pasos siguientes

  • Configure la visualización de dependencias basada en agente.
  • Pruebe la visualización de dependencias sin agente para servidores en VMware.
  • Revise las preguntas habituales sobre la visualización de dependencias.