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. VMware Aria Operations for Networks ermittelt Anwendungen und Ebenen automatisch und ermöglicht es Ihnen, diese automatisch hinzuzufügen. Dadurch verringert sich der manuelle Aufwand erheblich.
VMware Aria Operations for Networks 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: In VMware Aria Operations for Networks werden VMware NSX-T-Tags als VM-Tags angezeigt. Deshalb werden VMware NSX-T-Tags standardmäßig auch in der Anwendungserkennung unterstützt.
Ein Beispiel für das Anwendungsermittlungskonstrukt
- 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.
VM-Name | Schlüssel-Wert-Tags |
---|---|
VM1 |
|
VM2 |
|
VM3 |
|
VM4 |
|
Tag-basiertes Ermitteln von Anwendungen
In VMware Aria Operations for Networks können Sie für diese Tags ein Gruppierungskriterium für die Anwendungsermittlung definieren.
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
.
MyApplication1 : App : VM1 MyApplication1 : Web : VM2 MyApplication2 : App : VM3 MyApplication2 : Web : VM4
- App-Regex:
(.*)_(.*)_.*-.*
- Ebenen-Regex:
(.*)_(.*)_(.*)-.*
Anwendung | Ebenen und ihre VMs |
---|---|
MyApplication1 |
|
MyApplication2 |
|
Flow-basiertes Ermitteln von Anwendungen
VMware Aria Operations for Networks verwendet maschinelles Lernen und statistische Analysen, um Anwendungen automatisch zu ermitteln und die VMs in ihre jeweiligen Anwendungen und Ebenen zu gruppieren. VMware Aria Operations for Networks 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.
-
Um Anwendungen basierend auf Flows zu ermitteln, müssen Sie die folgenden Mindestanforderungen erfüllen:
- Es wurden mindestens 10 VMs in VMware Aria Operations for Networks erkannt.
- Sie haben mindestens 100 VM-VM-Flows.
-
Um die Genauigkeit der Flow-basierten Anwendungserkennung zu verbessern, müssen Sie VMware Aria Operations for Networks Lastausgleichsdienste hinzufügen. Informationen zu den unterstützten Lastausgleichsdiensten finden Sie unter Unterstützte Lastausgleichsdienste.
In VMware Aria Operations for Networks können Sie die Funktion „Erkennungsoptionen“ verwenden, um eine CSV-Datei zur Erkennung von Anwendungen hochzuladen. Die CSV-Datei kann entweder aus der Inhaltsverwaltungsdatenbank (CMDB) exportiert oder manuell aus anderen Tools erstellt werden, um die Flow-basierte Anwendungs- und Ebenenerkennung zu verbessern. Die Eingaben der CSV-Datei werden mit dem Flow-basierten Anwendungserkennungsalgorithmus überprüft und dann zur Erkennung von Anwendungen verwendet. Die hochgeladene CSV-Datei kann auch zum Benennen von Anwendungen und Ebenen verwendet werden.
Diese Funktion kann die Erkennung von Anwendungen verbessern, bei denen nur einige der Anwendungsdefinitionen bekannt sind und die Anwendungsdefinitionen möglicherweise nicht vollständig korrekt sind. Die Flow-basierte Anwendungserkennung kann weiterhin VMs hinzufügen oder entfernen, indem die CSV-Datei eingegeben wird, abhängig vom tatsächlichen Flow-Muster zum Zeitpunkt der Erkennung.