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. vRealize Network Insight Cloud détecte automatiquement les applications et vous permet de les ajouter ainsi que les composants tiers associés automatiquement, ce qui réduit considérablement les tâches manuelles.

vRealize Network Insight Cloud peut effectuer une découverte d'applications basée sur :

  • des balises (balises VMware vCenter Server ou AWS)
  • des noms de VM
  • ServiceNow
  • Flux

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

Pour découvrir des applications basées sur des balises

vRealize Network Insight Cloud, 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, vRealize Network Insight Cloud découvre deux applications (MyApplication1 et MyApplication2) avec deux niveaux (App et Web) et ses machines virtuelles liées.
Application Niveaux et leurs machines virtuelles
MyApplication1
  • App et VM1
  • Web et VM2
MyApplication2
  • App et VM3
  • Web et VM4

Pour créer une application et des 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, vRealize Network Insight Cloud découvre deux applications.
  • Regex d'application : (.*)_(.*)_.*-.*
  • Regex de niveau : (.*)_(.*)_(.*)-.*
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.
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

Découvrir des applications basées sur des flux

vRealize Network Insight Cloud utilise l'apprentissage automatique et l'analyse statistique pour découvrir automatiquement les applications et les groupes dans leurs applications et niveaux respectifs. vRealize Network Insight Cloud 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, 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.