Equilibrio de carga de FishVue Interpret (Archipiélago)

Ver Categorías

Equilibrio de carga de FishVue Interpret (Archipiélago)

Interpretación de FishVue (de Archipelago) es una plataforma de análisis de acuicultura de precisión que integra video submarino, sonar, sensores ambientales y telemetría de granjas para brindar información sobre alimentación, salud y monitoreo de poblaciones. Esta guía explica cómo implementar y escalar FishVue Interpret. RELIANOID para garantizar un control de baja latencia, una ingestión resiliente y operaciones seguras en múltiples sitios.

1. Arquitectura de destino #

Las implementaciones de FishVue comúnmente incluyen: cámaras y sonares sumergidos, puertas de enlace de borde de granja, análisis en la nube o en las instalaciones y paneles de operadores. RELIANOID Proporciona capacidades ADC de borde y de núcleo para enrutar y proteger el tráfico a través de estos componentes.

[Cámaras submarinas/Sónares] [Consolas de control/alimentación] [Análisis en la nube] | | | ┌────▼────┐ ┌─────▼─────┐ ┌─────▼──┐ | Edge GW |--(MQTT/RTSP)--| RELIANOID |---(HTTPS/gRPC)--| API/UI | └────┬────┘ └──────────┬┘ └─────────┘ | \/ [Sensores: DO, Temperatura, Salinidad, AIS]

Tipos de tráfico principales: Transmisiones de vídeo/sonar (RTSP/SRT/WebRTC), telemetría (MQTT/HTTPS), control (gRPC/REST) ​​e interfaz de usuario (HTTPS + WebSocket).

Los servicios de equilibrio de carga se verán así:
granjas de peces relianoid_lb_fishvue

2. Referencia rápida de puertos y protocolos #

Interfaz de usuario y API #

  • Interfaz de usuario HTTPS: 443
  • API (gRPC/HTTP2): 8443
  • WebSocket: más de 443

Ingestión y flujos #

  • RTSP (TCP): 554
  • SRT: TCP/UDP encapsulado RTP (puertos personalizados)
  • MQTT/TLS: 8883

Control y telemetría #

  • gRPC (plano de control): 9443
  • Telemetría REST: 8443

3. HTTPS L7 para paneles de operador y API #

Terminar TLS en RELIANOID para centralizar la gestión de certificados, habilitar reglas WAF y gestionar actualizaciones de HTTP/2 y WebSocket de manera eficiente.

configuración de la granja relianoid_lb_fishvue

Servicio predeterminado para la interfaz de usuario:
servicio de interfaz de usuario de granja relianoid_lb_fishvue

Servicio específico para la API:
servicio de API de granja relianoid_lb_fishvue

4. Transmisiones en tiempo real: RTSP/SRT/WebRTC #

RTSP sobre TCP Se prefiere a los enlaces satcom altamente variables; utilice controles de estado que investiguen RTSP. OPTIONSPara transmisiones de baja latencia basadas en navegador, utilice WebRTC con asignación TURN/TLS.

configuración de relianoid_lb_fishvue_rtsp

Servicio:
servicio relianoid_lb_fishvue_rtsp

Si UDP es confiable entre sitios, considere SRT para una mayor resiliencia y retransmisión a través de enlaces con pérdida; coloque una puerta de enlace SRT detrás RELIANOID Si el UDP LB directo no está disponible.

5. Asignación de WebRTC y TURN/TLS #

configuración de relianoid_lb_fishvue_turntls

Configuración del servicio:
servicio relianoid_lb_fishvue_turntls

6. Telemetría MQTT y afinidad de dispositivos #

Los dispositivos (sensores de alimentación, sondas de oxígeno) deben usar mTLS y estar vinculados a intermediarios para mantener la continuidad de la sesión y reducir las reconexiones en enlaces de alta latencia.

configuración de relianoid_lb_fishvue_mqtts

Configuración del servicio:
servicio relianoid_lb_fishvue_mqtts

7. Plano de control gRPC #

