Cloud Network Insights es una solución lista para usar que se ofrece en asociación con AppNeta de Broadcom y que proporciona visibilidad del estado de la red y el rendimiento de las aplicaciones en entornos complejos, híbridos y de múltiples nubes.
Con Cloud Network Insights, tus equipos de redes y operaciones pueden supervisar tu red para identificar si la degradación de una aplicación se debe a la red o a la aplicación en sí. La fuente de la degradación podría estar enGoogle Cloud, los proveedores de servicios en la nube externos, la conectividad de última milla a las instalaciones locales o Internet.
Cloud Network Insights usa sondeos sintéticos activos para supervisar estas rutas complejas desde la perspectiva del usuario o la aplicación, lo que te permite supervisar las rutas de red incluso cuando no hay tráfico de usuarios. Luego, puedes encontrar posibles problemas antes de que afecten tu negocio.
Características y beneficios
Cloud Network Insights proporciona los siguientes beneficios:
- Detección proactiva: Identifica problemas de rendimiento de la red y las aplicaciones con pruebas sintéticas, a menudo antes de que afecten a los usuarios.
- Visibilidad de extremo a extremo: Supervisa las rutas en las redes que no te pertenecen, como los vínculos de ISP y los servicios en la nube de terceros.
- Análisis rápido de la causa raíz: Diferencia rápidamente entre problemas de red, problemas a nivel de la aplicación o impactos en el rendimiento del navegador.
- Validación del ANS: Obtén métricas para verificar si los ISP y otros proveedores de servicios cumplen con sus compromisos de rendimiento.
- Estadísticas de aplicaciones web: Mide las métricas de experiencia del usuario para aplicaciones web, como el tiempo de resolución de DNS o los tiempos de carga de página completos del navegador.
- Supervisión integrada: Accede a métricas y registros directamente enGoogle Cloud, y aprovecha Cloud Monitoring y Cloud Logging para los paneles y las alertas.
Cómo funciona Cloud Network Insights
Cloud Network Insights realiza sondeos sintéticos activos para recopilar datos de telemetría del rendimiento en tiempo real de toda tu red. Los puntos de supervisión, software de agente de supervisión ligero, envían los datos recopilados y reciben actualizaciones de configuración a través de una comunicación segura por Internet con el plano de control central de Cloud Network Insights, alojado en Google Cloud y administrado por AppNeta.
Cloud Network Insights captura elementos como la sincronización a nivel de paquetes, los saltos de ruta y los códigos de respuesta de la aplicación para visualizar el estado de tus rutas de red. Después de procesar estos datos a través de motores de análisis especializados, Cloud Network Insights exporta los resultados con Google Cloud Observability para proporcionar una vista unificada del estado de tu red.
Para supervisar tu red con Cloud Network Insights, haz lo siguiente:
- Implementa puntos de supervisión. Son la fuente de los sondeos sintéticos y pueden ser el destino o el objetivo de los sondeos.
- Configura políticas de supervisión. Estos parámetros indican a los puntos de supervisión qué sondear (rutas de red o rutas web) y con qué frecuencia ejecutar las pruebas.
- Configura alarmas y registros. Las alarmas de AppNeta identifican las interrupciones persistentes de la red y envían registros y eventos a Google Cloud Observability para generar alertas y notificaciones.
- Configura alertas y notificaciones. Configura Google Cloud políticas de alertas para notificar a tu equipo por correo electrónico, Slack, PagerDuty o cualquier otro canal de notificaciones.
- Analiza las métricas. Cloud Network Insights proporciona visualizaciones de salto por salto de las rutas de red y exporta datos de telemetría a Google Cloud Observability para generar alertas y paneles.
Puntos de supervisión
Los puntos de supervisión son agentes de software que ejecutan sondeos sintéticos. Puedes implementarlos en segmentos de red críticos que representan tu base de usuarios o el backend de la aplicación para supervisar el rendimiento de tu red o aplicación web. Por ejemplo, puedes implementar puntos de supervisión en una VPC central, una sucursal remota o una región de la nube específica más cercana a tus clientes.
Puedes implementar puntos de supervisión como contenedores o como dispositivos virtuales en tu red local o en la nube.
Políticas de supervisión
Las políticas de supervisión son conjuntos de reglas que controlan el comportamiento de la supervisión. Vinculan un punto de supervisión (origen) a un destino (objetivo). Las políticas de supervisión determinan qué puntos de supervisión ejecutan pruebas, en qué objetivos y con qué frecuencia.
Rutas de supervisión
Las políticas de supervisión generan rutas, que son visualizaciones de la ruta que toman los paquetes de sondeo. Cloud Network Insights admite dos tipos de rutas de supervisión: rutas de red y rutas web.
- Rutas de red: Las rutas de red proporcionan una visualización salto por salto de la infraestructura (capas 3 y 4) entre una fuente y un destino. Esto se usa para identificar exactamente en qué parte de la red (como un router de ISP específico o una puerta de enlace híbrida) se produce un problema. Captura métricas como el tiempo de ida y vuelta (RTT), la pérdida de paquetes, la fluctuación y los cambios de ruta. Estas rutas operan en dos modos:
- Rutas de un solo extremo: El punto de supervisión sondea un destino externo (por ejemplo,
google.com, una VIP de SaaS o un router) que no tiene instalado un punto de supervisión. Se basa en protocolos estándar (ICMP, TCP, UDP o Echo) y es ideal para supervisar objetivos públicos o de terceros. - Rutas de doble extremo: El punto de supervisión sondea un punto de supervisión o un objetivo de supervisión global diferente. Dado que controlas ambos extremos, este modo proporciona datos más enriquecidos, incluida la latencia unidireccional precisa, la fluctuación y la capacidad de detectar el enrutamiento asimétrico, como diferentes rutas para la carga y la descarga.
- Rutas de un solo extremo: El punto de supervisión sondea un destino externo (por ejemplo,
- Rutas web: Proporciona un monitor de la experiencia de extremo a extremo de una aplicación web (capa 7). Estas rutas operan en dos modos:
- Navegador: El punto de supervisión usa un motor de navegador real (Selenium) para cargar páginas web completas, ejecutar JavaScript y renderizar contenido. Esta métrica mide el tiempo de carga completo de la página y valida la experiencia del usuario real.
- HTTP: El punto de supervisión envía solicitudes HTTP o HTTPS sintéticas a una URL o un extremo de API. Esto crea una verificación ligera de la disponibilidad del servidor, el tiempo de respuesta y el rendimiento de TLS o DNS sin la sobrecarga de cargar una página completa.
Alarmas
Las alarmas son la capa de inteligencia que identifica los problemas persistentes de la red y representan un cambio en el estado de su salud. Las reglas de alarma en AppNeta las crean y definen los umbrales de métricas y cuántas veces una métrica debe superar ese umbral (incumplimiento) en un período para activar un evento. Luego, estos eventos se envían a Cloud Logging.
Métricas y registros
Toda la telemetría recopilada se exporta a Google Cloud Observability para visualizar la arquitectura y el rendimiento de tu red en un solo panel. Según el tipo de datos, los datos de telemetría se envían a Cloud Monitoring o a Cloud Logging.
- Cloud Monitoring (métricas): Los datos de rendimiento cuantitativos se exportan como métricas Google Cloud estándar.
- Estado de la red: Incluye métricas como el tiempo de ida y vuelta mínimo, promedio y máximo, el porcentaje de pérdida de paquetes y la fluctuación.
- Experiencia web: Incluye métricas como el tiempo total de transacción, el tiempo de búsqueda de DNS, el tiempo hasta el primer byte (TTFB) y los códigos de estado HTTP.
- Cloud Logging (Events): Los cambios de estado cualitativos y las alarmas se exportan como registros estructurados. Puedes consultar estos registros en el Explorador de registros para realizar análisis de causa raíz o crear alertas basadas en registros para recibir notificaciones inmediatas.
networkmanagement.googleapis.com/insights_alarm: Se activa cuando el rendimiento se desvía de los valores de referencia definidos.networkmanagement.googleapis.com/insights_event: Se activa por cambios estructurales, como cuando un punto de supervisión se desconecta y vuelve a conectarse, o cuando cambia una ruta de red (cambio de ruta).
Alertas y notificaciones
Las políticas de alertas son el mecanismo dentro de Google Cloud Observability que envía notificaciones a tu equipo.
- Alertas basadas en registros:
Cloud Network Insights utiliza políticas de alertas basadas en registros. Cuando se activa una alarma, se escribe una entrada de registro estructurada (
networkmanagement.googleapis.com/insights_alarm) en Cloud Logging. - Plantillas predefinidas:
Para simplificar la configuración, Cloud Network Insights proporciona plantillas de políticas de alertas predefinidas en la consola de Google Cloud . Estas plantillas te permiten crear rápidamente políticas para situaciones comunes, como un
Critical Network Alarm. - Canales de notificación: Las políticas de alertas se conectan a tus canales de notificación existentes deGoogle Cloud , lo que te permite recibir alertas de Cloud Network Insights por correo electrónico, Slack, PagerDuty, SMS o Pub/Sub.
Acciones y plataformas
Las tareas de administración de Cloud Network Insights se dividen entre Google Cloud y AppNeta. En la siguiente tabla, se asignan las acciones comunes a la plataforma correcta en la que las realizas.
| Actions | Interfaz | Descripción |
|---|---|---|
| Implementa puntos de supervisión | Consola deGoogle Cloud | Aquí puedes descargar los paquetes de instalación (Docker, Helm, OVA) y ver el estado de conexión (activo o sin conexión) de tus puntos de supervisión. |
| Cómo ver los puntos de supervisión | Consola deGoogle Cloud | Consulta tu flota de agentes, verifica las versiones de software e identifica qué puntos de supervisión requieren actualizaciones. |
| Crea políticas de supervisión | AppNeta | Define las reglas para las pruebas, incluidos el origen, el destino y los perfiles. Estas políticas generan las rutas de red y las rutas web activas que recopilan telemetría. |
| Consulta métricas generales | Consola deGoogle Cloud | Visualiza las métricas de rendimiento estándar (latencia, pérdida, fluctuación) de tus rutas directamente en los paneles de Cloud Monitoring. |
| Solución de problemas detallada | AppNeta | Consulta diagnósticos avanzados, como visualizaciones de rutas salto por salto (TruPath) o un gráfico de cronograma para las transacciones web. |
| Cómo crear reglas de alarma | AppNeta | Define los umbrales que activan el envío de eventos y registros aGoogle Cloud. |
| Configura políticas de alertas y notificaciones | Consola deGoogle Cloud | Configura políticas de notificación (correo electrónico, Slack, PagerDuty o Pub/Sub) con políticas de alertas basadas en registros. |
Sincronización de datos
Si bien la configuración se realiza en dos lugares, los datos se sincronizan conGoogle Cloud:
- Métricas: Los datos de rendimiento recopilados por los puntos de supervisión se exportan a Cloud Monitoring.
- Registros: Las alarmas y los eventos que genera AppNeta se exportan a Cloud Logging.