Analyse des dépendances
Cet article décrit l’analyse des dépendances dans l’outil de découverte et d’évaluation d’Azure Migrate.
L’analyse des dépendances identifie les dépendances entre serveurs locaux découverts. Il offre les avantages suivants :
- Vous pouvez rassembler des serveurs dans des groupes à des fins d’évaluation de manière plus précise avec davantage de confiance.
- Vous pouvez identifier les serveurs qui doivent être migrés ensemble. Cela est particulièrement utile quand vous ne savez pas avec certitude quels serveurs font partie d’un déploiement d’application que vous souhaitez faire migrer vers Azure.
- Vous pouvez déterminer si les serveurs sont en cours d’utilisation, ou les serveurs que vous pouvez être désactiver au lieu de les migrer.
- L’analyse des dépendances permet de s’assurer que rien n’est laissé de côté et d’éviter ainsi les pannes inopinées après la migration.
- Passez en revue les questions courantes sur l’analyse des dépendances.
Types d’analyse
Deux options permettent de déployer l’analyse des dépendances.
Option | Détails | Cloud public | Azure Government |
---|---|---|---|
Sans agent | Généralement disponible pour les machines virtuelles VMware, les machines virtuelles Hyper-V, les serveurs nus et les serveurs s’exécutant sur d’autres clouds publics comme AWS, GCP, etc. | Prise en charge | Pris en charge |
Analyse basée sur les agents | Utilise la solution Service Map dans Azure Monitor pour activer la visualisation et l’analyse des dépendances. Vous devez installer des agents sur chaque serveur local à analyser. |
Pris en charge | Non pris en charge. |
Analyse sans agent
L’analyse des dépendances sans agent fonctionne en capturant les données de connexion TCP des serveurs pour lesquels elle est activée. Aucun agent n’est installé sur les serveurs. Les connexions avec les mêmes serveur et processus source, ainsi que le serveur de destination, le processus et le port sont regroupés de façon logique dans une dépendance. Vous pouvez visualiser les données de dépendance capturées dans une vue cartographique ou les exporter au format CSV. Aucun agent n’est installé sur les serveurs à analyser.
Données de dépendance
Une fois la découverte des données de dépendance lancée, l’interrogation commence :
L’appliance Azure Migrate interroge les données de connexion TCP des serveurs toutes les cinq minutes pour les collecter.
L’interrogation rassemble ces données :
- Nom des processus ayant des connexions actives
- Nom de l’application qui exécute des processus qui ont des connexions actives
- Port de destination sur les connexions actives
Les données collectées sont traitées sur l’appliance Azure Migrate pour déduire les informations d’identité et sont envoyées à Azure Migrate toutes les six heures.
Analyse basée sur les agents
Pour l’analyse basée sur un agent, l’outil de découverte et d’évaluation d’Azure Migrate utilise la solution Service Map dans Azure Monitor. Vous installez l’agent Microsoft Monitoring Agent/Log Analytics et l’agent Dependency sur chaque serveur que vous souhaitez analyser.
Données de dépendance
L’analyse basée sur les agents fournit les données suivantes :
- Nom du serveur source, processus, nom de l’application.
- Nom du serveur de destination, processus, nom de l’application et port.
- Le nombre de connexions, la latence et les informations de transfert de données sont collectés et mis à la disposition des requêtes Log Analytics.
Comparaison entre la visualisation sans agent et la visualisation basée sur les agents
Les différences entre la visualisation sans agent et la visualisation basée sur les agents sont résumées dans le tableau.
Prérequis | Sans agent | Basé sur un agent |
---|---|---|
Support | Généralement disponible pour les machines virtuelles VMware, les machines virtuelles Hyper-V, les serveurs physiques ou les serveurs s’exécutant sur d’autres clouds publics comme AWS et GCP. | En disponibilité générale. |
Agent | Aucun agent nécessaire sur les serveurs à analyser. | Agents requis sur chaque serveur local à analyser. |
Log Analytics | Non obligatoire. | Azure Migrate utilise la solution Service Map dans les journaux Azure Monitor pour l’analyse des dépendances. Vous associez un espace de travail Log Analytics avec un projet. L’espace de travail doit résider dans les régions USA Est, Asie Sud-Est ou Europe Ouest. L’espace de travail doit se trouver dans une région dans laquelle Service Map est pris en charge. Vous pouvez surveiller les machines virtuelles Azure de n’importe quelle région. Les machines virtuelles elles-même ne sont pas limitées aux régions prises en charge par l’espace de travail Log Analytics. |
Process | Capture les données de connexion TCP. Après la découverte, il collecte des données toutes les cinq minutes. | Les agents Service Map installés sur un serveur collectent des données sur les processus TCP et sur les connexions entrantes/sortantes pour chaque processus. |
Données | Nom du serveur source, processus, nom de l’application. Nom du serveur de destination, processus, nom de l’application et port. |
Nom du serveur source, processus, nom de l’application. Nom du serveur de destination, processus, nom de l’application et port. Le nombre de connexions, la latence et les informations de transfert de données sont collectés et mis à la disposition des requêtes Log Analytics. |
Visualisation | La carte des dépendances d’un serveur unique peut être affichée sur une durée allant d’une heure à 30 jours. | Carte des dépendances d’un serveur unique. Carte des dépendances d’un groupe de serveurs. La carte peut être affichée pendant une heure uniquement. Ajoutez et supprimez des serveurs dans un groupe à partir de la vue cartographique. |
Exportation des données | Les données des 30 derniers jours peuvent être téléchargées au format CSV. | Les données peuvent être interrogées avec Log Analytics. |
Étapes suivantes
- Configurez la visualisation des dépendances basée sur les agents.
- Essayez une visualisation des dépendances sans agent pour les serveurs sur VMware.
- Passer en revue les questions courantes sur la visualisation des dépendances