Cuando existen varias aplicaciones o existen varios niveles en una aplicación, la creación de aplicaciones mediante API públicas o la interfaz de usuario se convierte en un proceso largo. vRealize Network Insight Cloud detecta automáticamente las aplicaciones y le permite agregar estas y sus niveles de forma automática. Esto reduce en gran medida el esfuerzo manual.
vRealize Network Insight Cloud puede ejecutar la detección de aplicaciones en función de:
- Etiquetas (etiquetas de VMware vCenter Server o AWS)
- Nombres de máquinas virtuales
- ServiceNow
- Flujos
Ejemplo de construcción de detección de aplicaciones
- Se agregó servidor de VMware vCenter como origen de datos.
- Se agregaron cuatro máquinas virtuales en el centro de datos: VM1, VM2, VM3 y VM4.
- Estableció etiquetas (clave-valor) que definen los nombres de las aplicaciones a las que pertenecen las máquinas virtuales.
- Estableció etiquetas (clave-valor) que definen el nivel al que pertenece cada una de las máquinas virtuales.
Nombre de máquina virtual | Etiquetas clave-valor |
---|---|
VM1 |
|
VM2 |
|
VM3 |
|
VM4 |
|
Detectar aplicaciones en función de las etiquetas
En vRealize Network Insight Cloud, puede definir criterios de agrupación para la detección de aplicaciones en estas etiquetas.
Aplicación | Niveles y sus máquinas virtuales |
---|---|
MyApplication1 |
|
MyApplication2 |
|
Para detectar aplicaciones y niveles en función de los nombres de las máquinas virtuales
Si los nombres de las máquinas virtuales se definen con el siguiente formato:
ApplicationName : Tier : VMName
.
MyApplication1 : App : VM1 MyApplication1 : Web : VM2 MyApplication2 : App : VM3 MyApplication2 : Web : VM4
- Expresión regular de aplicación:
(.*)_(.*)_.*-.*
- Expresión regular de nivel:
(.*)_(.*)_(.*)-.*
Aplicación | Niveles y sus máquinas virtuales |
---|---|
MyApplication1 |
|
MyApplication2 |
|
Detectar aplicaciones en función de los flujos
vRealize Network Insight Cloud utiliza aprendizaje automático y análisis estadístico para detectar aplicaciones automáticamente y agrupar las máquinas virtuales en sus aplicaciones y niveles respectivos. vRealize Network Insight Cloud analiza el flujo de red entre las máquinas virtuales y las agrupa identificando la aplicación y los límites de nivel entre dichas máquinas virtuales.
El sistema analiza los flujos en varias dimensiones, como la densidad de los flujos entre las máquinas virtuales, los puertos abiertos comunes entre las máquinas virtuales, el número de conexiones entrantes respecto a las conexiones salientes, etc., y agrupa las máquinas virtuales con una gran similitud en estas dimensiones en una aplicación única. El proceso se vuelve a repetir, pero solo entre las máquinas virtuales que ya están agrupadas en una aplicación, para agrupar las máquinas virtuales en sus respectivos niveles.
Para detectar aplicaciones en función de los flujos, debe cumplir los siguientes requisitos mínimos:
- Tener al menos 10 máquinas virtuales detectadas en vRealize Network Insight Cloud.
- Tener al menos 100 flujos de máquina virtual a máquina virtual.