Utilice HTTP/2 con mantenimiento de conexiones activas y tiempos de espera de servidor bajos para garantizar acciones de control receptivas (comandos de alimentación, posicionamiento de la jaula).

configuración de relianoid_lb_fishvue_grpc

Configuración del servicio:
servicio relianoid_lb_fishvue_grpc

8. Seguridad: mTLS, WAF y OIDC #

  • mTLS: emitir certificados de dispositivos para puertas de enlace y cámaras de granja; aplicar con fijación de CA y OCSP.
  • WAF:proteger paneles y API; validación de esquemas JSON y límites de velocidad para puntos finales de ingesta.
  • OIDC/SSO:centralizar la autenticación en RELIANOID borde; aplicar MFA condicional para acciones de alto riesgo (anulación de alimentación manual).
  • Privilegios mínimos: enrutamiento basado en roles e inyección de encabezado a los backends para el contexto de auditoría.

9. Observabilidad y objetivos de nivel de servicio #

  • Prometheus: exponer RELIANOID Métricas: latencia de solicitudes, recuentos de transmisiones, tasas de error.
  • Métricas por transmisión: eventos de tasa de bits, pérdida de paquetes, fluctuación y estancamiento.
  • Rastreo: propagar X-Request-ID y los encabezados de seguimiento del W3C se incorporan a los canales de análisis.
  • Cuadros de mando:Los operadores ven el estado de la transmisión en tiempo real, la tasa de ingestión del sensor y la latencia de control.
  • Ejemplos de SLO:Control p95 < 150 ms, Tiempo de actividad de la transmisión > 99.9 % por día, Entrega de telemetría > 99.99 %.

10. Alta disponibilidad y recuperación ante desastres #

  • Activo-activo RELIANOID se empareja con VIP VRRP/anycast en granjas y ubicaciones centrales.
  • GSLB para conmutación por error global entre regiones; conmutación por error de DNS con reconocimiento de estado para consolas de operador.
  • Reinicios en caliente y reinicios continuos para evitar interrumpir inmersiones en vivo o eventos de alimentación.
  • Estrategias de caída de tensión: menor resolución de video y preferencia por la supresión de fluctuación de fotogramas clave únicamente cuando el ancho de banda está limitado.

11. Patrones de bordes y conectividad #

  • Enlaces ascendentes duales: satélite + celular (donde esté disponible); enrutamiento basado en políticas por clase de tráfico.
  • Marcado DSCP: control EF, telemetría AF21, video AF41.
  • Buffer local:almacenar y reenviar en la puerta de enlace para telemetría y cargas por lotes para segmentos de video grandes.

12. Estrategias de lanzamiento (Canario y Azul/Verde) #

Configure un servidor canario con una pequeña porción del tráfico para fines de prueba agregando un peso menor.

servicio de API de granja relianoid_lb_fishvue_con_canary

13. Lista de verificación de endurecimiento #

  • Solo TLS 1.2/1.3; deshabilitar cifrados heredados; habilitar grapado OCSP.
  • WAF optimizado para API JSON y patrones de ingesta de medios; limita el tamaño del cuerpo y aplica esquemas.
  • Gestión de segmentos y redes de datos; bloquear las consolas de administración en un bastión + MFA.
  • Cifrar copias de seguridad y configuraciones; almacenar fuera del sitio; probar restauraciones trimestralmente.
  • Definir RTO/RPO y probar las conmutaciones por error (incluida la conmutación por error del enlace satcom) en simulacros periódicos.

14. Lista de materiales (típica) #

  • RELIANOID ADC central (L7 + WAF + mTLS): 2 nodos activos-activos.
  • RELIANOID Edge ADC (en la granja): 1 o 2 nodos con conmutación por error automática.
  • Puerta de enlace de medios (RTSP/SRT/WebRTC TURN): grupo detrás RELIANOID.
  • Clúster MQTT + base de datos de series temporales (Influx/Timescale) + clúster de análisis.
  • Pila de observabilidad: Prometheus, Grafana, ELK/Loki; GitOps para gestión de configuración.

📄 Descarga este documento en formato PDF #

    EMAIL: *

    Desarrollado por BetterDocs