- 1. Arsitektur Target
- 2. Referensi Cepat Port & Protokol
- 3. L7 HTTPS untuk Dasbor Operator & API
- 4. Streaming Waktu Nyata: RTSP/SRT/WebRTC
- 5. Alokasi WebRTC & TURN/TLS
- 6. Telemetri MQTT & Afinitas Perangkat
- 7. Bidang Kontrol gRPC
- 8. Keamanan: mTLS, WAF & OIDC
- 9. Observabilitas & SLO
- 10. Ketersediaan Tinggi & Pemulihan Bencana
- 11. Pola Tepi & Konektivitas
- 12. Strategi Rilis (Canary & Blue/Green)
- 13. Daftar Periksa Pengerasan
- 14. Daftar Material (Khas)
Penerjemah FishVue (oleh Archipelago) adalah platform analitik akuakultur presisi yang mengintegrasikan video bawah air, sonar, sensor lingkungan, dan telemetri pertanian untuk memberikan wawasan tentang pemberian pakan, kesehatan, dan pemantauan stok. Panduan ini menjelaskan cara menerapkan dan meningkatkan skala FishVue Interpret di balik RELIANOID untuk memastikan kontrol latensi rendah, penyerapan data yang tangguh, dan operasi multi-situs yang aman.
1. Arsitektur Target #
Implementasi FishVue umumnya meliputi: kamera dan sonar bawah air, gateway di tepi tambak, analitik berbasis cloud atau on-premise, dan dasbor operator. RELIANOID menyediakan kemampuan ADC (Analog-to-Digital Converter) di bagian tepi dan inti untuk mengarahkan dan mengamankan lalu lintas di seluruh komponen ini.
[Kamera Bawah Air / Sonar] [Konsol Umpan/Kontrol] [Analisis Cloud] | | | ┌────▼────┐ ┌─────▼─────┐ ┌─────▼──┐ | Edge GW |--(MQTT/RTSP)--| RELIANOID |---(HTTPS/gRPC)--| API/UI | └────┬────┘ └──────────┬┘ └────────┘ | \/ [Sensor: DO, Suhu, Salinitas, AIS]
Jenis lalu lintas utama: Aliran video/sonar (RTSP/SRT/WebRTC), telemetri (MQTT/HTTPS), kontrol (gRPC/REST), dan UI (HTTPS + WebSocket).
Layanan penyeimbangan beban akan terlihat seperti berikut:

2. Referensi Cepat Port & Protokol #
UI & API #
- Antarmuka pengguna HTTPS: 443
- API (gRPC/HTTP2): 8443
- WebSocket: melalui 443
Asupan & Aliran #
- RTSP (TCP): 554
- SRT: TCP/UDP yang dienkapsulasi RTP (port khusus)
- MQTT/TLS: 8883
Kontrol & Telemetri #
- gRPC (bidang kontrol): 9443
- Telemetri REST: 8443
3. L7 HTTPS untuk Dasbor Operator & API #
Hentikan TLS pada RELIANOID untuk memusatkan manajemen sertifikat, mengaktifkan aturan WAF, dan menangani peningkatan HTTP/2 dan WebSocket secara efisien.
Layanan Default untuk Antarmuka Pengguna:

