AWS Application Discovery Service n'est plus ouvert aux nouveaux clients. Vous pouvez également utiliser celui AWS Transform qui fournit des fonctionnalités similaires. Pour plus d'informations, consultez la section Modification de la disponibilité du service AWS Application Discovery.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Agent de découverte d'applications
L' AWS Application Discovery Agent (Discovery Agent) est un logiciel que vous installez sur des serveurs et des machines virtuelles locaux destinés à la découverte et à la migration. L'agent collecte des informations relatives à la configuration système, aux performances du système, aux processus en cours d'exécution, ainsi que des détails sur les connexions réseau entre les systèmes. Les agents prennent en charge la plupart des systèmes d'exploitation Linux et Windows, et vous pouvez les déployer sur des serveurs physiques sur site, des instances Amazon EC2 et des machines virtuelles.
Note
Avant de déployer le Discovery Agent, vous devez choisir la région d'accueil de Migration Hub. Vous devez enregistrer votre agent dans votre région d'origine.
Le Discovery Agent s'exécute dans votre environnement local et nécessite des privilèges root. Lorsque vous démarrez Discovery Agent, il se connecte en toute sécurité à votre région d'origine et s'enregistre auprès de Application Discovery Service.
-
Par exemple, s'il s'
eu-central-1agit de votre région d'origine, elle s'enregistrearsenal-discovery.auprès du service Application Discovery.eu-central-1.amazonaws.com -
Ou remplacez votre région d'origine par toutes les autres régions, à l'exception de us-west-2.
-
S'il s'
us-west-2agit de votre région d'origine, elle s'enregistrearsenal---us-west-2.amazonaws.com.rproxy.govskope.caauprès du service Application Discovery.
Comment ça marche
Après l'enregistrement, l'agent commence à collecter des données pour l'hôte ou la machine virtuelle sur laquelle il réside. L'agent envoie une requête ping au service de découverte des applications à intervalles de 15 minutes pour obtenir des informations de configuration.
Les données collectées incluent les spécifications du système, l'utilisation des séries temporelles ou les données de performances, les connexions réseau et les données de traitement. Vous pouvez utiliser ces informations pour mapper vos ressources informatiques et leurs dépendances réseau. Tous ces points de données peuvent vous aider à déterminer le coût de fonctionnement de ces serveurs AWS et à planifier la migration.
Les données sont transmises en toute sécurité par les Discovery Agents à Application Discovery Service à l'aide du cryptage TLS (Transport Layer Security). Les agents sont configurés pour être mis à niveau automatiquement lorsque de nouvelles versions deviennent disponibles. Si vous le souhaitez, vous pouvez modifier ce paramètre de configuration.
Astuce
Avant de télécharger et de commencer l'installation de Discovery Agent, assurez-vous de lire tous les prérequis requis dans Prérequis pour Discovery Agent
Données collectées par Discovery Agent
AWS Application Discovery Agent (Discovery Agent) est un logiciel que vous installez sur des serveurs et des machines virtuelles locaux. Discovery Agent collecte la configuration du système, les séries chronologiques d'utilisation ou les données de performance, les données de processus et les connexions réseau TCP (Transmission Control Protocol). Cette section décrit les données collectées.
Légende du tableau pour les données collectées par Discovery Agent :
-
Le terme « hôte » fait référence à un serveur physique ou à une machine virtuelle.
-
Les données collectées sont mesurées en kilo-octets (Ko), sauf indication contraire.
-
Les données équivalentes de la console Migration Hub sont déclarées en mégaoctets (Mo).
-
La période de sondage se déroule à des intervalles d'environ 15 secondes et est envoyée AWS toutes les 15 minutes.
-
Les champs de données signalés par un astérisque (*) ne sont disponibles que dans
.csvles fichiers produits à partir de la fonction d'exportation de l'API de l'agent.
| Champ de données | Description |
|---|---|
| agent AssignedProcessId * | ID des processus détectés par l'agent |
| agentId | ID unique de l'agent |
| agent ProvidedTimeStamp * | Date et heure de l'observation de l'agent (mm/dd/yyyy hh:mm:ss) am/pm |
| cmdLine* | Processus entré dans la ligne de commande |
| cpuType | Type d'UC (unité de traitement centrale) utilisée dans l'hôte |
| destinationIp* | Adresse IP de l'appareil auquel le paquet est envoyé |
| destinationPort* | Numéro de port vers lequel data/request le message doit être envoyé |
| family* | Protocole de famille de routage |
| freeRAM (MB) | RAM libre et RAM mise en cache qui peuvent être immédiatement disponibles pour les applications, calculées en MB |
| gateway* | Adresse du nœud du réseau |
| hostName | Nom de l'hôte sur lequel des données ont été collectées |
| hyperviseur | Type d'hyperviseur |
| ipAddress | Adresse IP de l'hôte |
| ipVersion* | Numéro de la version IP |
| isSystem* | Attribut booléen pour indiquer si un processus est détenu par le système d'exploitation |
| macAddress | Adresse MAC de l'hôte |
| name* | Nom de l'hôte, du réseau, des métriques, etc., pour lesquels les données sont collectées |
| netMask* | Préfixe de l'adresse IP à laquelle l'hôte réseau appartient |
| osName | Nom du système d'exploitation sur l'hôte |
| osVersion | Version du système d'exploitation sur l'hôte |
| path | Chemin de la commande provenant de la ligne de commande |
| sourceIp* | Adresse IP de l'appareil qui envoie le paquet IP |
| sourcePort* | Numéro de port d'où data/request provient le |
| timestamp* | Date et heure de l'attribut signalé et enregistré par l'agent |
| total CpuUsagePct | Pourcentage d'utilisation de l'UC sur l'hôte pendant la période d'interrogation |
| total DiskBytesReadPerSecond (Kbits/s) | Nombre total de kilobits lus par seconde sur tous les disques |
| total DiskBytesWrittenPerSecond (Kbits/s) | Nombre total de kilobits écrits par seconde sur tous les disques |
| total DiskFreeSize (Go) | Espace disque libre exprimé en Go |
| total DiskReadOpsPerSecond | Nombre total d' I/O opérations de lecture par seconde |
| total DiskSize (Go) | Capacité totale du disque exprimée en Go |
| total DiskWriteOpsPerSecond | Nombre total d' I/O opérations d'écriture par seconde |
| total NetworkBytesReadPerSecond (Kbits/s) | Quantité totale de débit d'octets lus par seconde |
| total NetworkBytesWrittenPerSecond (Kbits/s) | Quantité totale de débit d'octets écrits par seconde |
| total NumCores | Nombre total d'unités de traitement indépendant au sein de l'UC |
| total NumCpus | Nombre total d'unités de traitement centrales |
| total NumDisks | Nombre de disques durs physiques sur un hôte |
| NumLogicalProcessorstotal* | Nombre total de cœurs physiques multiplié par le nombre de threads qui peuvent s'exécuter sur chaque cœur |
| total NumNetworkCards | Nombre total de cartes réseau sur le serveur |
| totalRAM (Mo) | Quantité totale de RAM disponible sur l'hôte |
| transportProtocol* | Type de protocole de transport utilisé |