Балансировка нагрузки Smart Wave с RELIANOID

Просмотр категорий

Балансировка нагрузки Smart Wave с RELIANOID

Smart Wave — это передовая платформа телеметрии и мониторинга окружающей среды, используемая в морских операциях. Она собирает данные в режиме реального времени с буев, судов и океанографических датчиков для обработки, анализа и составления отчетов о соответствии требованиям.

Для развертывания Smart Wave требуется надежная и безопасная инфраструктура доставки приложений, обеспечивающая бесперебойную передачу данных от удаленных морских датчиков к внутренним системам. Именно поэтому RELIANOID excels — обеспечивает интеллектуальную балансировку нагрузки, отказоустойчивость и сквозную наблюдаемость.

Понимание архитектуры Smart Wave #

Smart Wave обычно развертывается как многоуровневое приложение:

  • Прием данных на периферии Интернета вещей: Устройства, отправляющие телеметрию (MQTT, HTTP POST, TCP)
  • Основные услуги: API для обработки данных, нормализации и аналитики
  • Приборная панель: Веб-интерфейс для морских операторов и исследовательских центров
  • Озеро данных / База данных временных рядов: InfluxDB, PostgreSQL или пользовательское хранилище

RELIANOIDтопология для Smart Wave #

Smart Wave нуждается в гибридной модели балансировки нагрузки:

  • L7 HTTP/HTTPS: Для панели инструментов и REST API
  • L4 TCP: Для брокеров MQTT, приема данных с датчиков и доступа к базе данных
  • Разгрузка SSL: Для производительности и централизованного управления TLS
  • Высокая доступность: Для активного-пассивного переключения между береговыми и спутниковыми ретрансляторами
    [Океанические датчики] [Терминалы флота] │ │ ┌─────▼─────┐ ┌────────▼──────┐ │ MQTT / TCP│ │ REST / HTTPS │ └─────┬─────┘ └───────┬───────┘ │ │ ┌───▼─────────────────────────────▼───┐ │         RELIANOID Шлюз ADC │ └───┬───────────────────────────────┬───┘ │ │ ┌───────▼───────┐ ┌───────▼───────┐ │ Интерфейс Smart Wave│ │ API для приема данных│ └───────────────┘ └───────────────────┘

Конфигурация #

Различные виртуальные сервисы для Smartwave Dashboard и брокера:

виртуальные сервисы SmartWave

Балансировка нагрузки HTTP для панели управления #

Вот сохранение сеанса службы для HTTPS-сервиса Smartwave Dashboard:

сеанс http панели SmartWave

Затем настройте проверку работоспособности и бэкэнды с помощью настоящих серверов Smartwave:

реальные бэкэнды smartwave

MQTT-брокер (TCP L4) #

Вот настройки сервиса для планировщика и сохранения сеанса для сервиса брокера Smartwave:

настройки сервиса брокера SmartWave

Затем настройте бэкэнды:

бэкэнды SmartWave

Маршрутизация уровня API на основе пути #

Создайте новый виртуальный сервис для Smartwave API:

виртуальный сервис SmartWave API https

Создайте службу API-администрирования, используя путь /api/admin без сохранения сеанса и проверки работоспособности https:

служба администрирования API SmartWave

бэкэнды службы администрирования SmartWave API

Создайте службу данных API, используя путь /api/data без сохранения сеанса и проверки работоспособности https:

служба данных API SmartWave

бэкэнды сервиса данных SmartWave API

Наблюдаемость с RELIANOID #

Платформы Smart Wave генерируют огромные телеметрические данные — RELIANOID поддерживает:

  • Экспорт метрик для системной и трафиковой статистики
  • Централизованное ведение журнала для отладки проблем с приемом данных
  • Графики с представлениями по каждому узлу и протоколу
  • Индивидуальные проверки здоровья для MQTT, HTTP API и внешних зависимостей

Параметры безопасности #

  • Взаимный TLS (mTLS): Между буями/устройствами и конечными точками API
  • Брандмауэр веб-приложений: Защита API-интерфейсов панели управления и администратора
  • Смягчение последствий DoS/DDoS-атак: Ограничение скорости и количества подключений на один IP-адрес источника
  • Проверка заголовка JWT/токена: Отбрасывать запросы, не имеющие заголовков аутентификации

Дополнительные преимущества с RELIANOID #

  • Обрабатывает крайние случаи спутниковой связи (задержка, обработка повторных попыток)
  • Поддерживает горячую перезагрузку конфигурации для внесения изменений в режиме реального времени
  • Позволяет осуществлять географическую маршрутизацию (береговые станции, центры обработки данных)
  • Поддерживает зеркалирование подключений для тестирования/подготовки без ущерба для производства

Пример использования Smart Wave #

Морской институт использует узлы Smart Wave на морских платформах, собирая данные о высоте волн, качестве воды и GPS-данные. RELIANOID обеспечивает бесперебойную передачу данных в основной кластер (через TCP и HTTPS), балансировку нагрузки между микросервисами приема данных и блокировку аномалий на периферии.

RELIANOID Идеально подходит для обеспечения передачи данных Smart Wave в режиме реального времени — в суровых океанских условиях, с ограниченными сетями и соединениями, подверженными задержкам. Благодаря улучшенной балансировке нагрузки, бесперебойным обновлениям и строгим средствам контроля безопасности, RELIANOID гарантирует непрерывность работы морских телеметрических систем.

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Разработано компанией BetterDocs