Équilibrage de charge Smart Wave avec RELIANOID

Voir les catégories

Équilibrage de charge Smart Wave avec RELIANOID

3 min de lecture

Vague intelligente est une plateforme avancée de télémétrie et de surveillance environnementale utilisée dans les opérations maritimes. Elle agrège les données en temps réel provenant des bouées, des navires et des capteurs océaniques à des fins de traitement, d'analyse et de reporting de conformité.

Le déploiement de Smart Wave nécessite une infrastructure de distribution d'applications fiable et sécurisée pour garantir un flux de données ininterrompu depuis les capteurs maritimes distants jusqu'aux systèmes back-end. C'est là que RELIANOID excelle — offrant un équilibrage de charge intelligent, un basculement et une observabilité de bout en bout.

Comprendre l'architecture Smart Wave #

Smart Wave est généralement déployé en tant qu'application à plusieurs niveaux :

  • Ingestion IoT Edge : Appareils envoyant des données de télémétrie (MQTT, HTTP POST, TCP)
  • Les services de base: API pour la gestion, la normalisation et l'analyse des données
  • Tableau de bord: Interface utilisateur Web pour les opérateurs maritimes et les centres de recherche
  • Lac de données / Base de données de séries chronologiques : InfluxDB, PostgreSQL ou stockage personnalisé

RELIANOID-Topologie basée sur Smart Wave #

Smart Wave a besoin d'un modèle d'équilibrage de charge hybride :

  • L7 HTTP/HTTPS : Pour le tableau de bord et les API REST
  • TCP L4 : Pour les courtiers MQTT, l'ingestion de capteurs et l'accès à la base de données
  • Déchargement SSL : Pour les performances et la gestion TLS centralisée
  • La haute disponibilité: Pour le basculement actif-passif entre les relais terrestres et satellites
    [Capteurs océaniques] [Terminaux de flotte] │ │ ┌──────▼─────┐ ┌────────▼───────┐ │ MQTT / TCP│ │ REST / HTTPS │ └─────┬─────┘ └───────┬───────┘ │ │ ┌───▼────────────────────────────────▼───┐ │         RELIANOID Passerelle ADC │ └───┬─────────────────────────────┬───┘ │ │ ┌───────▼───────┐ ┌────────▼───────┐ │ Interface utilisateur Smart Wave│ │ API d'ingestion│ └───────────────┘ └────────────────┘

Configuration #

Différents services virtuels pour Smartwave Dashboard et le courtier :

services virtuels Smartwave

Équilibrage de charge HTTP pour le tableau de bord #

Voici la persistance de la session de service pour le service HTTPs Smartwave Dashboard :

session http du tableau de bord Smartwave

Ensuite, définissez le contrôle de santé et les backends avec les vrais serveurs Smartwave :

backends réels de Smartwave

Courtier MQTT (TCP L4) #

Voici les paramètres de service pour le planificateur et la persistance de session pour le service de courtier Smartwave :

paramètres du service de courtage Smartwave

Ensuite, définissez les backends :

backends Smartwave

Routage de la couche API basé sur le chemin #

Créer un nouveau service virtuel pour l'API Smartwave :

service virtuel https de l'API Smartwave

Créez le service d'administration de l'API en utilisant le chemin /api/admin sans persistance de session et contrôle de santé https :

service d'administration de l'API Smartwave

backends du service d'administration de l'API Smartwave

Créez le service de données API en utilisant le chemin /api/data sans persistance de session et contrôle de santé https :

service de données de l'API Smartwave

backends de services de données d'API Smartwave

Observabilité avec RELIANOID #

Les plateformes Smart Wave génèrent des données de télémétrie massives — RELIANOID les soutiens:

  • Exportation des métriques pour les statistiques du système et du trafic
  • Journalisation centralisée pour déboguer les problèmes d'ingestion
  • Graphiques avec des vues par nœud et par protocole
  • Bilans de santé personnalisés pour MQTT, les API HTTP et les dépendances externes

Caractéristiques de sécurité #

  • TLS mutuel (mTLS) : Entre les bouées/appareils et les points de terminaison de l'API
  • Firewall d'applications Web: Protection des API du tableau de bord et de l'administration
  • Atténuation des attaques DoS/DDoS : Limitation de débit et plafonds de connexion par IP source
  • Inspection de l'en-tête JWT/Token : Requêtes de suppression manquant d'en-têtes d'authentification

Avantages supplémentaires avec RELIANOID #

  • Gère les cas limites de communication par satellite (latence, gestion des nouvelles tentatives)
  • Prend en charge les rechargements de configuration à chaud pour les modifications en direct
  • Permet un routage géolocalisé (stations côtières, centres de données)
  • Prend en charge la mise en miroir des connexions pour les tests/mises en scène sans affecter la production

Exemple de cas d'utilisation de Smart Wave #

Un institut marin gère des nœuds Smart Wave sur des plates-formes offshore collectant la hauteur des vagues, la qualité de l'eau et les données GPS. RELIANOID garantit que les données atteignent le cluster principal (via TCP et HTTPS) sans interruption, que la charge est équilibrée entre les microservices d'ingestion et que les anomalies sont bloquées à la périphérie.

RELIANOID est idéal pour alimenter le flux de données en temps réel de Smart Wave, malgré des conditions océaniques difficiles, des réseaux contraints et des liaisons sujettes à la latence. Grâce à un équilibrage de charge avancé, des mises à jour sans interruption et des contrôles de sécurité stricts, RELIANOID garantit la continuité opérationnelle des systèmes de télémétrie maritime.

📄 Téléchargez ce document au format PDF #

    E-MAIL: *

    Sécurité accrue. Efforts réduits. Succès durable. Meilleurs Docs