4. Streaming Waktu Nyata: RTSP/SRT/WebRTC #
RTSP melalui TCP lebih disukai daripada tautan satelit yang sangat bervariasi; gunakan pemeriksaan kesehatan yang menyelidiki RTSP. OPTIONSUntuk streaming latensi rendah berbasis browser, gunakan WebRTC dengan alokasi TURN/TLS.
Jika UDP dapat diandalkan antar situs, pertimbangkan SRT untuk ketahanan yang lebih tinggi dan transmisi ulang melalui tautan yang rentan terhadap kehilangan data; tempatkan gateway SRT di belakang RELIANOID jika UDP LB langsung tidak tersedia.
5. Alokasi WebRTC & TURN/TLS #
6. Telemetri MQTT & Afinitas Perangkat #
Perangkat (sensor pakan, probe oksigen) harus menggunakan mTLS dan dihubungkan ke broker untuk menjaga kontinuitas sesi dan mengurangi koneksi ulang melalui tautan dengan latensi tinggi.
7. Bidang Kontrol gRPC #
Gunakan HTTP/2 dengan keep-alive dan timeout server yang rendah untuk memastikan tindakan kontrol yang responsif (perintah pemberian makan, penempatan kandang).
8. Keamanan: mTLS, WAF & OIDC #
- mTLSMenerbitkan sertifikat perangkat untuk gateway dan kamera pertanian; menerapkannya dengan CA pinning dan OCSP.
- WAF: melindungi dasbor & API; validasi skema JSON dan batasan laju untuk titik akhir penyerapan data.
- OIDC/SSO: sentralisasikan otentikasi di RELIANOID edge; terapkan MFA bersyarat untuk tindakan berisiko tinggi (penggantian umpan manual).
- Hak istimewa paling sedikit: perutean berbasis peran & injeksi header ke backend untuk konteks audit.
9. Observabilitas & SLO #
- Prometheus: mengekspos RELIANOID metrik — latensi permintaan, jumlah aliran data, tingkat kesalahan.
- Metrik per aliran: bitrate, kehilangan paket, jitter, kejadian macet.
- jiplakan: menyebar
X-Request-IDdan header pelacakan W3C ke dalam pipeline analitik. - DashboardOperator dapat melihat kondisi aliran data secara real-time, tingkat penyerapan data sensor, dan latensi kontrol.
- Contoh SLO: Kontrol p95 < 150 ms, Waktu aktif streaming > 99.9% per hari, Pengiriman telemetri > 99.99%.
10. Ketersediaan Tinggi & Pemulihan Bencana #
- Aktif-aktif RELIANOID Berpasangan dengan VIP VRRP/anycast di pertanian dan lokasi inti.
- GSLB untuk failover global lintas wilayah; failover DNS yang memperhatikan kondisi untuk konsol operator.
- Restart cepat dan restart bergulir untuk menghindari gangguan pada penyelaman langsung atau kegiatan pemberian makan.
- Strategi pemadaman tegangan: turunkan resolusi video dan utamakan penekanan jitter hanya pada keyframe ketika bandwidth terbatas.
11. Pola Tepi & Konektivitas #
- Uplink ganda: satelit + seluler (jika tersedia); perutean berbasis kebijakan per kelas lalu lintas.
- Penandaan DSCP: kontrol EF, telemetri AF21, video AF41.
- Penyangga lokal: penyimpanan dan penerusan pada gateway untuk telemetri dan unggahan batch untuk segmen video berukuran besar.
12. Strategi Rilis (Canary & Blue/Green) #
Siapkan server canary dengan sebagian kecil lalu lintas untuk tujuan pengujian dengan menambahkan bobot yang lebih rendah.
13. Daftar Periksa Pengerasan #
- Hanya TLS 1.2/1.3; nonaktifkan cipher lama; aktifkan OCSP stapling.
- WAF dioptimalkan untuk API JSON dan pola penyerapan media; batasi ukuran body dan terapkan skema.
- Manajemen segmen & jaringan data; kunci konsol admin ke bastion + MFA.
- Enkripsi cadangan dan konfigurasi; simpan di lokasi terpisah; uji pemulihan setiap tiga bulan sekali.
- Tetapkan RTO/RPO dan uji failover (termasuk failover tautan satcom) dalam latihan rutin.
14. Daftar Material (Khas) #
- RELIANOID Core ADC (L7 + WAF + mTLS) — 2 node aktif-aktif.
- RELIANOID Edge ADC (on-farm) — 1–2 node dengan failover otomatis.
- Gerbang media (RTSP/SRT/WebRTC TURN) — pool di belakang RELIANOID.
- Klaster MQTT + basis data deret waktu (Influx/Timescale) + klaster analitik.
- Tumpukan observabilitas — Prometheus, Grafana, ELK/Loki; GitOps untuk manajemen konfigurasi.










