FishVue Interpret(Archipelago) 로드 밸런싱

카테고리 보기

FishVue Interpret(Archipelago) 로드 밸런싱

2 분 읽음

피쉬뷰 해석 (아키펠라고(Archipelago)에서 개발한) FishVue Interpret는 수중 비디오, 소나, 환경 센서 및 양식장 원격 측정 데이터를 수집하여 사료 공급, 건강 및 어류 자원 모니터링에 대한 통찰력을 제공하는 정밀 양식 분석 플랫폼입니다. 이 가이드에서는 FishVue Interpret를 배포하고 확장하는 방법을 설명합니다. RELIANOID 저지연 제어, 안정적인 데이터 수집 및 안전한 다중 사이트 운영을 보장하기 위해서입니다.

1. 대상 아키텍처 #

FishVue 구축에는 일반적으로 수중 카메라 및 소나, 양식장 엣지 게이트웨이, 클라우드 또는 온프레미스 분석, 운영자 대시보드가 ​​포함됩니다. RELIANOID 이러한 구성 요소 전반에 걸쳐 트래픽을 라우팅하고 보호하기 위한 엣지 및 코어 ADC 기능을 제공합니다.

[수중 카메라/소나] [피드/제어 콘솔] [클라우드 분석] | | | ┌────▼────┐ ┌─────▼─────┐ ┌─────▼──┐ | 엣지 게이트웨이 |--(MQTT/RTSP)--| RELIANOID |---(HTTPS/gRPC)--| API/UI | └────┬────┘ └──────────┬┘ └────────┘ | \/ [센서: 용존산소, 온도, 염도, AIS]

주요 트래픽 유형: 비디오/소나 스트림 (RTSP/SRT/WebRTC) 원격 측정법 (MQTT/HTTPS) 제어 (gRPC/REST) ​​및 UI (HTTPS + 웹소켓)

로드 밸런싱 서비스는 다음과 같은 형태로 제공됩니다.
렐리아노이드_lb_피쉬뷰_팜

2. 포트 및 프로토콜 빠른 참조 #

UI 및 API #

  • HTTPS UI: 443
  • API(gRPC/HTTP2): 8443
  • WebSocket: 443 이상

섭취 및 흐름 #

  • RTSP(TCP): 554
  • SRT: RTP로 캡슐화된 TCP/UDP(사용자 지정 포트)
  • MQTT/TLS: 8883

제어 및 원격 측정 #

  • gRPC(제어 평면): 9443
  • 원격 측정 REST: 8443

3. 운영자 대시보드 및 API를 위한 L7 HTTPS #

TLS 종료 RELIANOID 인증서 관리를 중앙 집중화하고, WAF 규칙을 활성화하며, HTTP/2 및 WebSocket 업그레이드를 효율적으로 처리합니다.

relianoid_lb_fishvue_farm_settings

사용자 인터페이스의 기본 서비스:
relianoid_lb_fishvue_farm_ui_service

API에 대한 특정 서비스:
relianoid_lb_fishvue_farm_api_service

4. 실시간 스트림: RTSP/SRT/WebRTC #

TCP를 통한 RTSP 변동성이 큰 위성 통신 링크보다 선호됩니다. RTSP를 확인하는 상태 점검을 사용하십시오. OPTIONS브라우저 기반의 저지연 스트림의 경우, TURN/TLS 할당을 사용하는 WebRTC를 사용하십시오.

relianoid_lb_fishvue_rtsp_settings

서비스 :
렐리아노이드_lb_피쉬뷰_rtsp_서비스

사이트 간 UDP 연결이 안정적이라면, 손실이 발생하는 링크에서 더 높은 복원력과 재전송 기능을 위해 SRT(Single Retransfer)를 고려하십시오. 이를 위해 SRT 게이트웨이를 뒤에 배치하십시오. RELIANOID UDP 로드 밸런싱을 직접 사용할 수 없는 경우.

5. WebRTC 및 TURN/TLS 할당 #

relianoid_lb_fishvue_turntls_settings

서비스 구성:
relianoid_lb_fishvue_turntls_서비스

6. MQTT 원격 측정 및 장치 선호도 #

장치(사료 센서, 산소 프로브)는 mTLS를 사용하고 브로커에 고정되어 세션 연속성을 유지하고 지연 시간이 긴 링크에서 재연결 횟수를 줄여야 합니다.

relianoid_lb_fishvue_mqtts_settings

서비스 구성:
렐리아노이드_lb_피쉬뷰_mqtts_서비스

7. gRPC 컨트롤 플레인 #

