- 1. Целевая архитектура
- 2. Краткий справочник по портам и протоколам
- 3. HTTPS уровня L7 для панелей управления операторов и API.
- 4. Потоковая передача в реальном времени: RTSP/SRT/WebRTC
- 5. Распределение WebRTC и TURN/TLS
- 6. Телеметрия MQTT и привязка устройств
- 7. Плоскость управления gRPC
- 8. Безопасность: mTLS, WAF и OIDC
- 9. Наблюдаемость и SLO (цели обучения и оценки результатов)
- 10. Высокая доступность и аварийное восстановление
- 11. Шаблоны ребер и связность
- 12. Стратегии выпуска (канарейка и сине-зеленый)
- 13. Контрольный список для повышения уровня защиты
- 14. Спецификация материалов (типовая)
FishVue Interpret FishVue Interpret (разработанная Archipelago) — это платформа для точного анализа данных в аквакультуре, которая обрабатывает подводное видео, гидролокатор, данные с датчиков окружающей среды и телеметрию фермы, предоставляя информацию для кормления, мониторинга здоровья и запасов. В этом руководстве объясняется, как развернуть и масштабировать FishVue Interpret. RELIANOID для обеспечения управления с низкой задержкой, отказоустойчивого приема данных и безопасной работы на нескольких площадках.
1. Целевая архитектура #
В стандартные решения FishVue обычно входят: подводные камеры и эхолоты, шлюзы на периферии сети, облачная или локальная аналитика, а также панели управления для операторов. RELIANOID Предоставляет возможности АЦП на периферии и в ядре для маршрутизации и защиты трафика между этими компонентами.
[Подводные камеры / сонары] [Консоли управления/подачи данных] [Облачная аналитика] | | | ┌────▼────┐ ┌─────▼─────┐ ┌─────▼──┐ | Edge GW |--(MQTT/RTSP)--| RELIANOID |---(HTTPS/gRPC)--| API/UI | └────┬────┘ └───────────┬┘ └────────┘ | \/ [Датчики: растворенный кислород, температура, соленость, AIS]
Основные типы трафика: Видео/сонарные потоки (RTSP/SRT/WebRTC), телеметрия (MQTT/HTTPS), контроль (gRPC/REST) и UI (HTTPS + WebSocket).
Сервисы балансировки нагрузки будут выглядеть следующим образом:

2. Краткий справочник по портам и протоколам #
UI и API #
- Пользовательский интерфейс HTTPS: 443
- API (gRPC/HTTP2): 8443
- WebSocket: более 443
Проглатывание и потоки #
- RTSP (TCP): 554
- SRT: RTP-инкапсулированный TCP/UDP (пользовательские порты)
- MQTT/TLS: 8883
Управление и телеметрия #
- gRPC (управляющая плоскость): 9443
- Телеметрия REST: 8443
3. HTTPS уровня L7 для панелей управления операторов и API. #
Завершить TLS-соединение RELIANOID для централизации управления сертификатами, включения правил WAF и эффективной обработки обновлений HTTP/2 и WebSocket.
Сервис по умолчанию для пользовательского интерфейса:

