Wenn Sie über mehrere Anwendungen oder über mehrere Ebenen in einer Anwendung verfügen, wird das Erstellen von Anwendungen mithilfe der öffentlichen APIs oder der Benutzeroberfläche zu einem langen Prozess. vRealize Network Insight ermittelt Anwendungen und Ebenen automatisch und ermöglicht es Ihnen, diese automatisch hinzuzufügen. Dadurch verringert sich der manuelle Aufwand erheblich.

vRealize Network Insight ermöglicht die Ermitteln von Anwendungen basierend auf:

  • Tags (VMware vCenter Server- oder AWS-Tags)
  • VM-Namen
  • ServiceNow
  • Flows
  • Erweiterte Eigenschaften wie eine Kombination aus VM-Namen, VM-Tags, NSX-V-Sicherheits-Tags und Sicherheitsgruppen.
Hinweis:

Hinweis: In vRealize Network Insight werden NSX-T-Tags als VM-Tags angezeigt. Deshalb werden NSX-T-Tags standardmäßig auch in der Anwendungserkennung unterstützt.

Ein Beispiel für das Anwendungsermittlungskonstrukt

Stellen Sie sich folgendes Szenario vor:
  • VMware vCenter Server wurde als Datenquelle hinzugefügt.
  • Vier VMs wurden in Ihrem Datencenter hinzugefügt – VM1, VM2, VM3 und VM4.
  • Tags (Schlüssel/Wert) wurden definiert, die die Anwendungsnamen definieren, zu denen die VMs jeweils gehören.
  • Tags (Schlüssel/Wert) wurden definiert, die die Ebene definieren, zu der die VMs jeweils gehören.
Dies wird zum Beispiel in der folgenden Tabelle veranschaulicht:
VM-Name Schlüssel-Wert-Tags
VM1
  • Name der Anwendung: MyApplication1
  • Anwendungsebene: App
VM2
  • Name der Anwendung: MyApplication1
  • Anwendungsebene: Internet
VM3
  • Name der Anwendung: MyApplication2
  • Anwendungsebene: App
VM4
  • Name der Anwendung: MyApplication2
  • Anwendungsebene: Internet

Tag-basiertes Ermitteln von Anwendungen

In vRealize Network Insight können Sie für diese Tags ein Gruppierungskriterium für die Anwendungsermittlung definieren.

In diesem Beispiel erkennt vRealize Network Insight basierend auf den definierten Tags und Gruppierungskriterien zwei Anwendungen (MyApplication1 und MyApplication2) mit zwei Ebenen (App und Internet) und den zugehörigen VMs.
Anwendung Ebene VM
MyApplication1 App VM1
MyApplication1 Web VM2
MyApplication2 App VM3
MyApplication2 Web VM4

VM-Namen-basiertes Ermitteln von Anwendungen und Ebenen

Wenn die VM-Namen im folgenden Format definiert sind:

ApplicationName : Tier : VMName.

Beispiel:
MyApplication1 : App : VM1
MyApplication1 : Web : VM2
MyApplication2 : App : VM3
MyApplication2 : Web : VM4
Wenn Sie den folgenden regulären Ausdruck (Regex) verwenden, ermittelt vRealize Network Insight zwei Anwendungen.
  • App-Regex: (.*)_(.*)_.*-.*
  • Ebenen-Regex: (.*)_(.*)_(.*)-.*
Anwendung Ebenen und ihre VMs
MyApplication1
  • App und MyApplication1: App: VM1
  • Internet und MyApplication1: Internet: VM2
MyApplication2
  • App und MyApplication2: App: VM3
  • Internet und MyApplication2: Internet: VM4
Hinweis: Zufällig definierte VM-Namen können nicht für die Anwendungsermittlung gruppiert werden.

Flow-basiertes Ermitteln von Anwendungen

vRealize Network Insight verwendet maschinelles Lernen und statistische Analysen, um Anwendungen automatisch zu ermitteln und die VMs in ihre jeweiligen Anwendungen und Ebenen zu gruppieren. vRealize Network Insight analysiert den Netzwerkfluss zwischen den VMs und gruppiert die VMs, indem die Anwendung und die Ebenengrenzen zwischen diesen VMs identifiziert werden.

Das System analysiert die Flows in mehreren Dimensionen, z. B. in Bezug auf Dichte der Flows zwischen VMs, gemeinsame offene Ports zwischen VMs, Anzahl der eingehenden gegenüber den ausgehenden Verbindungen, Konfigurationsdaten von Lastausgleichsdiensten usw., und gruppiert VMs mit einer hohen Ähnlichkeit bei diesen Dimensionen in einer einzigen Anwendung. Der Vorgang wird erneut wiederholt, jedoch nur unter den VMs, die bereits in einer Anwendung gruppiert sind, und zum Gruppieren von VMs in ihren entsprechenden Ebenen.

Hinweis:
  • Um Anwendungen basierend auf Flows zu ermitteln, müssen Sie die folgenden Mindestanforderungen erfüllen:

    • Es wurden mindestens 10 VMs in vRealize Network Insight erkannt.
    • Sie haben mindestens 100 VM-VM-Flows.
    • Sie haben eine Enterprise-Lizenz.
    • Sie verwenden eine Plattform mit sehr großer (XL) Brick-Größe.

    Informationen zu den Konfigurationsanforderungen finden Sie unter dem Thema Systemempfehlungen und -anforderungen.

    Wenn Ihre Konfiguration nicht die Mindestsystemanforderungen erfüllt, können Sie entweder Ihren Plattformcluster vertikal hochskalieren oder Ihre Brick-Größe neu konfigurieren. Weitere Informationen zum vertikalen Hochskalieren des Plattformclusters finden Sie im Thema Planen der vertikalen Hochskalierung des Plattform-Clusters, und weitere Informationen zum Neukonfigurieren der Brick-Größe finden Sie unter KB-83374.

  • Um die Genauigkeit der Flow-basierten Anwendungserkennung zu verbessern, müssen Sie vRealize Network Insight Lastausgleichsdienste hinzufügen. Informationen zu den unterstützten Lastausgleichsdiensten finden Sie unter Unterstützte Lastausgleichsdienste.