Descripción general de Cloud Network Insights

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 varias nubes.

Con Cloud Network Insights, tus equipos de operaciones y de redes 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 en Google Cloud, proveedores de servicios en la nube externos, conectividad de última milla a entornos 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 empresa.

Características y beneficios

Cloud Network Insights proporciona los siguientes beneficios:

  • Detección proactiva: Identifica problemas de rendimiento de la red y de 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 son de tu propiedad, como los vínculos de ISP y los servicios en la nube externos.
  • 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 de ANS: Obtén métricas para verificar si los ISPs 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 completa del navegador.
  • Supervisión integrada: Accede a métricas y registros directamente en Google Cloud, aprovechando Cloud Monitoring y Cloud Logging para paneles y alertas.

Cómo funciona Cloud Network Insights

Cloud Network Insights realiza sondeos sintéticos activos para recopilar telemetría de rendimiento en tiempo real de toda tu red. Los puntos de supervisión (software de agente de supervisión liviano) envían los datos recopilados y reciben actualizaciones de configuración comunicándose de forma segura a través de 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:

  1. Implementa puntos de supervisión. Estos son la fuente de los sondeos sintéticos y pueden ser el destino o el objetivo de los sondeos.
  2. Configura las políticas de supervisión. Estas les indican a los puntos de supervisión qué sondear (rutas de red o rutas web) y con qué frecuencia ejecutar pruebas.
  3. Crea alarmas. Las alarmas en AppNeta identifican interrupciones persistentes de la red y envían registros y eventos a Google Cloud Observability para alertas y notificaciones.
  4. Configura alertas y notificaciones. Configura las políticas de alertas para notificar a tu equipo por correo electrónico, Slack, PagerDuty o cualquier otro canal de notificaciones. Google Cloud
  5. Analiza las métricas. Cloud Network Insights proporciona visualizaciones paso a paso de las rutas de red y exporta datos de telemetría a Google Cloud Observability para 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 representen tu base de usuarios o backend de aplicaciones 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 nube o en tu red local.

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 (fuente) 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 , 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 paso a paso de la infraestructura (capas 3 y 4) entre una fuente y un destino. Esto se usa para identificar exactamente dónde en 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, un VIP de SaaS o un router) que no tiene instalado un punto de supervisión. Esto se basa en protocolos estándar (ICMP, TCP, UDP o Echo) y es ideal para supervisar destinos públicos o externos.
    • Rutas de dos extremos: El punto de supervisión sondea un punto de supervisión diferente o un destino de supervisión global. Como controlas ambos extremos, este modo proporciona datos más enriquecidos, incluida la latencia precisa de una sola dirección, la fluctuación y la capacidad de detectar el enrutamiento asimétrico, como diferentes rutas para la carga y la descarga.
  • Rutas web: Proporcionan 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. Esto mide el tiempo de carga completo de la página y valida la experiencia real del usuario.
    • HTTP: El punto de supervisión envía solicitudes sintéticas HTTP o HTTPS a una URL o un extremo de API. Esto crea una verificación liviana para 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 problemas persistentes de la red y representan un cambio en el estado de su estado. Se crean mediante reglas de alarma en AppNeta que definen umbrales de métricas y cuántas veces una métrica debe superar ese umbral (infracción) 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 Cloud Logging.

  • Cloud Monitoring (métricas): Los datos de rendimiento cuantitativos se exportan como métricas estándar Google Cloud .
    • 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 (eventos): Los cambios de estado cualitativos y las alarmas se exportan como registros estructurados. Puedes consultar estos registros en el Explorador de registros para realizar un 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 las líneas de base definidas.
    • networkmanagement.googleapis.com/insights_event: Se activa por cambios estructurales, como cuando un punto de supervisión se desconecta y vuelve a conectarse, o un cambio de ruta de red (cambio de ruta).

Alertas y notificaciones

Las políticas de alertas son el mecanismo dentro de Google Cloud Observability que entrega notificaciones a tu equipo.

  • Alertas basadas en registros: Cloud Network Insights utiliza políticas de alertas basadas en registros. Cuando se activa una alarma, 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 Google Cloud consola de. Estas plantillas te permiten crear rápidamente políticas para situaciones comunes, como una Critical Network Alarm.
  • Canales de notificación: Las políticas de alertas se conectan a tus Google Cloud canales de notificación existentes, 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 Interface Descripción
Implementa puntos de supervisión Google Cloud Consola de Descarga los paquetes de instalación (Docker, Helm, OVA) y consulta el estado de conexión (activo o sin conexión) de tus puntos de supervisión aquí.
Ver puntos de supervisión Google Cloud Consola de Consulta tu flota de agentes, verifica las versiones de software y descubre qué puntos de supervisión requieren actualizaciones.
Crea políticas de supervisión AppNeta Define las reglas para las pruebas, incluidas la fuente, el destino y los perfiles. Estas políticas generan las rutas de red y las rutas web activas que recopilan telemetría.
Ver métricas de alto nivel Google Cloud Consola de Consulta 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 paso a paso (TruPath) o un gráfico de cronograma para transacciones web.
Crea reglas de alarma AppNeta Define los umbrales que activan el envío de eventos y registros a Google Cloud.
Configura políticas de alertas y notificaciones Google Cloud Consola de Configura políticas de notificaciones (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 con Google 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 generados por AppNeta se exportan a Cloud Logging.