HTTP/2 프로토콜을 사용하고, keep-alive 기능을 활성화하며, 서버 타임아웃 시간을 짧게 설정하여 제어 동작(사료 공급 명령, 케이지 위치 조정)이 신속하게 반응하도록 하십시오.

relianoid_lb_fishvue_grpc_settings

서비스 구성:
relianoid_lb_fishvue_grpc_서비스

8. 보안: mTLS, WAF 및 OIDC #

  • mTLS농장 게이트웨이 및 카메라용 장치 인증서를 발급하고, CA 고정 및 OCSP를 통해 인증을 강화합니다.
  • WAF대시보드 및 API 보호, JSON 스키마 유효성 검사 및 데이터 수집 엔드포인트에 대한 속도 제한 기능을 제공합니다.
  • OIDC/SSO: 인증을 중앙 집중화합니다 RELIANOID 엣지; 고위험 작업에 대해 조건부 MFA를 적용합니다(수동 피드 재정의).
  • 최소 권한역할 기반 라우팅 및 감사 컨텍스트를 위한 백엔드 헤더 주입.

9. 관찰 가능성 및 서비스 수준 목표(SLO) #

  • 프로 메테우스: 폭로하다 RELIANOID 측정 지표 — 요청 지연 시간, 스트림 수, 오류율.
  • 스트림별 지표비트 전송률, 패킷 손실, 지터, 스톨 현상.
  • 트레이싱전파하다 X-Request-ID 그리고 W3C 추적 헤더를 분석 파이프라인에 포함합니다.
  • 대시 보드운영자는 실시간 스트림 상태, 센서 데이터 수집 속도 및 제어 지연 시간을 확인할 수 있습니다.
  • SLO 예시: p95 제어 시간 < 150ms, 스트림 가동 시간 > 일일 99.9%, 원격 측정 데이터 전송률 > 99.99%.

10. 고가용성 및 재해 복구 #

  • 활성-활성 RELIANOID 농장 및 핵심 위치에서 VRRP/anycast VIP와 쌍을 이룹니다.
  • GSLB는 지역 간 글로벌 장애 조치를 위한 기능을 제공하며, 운영자 콘솔을 위한 상태 인식 DNS 장애 조치 기능도 지원합니다.
  • 실시간 다이빙이나 먹이 주기 행사를 중단하지 않도록 핫 리스타트 및 롤링 리스타트를 사용합니다.
  • 대역폭 제한 시 대처 전략: 비디오 해상도를 낮추고, 대역폭이 제한적일 경우 키프레임 단위의 지터 억제를 우선적으로 적용합니다.

11. 엣지 패턴 및 연결성 #

  • 듀얼 업링크위성 통신 + 셀룰러 통신(사용 가능한 경우); 트래픽 종류별 정책 기반 라우팅.
  • DSCP 마킹: 제어 EF원격 측정 AF21비디오 AF41.
  • 로컬 버퍼링게이트웨이에서 원격 측정 데이터를 저장하고 대용량 비디오 세그먼트를 일괄 업로드합니다.

12. 릴리스 전략 (카나리 및 블루/그린) #

테스트 목적으로 트래픽의 일부를 처리하는 카나리 서버를 설정하려면 가중치를 낮추십시오.

relianoid_lb_fishvue_farm_api_service_with_canary

13. 경화 점검 목록 #

  • TLS 1.2/1.3만 사용; 기존 암호화 방식 비활성화; OCSP 스테이플링 활성화.
  • JSON API 및 미디어 수집 패턴에 맞춰 최적화된 WAF입니다. 본문 크기를 제한하고 스키마를 준수하도록 합니다.
  • 세그먼트 관리 및 데이터 네트워크; 관리자 콘솔을 배스천(bastion)에 연결하고 다단계 인증(MFA)을 적용합니다.
  • 백업 및 구성 파일을 암호화하고, 오프사이트에 저장하며, 분기별로 복원 테스트를 실시합니다.
  • RTO/RPO를 정의하고 정기적인 훈련을 통해 페일오버(위성 통신 링크 페일오버 포함)를 테스트하십시오.

14. 자재 명세서 (일반적인 예) #

  • RELIANOID 코어 ADC(L7 + WAF + mTLS) — 2개 노드 액티브-액티브 구성.
  • RELIANOID 엣지 ADC(온팜) — 자동 페일오버 기능을 갖춘 1~2개 노드.
  • 미디어 게이트웨이(RTSP/SRT/WebRTC TURN) - 풀 뒤 RELIANOID.
  • MQTT 클러스터 + 시계열 데이터베이스(Influx/Timescale) + 분석 클러스터.
  • 관찰 가능성 스택 - Prometheus, Grafana, ELK/Loki; 설정 관리를 위한 GitOps.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    에 의해 구동 더 나은 문서