4. Потоковая передача в реальном времени: RTSP/SRT/WebRTC #
RTSP через TCP Предпочтительнее использовать каналы спутниковой связи с высокой изменчивостью; применять проверки работоспособности, проверяющие протокол RTSP. OPTIONSДля потоковой передачи данных с низкой задержкой через браузер используйте WebRTC с выделением TURN/TLS-трафика.
Если протокол UDP надёжен между узлами, рассмотрите протокол SRT для повышения отказоустойчивости и повторной передачи по каналам с потерями; разместите шлюз SRT позади узла. RELIANOID если прямой балансировщик нагрузки UDP недоступен.
5. Распределение WebRTC и TURN/TLS #
6. Телеметрия MQTT и привязка устройств #
Устройства (датчики подачи корма, кислородные зонды) должны использовать mTLS и быть привязаны к брокерам для поддержания непрерывности сеанса и уменьшения количества повторных подключений по каналам связи с высокой задержкой.
7. Плоскость управления gRPC #
Используйте HTTP/2 с механизмом поддержания соединения и низкими таймаутами сервера для обеспечения оперативного реагирования на команды управления (команды подачи корма, позиционирование клетки).
8. Безопасность: mTLS, WAF и OIDC #
- мТЛСВыдача сертификатов для шлюзов и камер фермы; обеспечение безопасности с помощью привязки сертификатов центра сертификации и протокола OCSP.
- WAFЗащита панелей мониторинга и API; проверка JSON-схемы и ограничения скорости для конечных точек приема данных.
- OIDC/SSOцентрализация аутентификации в RELIANOID край; применять условный MFA для действий с высоким риском (ручное управление подачей).
- Наименьшие привилегии: маршрутизация на основе ролей и внедрение заголовков в бэкэнды для контекста аудита.
9. Наблюдаемость и SLO (цели обучения и оценки результатов) #
- Прометей: разоблачать RELIANOID метрики — задержка запросов, количество потоков, частота ошибок.
- Показатели по каждому потоку: скорость передачи данных, потеря пакетов, дрожание сигнала, задержки.
- трассировка: распространять
X-Request-IDи заголовки трассировки W3C в аналитические конвейеры. - DashboardsОператоры могут отслеживать состояние потока данных в реальном времени, скорость приема данных с датчиков и задержку управления.
- Примеры SLO: Контрольное значение p95 < 150 мс, Время бесперебойной работы потока > 99.9% в день, Доставка телеметрии > 99.99%.
10. Высокая доступность и аварийное восстановление #
- Активно-активный RELIANOID Совместимость с VIP-адресами VRRP/anycast на фермах и в основных точках сети.
- GSLB для глобального переключения при сбоях в разных регионах; переключение DNS с учетом состояния системы для консолей операторов.
- Использование горячих перезапусков и поэтапных перезапусков позволяет избежать прерывания погружений или кормовых мероприятий.
- Стратегии борьбы с перебоями в подаче электроэнергии: снижение разрешения видео и предпочтение подавления дрожания только ключевых кадров при ограниченной пропускной способности.
11. Шаблоны ребер и связность #
- Двойные каналы связи: спутниковая связь + сотовая связь (где доступно); маршрутизация на основе политик для каждого класса трафика.
- маркировка DSCP: контроль EFтелеметрия AF21видео AF41.
- Локальная буферизация: хранение и пересылка данных на шлюзе для телеметрии и пакетной загрузки больших видеофрагментов.
12. Стратегии выпуска (канарейка и сине-зеленый) #
Для тестирования запустите тестовый сервер, на который будет отправлена небольшая часть трафика, с меньшим весом.
13. Контрольный список для повышения уровня защиты #
- Только TLS 1.2/1.3; отключить устаревшие шифры; включить OCSP Stapling.
- WAF оптимизирован для работы с JSON API и шаблонами загрузки медиаконтента; ограничивает размер тела запроса и обеспечивает соблюдение схем.
- Управление сегментами и сетями передачи данных; блокировка консолей администратора на промежуточном узле + многофакторная аутентификация.
- Шифрование резервных копий и конфигурационных файлов; хранение вне офиса; тестирование восстановления ежеквартально.
- В ходе регулярных учений определяются параметры RTO/RPO и проверяются переключения на резервные каналы (включая переключение на резервный канал спутниковой связи).
14. Спецификация материалов (типовая) #
- RELIANOID Основной АЦП (L7 + WAF + mTLS) — 2 активных узла.
- RELIANOID Edge ADC (на ферме) — 1–2 узла с автоматическим переключением при сбое.
- Медиашлюз (RTSP/SRT/WebRTC TURN) — пул за ним. RELIANOID.
- Кластер MQTT + база данных временных рядов (Influx/Timescale) + аналитический кластер.
- Комплекс инструментов мониторинга: Prometheus, Grafana, ELK/Loki; GitOps для управления конфигурациями.










