Lorsque vous avez plusieurs applications ou niveaux dans une application, le processus de création d'applications à l'aide d'API publiques ou de l'interface utilisateur est long. VMware Aria Operations for Networks détecte automatiquement les applications et les niveaux, et vous permet de les ajouter automatiquement, ce qui réduit considérablement les efforts manuels.

Dans VMware Aria Operations for Networks, vous pouvez découvrir des applications en fonction des éléments suivants :

  • des balises (balises VMware vCenter Server ou AWS)
  • des noms de VM
  • ServiceNow
  • Flux
  • Propriétés avancées, telles qu'une combinaison de noms de machines virtuelles, de balises de sécurité, de balises de sécurité NSX-V et de groupes de sécurité.
Note :

Remarque : dans VMware Aria Operations for Networks, les balises VMware NSX-T s'affichent sous forme de balises de machine virtuelle. Par conséquent, par défaut, les balises VMware NSX-T sont également prises en charge dans la découverte d'applications.

Exemple de concept de découverte d'applications

Envisagez un scénario dans lequel vous disposez des éléments suivants :
  • Une instance de VMware vCenter Server ajoutée en tant que source de données.
  • Quatre machines virtuelles ajoutées dans le centre de données : VM1, VM2, VM3 et VM4.
  • Des balises (clé-valeur) définies qui définissent les noms d'applications auxquels appartient chaque machine virtuelle.
  • Des balises (clé-valeur) définies qui définissent le niveau auquel appartient chaque machine virtuelle.
Par exemple, reportez-vous au tableau ci-dessous :
Nom de VM Balises clé-valeur
VM1
  • Nom de l'application : MyApplication1
  • Niveau d'application : App
VM2
  • Nom de l'application : MyApplication1
  • Niveau d'application : Web
VM3
  • Nom de l'application : MyApplication2
  • Niveau d'application : App
VM4
  • Nom de l'application : MyApplication2
  • Niveau d'application : Web

Découverte d'applications basées sur des balises

VMware Aria Operations for Networks, vous pouvez définir un critère de regroupement pour la découverte d'applications de ces balises.

Dans cet exemple, en fonction des balises et des critères de regroupement définis, VMware Aria Operations for Networks découvre deux applications (MyApplication1 et MyApplication2) avec deux niveaux (App et Web) et ses machines virtuelles liées.
Application Niveau VM
MyApplication1 App VM1
MyApplication1 Web VM2
MyApplication2 App VM3
MyApplication2 Web VM4

Découverte d'applications et de niveaux basés sur des noms de machine virtuelle

Si les noms des machines virtuelles sont définis au format suivant :

ApplicationName : Tier : VMName.

Par exemple :
MyApplication1 : App : VM1
MyApplication1 : Web : VM2
MyApplication2 : App : VM3
MyApplication2 : Web : VM4
Lorsque vous utilisez l'expression régulière suivante, VMware Aria Operations for Networks découvre deux applications.
  • Regex d'application : (.*)_(.*)_.*-.*
  • Regex de niveau : (.*)_(.*)_(.*)-.*
Application Niveaux et leurs machines virtuelles
MyApplication1
  • App et MyApplication1 : App : VM1
  • Web et MyApplication1 : Web : VM2
MyApplication2
  • App et MyApplication2 : App : VM3
  • Web et MyApplication2 : Web : VM4
Note : Les noms de machine virtuelle définis de manière aléatoire ne peuvent pas être regroupés pour la découverte d'applications.

Découverte d'applications basées sur des flux

VMware Aria Operations for Networks utilise l'apprentissage automatique et l'analyse statistique pour découvrir automatiquement les applications et grouper les VM dans leurs applications et niveaux respectifs. VMware Aria Operations for Networks analyse le flux réseau entre les machines virtuelles et les groupes en identifiant les limites d'application et de niveau entre ces machines virtuelles.

Le système analyse les flux sur plusieurs dimensions, telles que la densité des flux entre les machines virtuelles, les ports ouverts communs entre les machines virtuelles, le nombre de connexions entrantes par rapport aux connexions sortantes, les données de configuration des équilibrages de charge, etc., et regroupe les machines virtuelles avec une forte similarité dans ces dimensions en une application unique. Le processus se répète à nouveau, mais uniquement parmi les machines virtuelles déjà regroupées dans une application, afin de regrouper les machines virtuelles dans leurs niveaux respectifs.

Note :
  • Pour découvrir des applications basées sur des flux, vous devez répondre aux exigences minimales suivantes :

    • Disposer d'au moins 10 machines virtuelles découvertes dans VMware Aria Operations for Networks.
    • Disposer d'au moins 100 flux VM-VM.
  • Pour améliorer la précision de la détection d'applications basée sur les flux, vous devez ajouter des équilibrages de charge à VMware Aria Operations for Networks. Pour en savoir plus sur les équilibrages de charge pris en charge, reportez-vous à la section Équilibrages de charge pris en charge.

Découverte d'applications basée sur des flux en chargeant un fichier CSV

Dans VMware Aria Operations for Networks, vous pouvez utiliser la fonctionnalité Options de découverte pour charger un fichier CSV afin de découvrir des applications. Vous pouvez exporter le fichier CSV à partir de la base de données de gestion de contenu (CMDB) ou le créer manuellement à partir d'autres outils pour améliorer la découverte d'applications et de niveaux basée sur les flux. Les entrées du fichier CSV sont vérifiées à l'aide de l'algorithme de découverte d'applications basée sur les flux, puis utilisées pour détecter les applications. Vous pouvez également utiliser le fichier CSV chargé pour nommer les applications et les niveaux.

Cette fonctionnalité peut améliorer la découverte d'applications dans lesquelles seules certaines définitions d'application sont connues, et les définitions d'application peuvent ne pas être complètement précises. La découverte d'applications basée sur les flux peut toujours ajouter ou supprimer des machines virtuelles à l'aide des entrées du fichier CSV en fonction du modèle de flux réel au moment de la découverte.