موازنة الأحمال في تطبيق FishVue Interpret (الأرخبيل)

عرض الفئات

موازنة الأحمال في تطبيق FishVue Interpret (الأرخبيل)

2 دقائق للقراءة

مترجم FishVue (من شركة Archipelago) هي منصة تحليل دقيقة للاستزراع المائي، تستخدم مقاطع الفيديو تحت الماء، والسونار، وأجهزة الاستشعار البيئية، وبيانات القياس عن بُعد الخاصة بالمزارع، لتقديم رؤى قيّمة حول التغذية والصحة ومراقبة المخزون. يشرح هذا الدليل كيفية نشر وتوسيع نطاق استخدام منصة FishVue Interpret. RELIANOID لضمان التحكم بزمن استجابة منخفض، واستيعاب البيانات بشكل مرن، وعمليات آمنة متعددة المواقع.

1. بنية الهدف #

تشمل عمليات نشر FishVue عادةً ما يلي: الكاميرات وأجهزة السونار المغمورة، وبوابات حافة المزرعة، والتحليلات السحابية أو المحلية، ولوحات معلومات المشغل. RELIANOID يوفر إمكانيات ADC الطرفية والأساسية لتوجيه وتأمين حركة البيانات عبر هذه المكونات.

[كاميرات تحت الماء / أجهزة سونار] [وحدات تحكم/تغذية] [تحليلات سحابية] | | | ┌────▼────┐ ┌─────▼─────┐ ┌─────▼──┐ | بوابة الحافة |--(MQTT/RTSP)--| RELIANOID |---(HTTPS/gRPC)--| واجهة برمجة التطبيقات/واجهة المستخدم | └────┬────┘ └──────────┬┘ └────────┘ | \/ [المستشعرات: الأكسجين المذاب، درجة الحرارة، الملوحة، AIS]

أنواع حركة المرور الرئيسية: بث الفيديو/السونار (RTSP/SRT/WebRTC)، القياس عن بعد (MQTT/HTTPS)، مراقبة (gRPC/REST)، و UI (HTTPS + WebSocket).

ستبدو خدمات موازنة الأحمال كما يلي:
مزارع ريليانويد_إل بي_فيشفيو

2. مرجع سريع للمنافذ والبروتوكولات #

واجهة المستخدم وواجهة برمجة التطبيقات #

  • واجهة مستخدم HTTPS: 443
  • واجهة برمجة التطبيقات (gRPC/HTTP2): 8443
  • WebSocket: أكثر من 443

الابتلاع والتيارات #

  • RTSP (TCP): 554
  • SRT: بروتوكول TCP/UDP مغلف ببروتوكول RTP (منافذ مخصصة)
  • MQTT/TLS: 8883

التحكم والقياس عن بعد #

  • gRPC (مستوى التحكم): 9443
  • راحة القياس عن بعد: 8443

3. بروتوكول HTTPS من الطبقة السابعة للوحات تحكم المشغلين وواجهات برمجة التطبيقات #

إنهاء بروتوكول TLS على RELIANOID لمركزة إدارة الشهادات، وتمكين قواعد جدار حماية تطبيقات الويب، والتعامل بكفاءة مع ترقيات HTTP/2 و WebSocket.

relianoid_lb_fishvue_farm_settings

الخدمة الافتراضية لواجهة المستخدم:
relianoid_lb_fishvue_farm_ui_service

خدمة خاصة بواجهة برمجة التطبيقات (API):
خدمة واجهة برمجة تطبيقات relianoid_lb_fishvue_farm_api

4. البث المباشر في الوقت الفعلي: RTSP/SRT/WebRTC #

بروتوكول RTSP عبر بروتوكول TCP يُفضّل استخدام بروتوكول RTSP على روابط الاتصالات عبر الأقمار الصناعية ذات التباين العالي؛ استخدم فحوصات السلامة التي تتحقق من بروتوكول RTSP OPTIONS. بالنسبة للبث منخفض زمن الوصول المستند إلى المتصفح، استخدم WebRTC مع تخصيص TURN/TLS.

relianoid_lb_fishvue_rtsp_settings

الخدمة:
خدمة relianoid_lb_fishvue_rtsp

إذا كان بروتوكول UDP موثوقًا بين المواقع، فضع في اعتبارك استخدام بروتوكول SRT لزيادة المرونة وإعادة الإرسال عبر الروابط المعرضة للفقد؛ ضع بوابة SRT خلفها. RELIANOID إذا لم يكن موازن تحميل UDP المباشر متاحًا.

5. تخصيص WebRTC وTURN/TLS #

relianoid_lb_fishvue_turntls_settings

إعدادات الخدمة:
relianoid_lb_fishvue_turntls_service

6. قياس بيانات MQTT عن بُعد وتقارب الأجهزة #

ينبغي أن تستخدم الأجهزة (أجهزة استشعار التغذية، ومجسات الأكسجين) بروتوكول mTLS وأن يتم تثبيتها على الوسطاء للحفاظ على استمرارية الجلسة وتقليل عمليات إعادة الاتصال عبر الروابط ذات زمن الوصول العالي.

relianoid_lb_fishvue_mqtts_settings

إعدادات الخدمة:
خدمة relianoid_lb_fishvue_mqtts

7. مستوى التحكم في gRPC #

استخدم HTTP/2 مع خاصية إبقاء الاتصال مستمراً وفترات انتظار منخفضة للخادم لضمان استجابة سريعة لإجراءات التحكم (أوامر التغذية، وتحديد موضع القفص).

relianoid_lb_fishvue_grpc_settings

إعدادات الخدمة:
relianoid_lb_fishvue_grpc_service

8. الأمان: mTLS وWAF وOIDC #

  • mTLS: إصدار شهادات الأجهزة لبوابات المزارع والكاميرات؛ تطبيقها باستخدام تثبيت CA وOCSP.
  • WAF: حماية لوحات المعلومات وواجهات برمجة التطبيقات؛ التحقق من صحة مخطط JSON وحدود معدل نقاط نهاية الاستيعاب.
  • OIDC/SSO: مركزية المصادقة في RELIANOID الحافة؛ تطبيق المصادقة متعددة العوامل المشروطة للإجراءات عالية الخطورة (تجاوز التغذية اليدوية).
  • أقل الامتيازات: توجيه قائم على الأدوار وحقن رأسية في الخوادم الخلفية لسياق التدقيق.

9. إمكانية المراقبة وأهداف مستوى الخدمة #

  • محب العمل: يفضح RELIANOID المقاييس - زمن استجابة الطلب، وعدد التدفقات، ومعدلات الخطأ.
  • مقاييس كل تدفقمعدل البت، فقدان الحزم، التذبذب، أحداث التوقف.
  • البحث عن المفقودين: نشر X-Request-ID وتتبع رؤوس W3C في مسارات التحليلات.
  • لوحات القيادة: يقوم المشغلون برؤية حالة البث في الوقت الفعلي، ومعدل استيعاب المستشعرات، وزمن استجابة التحكم.
  • أمثلة على مخرجات التعلم الخاصة بالطلاب: التحكم p95 < 150 مللي ثانية، وقت تشغيل البث > 99.9% يوميًا، تسليم القياس عن بعد > 99.99%.

10. التوافر العالي والتعافي من الكوارث #

  • نشط-نشط RELIANOID يتعاون مع الشخصيات المهمة في VRRP/anycast في المزارع والمواقع الأساسية.
  • GSLB للتحويل التلقائي العالمي عبر المناطق؛ التحويل التلقائي لنظام أسماء النطاقات (DNS) مع مراعاة الحالة الصحية لوحدات تحكم المشغل.
  • إعادة التشغيل السريع وإعادة التشغيل التدريجي لتجنب مقاطعة الغطسات الحية أو عمليات التغذية.
  • استراتيجيات انقطاع التيار الكهربائي: خفض دقة الفيديو وتفضيل قمع الارتعاش باستخدام الإطارات الرئيسية فقط عند تقييد عرض النطاق الترددي.

11. أنماط الحواف والاتصال #

  • وصلات صاعدة مزدوجة: الأقمار الصناعية + الاتصالات الخلوية (حيثما كان ذلك متاحًا)؛ التوجيه القائم على السياسات لكل فئة من فئات حركة المرور.
  • وضع علامات DSCP: يتحكم EFالقياس عن بعد AF21، فيديو AF41.
  • التخزين المؤقت المحلي: التخزين وإعادة التوجيه على البوابة لبيانات القياس عن بعد وتحميل الدفعات لمقاطع الفيديو الكبيرة.

12. استراتيجيات الإصدار (الكناري والأزرق/الأخضر) #

قم بإنشاء خادم تجريبي (Canary Server) مع جزء صغير من حركة المرور لأغراض الاختبار عن طريق إضافة وزن أقل.

relianoid_lb_fishvue_farm_api_service_with_canary

13. قائمة التحقق من التصلب #

  • TLS 1.2/1.3 فقط؛ تعطيل التشفيرات القديمة؛ تمكين OCSP stapling.
  • جدار حماية تطبيقات الويب (WAF) مُحسَّن لواجهات برمجة تطبيقات JSON وأنماط استيعاب الوسائط؛ يحد من حجم البيانات ويفرض المخططات.
  • إدارة القطاعات وشبكات البيانات؛ ربط لوحات تحكم المسؤول بحصن + المصادقة متعددة العوامل.
  • تشفير النسخ الاحتياطية والتكوينات؛ تخزينها خارج الموقع؛ اختبار عمليات الاستعادة كل ثلاثة أشهر.
  • حدد RTO/RPO واختبر عمليات تجاوز الفشل (بما في ذلك تجاوز فشل وصلة الاتصالات عبر الأقمار الصناعية) في التدريبات المنتظمة.

14. قائمة المواد (نموذجية) #

  • RELIANOID Core ADC (L7 + WAF + mTLS) — عقدتان نشطتان-نشطتان.
  • RELIANOID Edge ADC (في المزرعة) - 1-2 عقدة مع تجاوز الفشل التلقائي.
  • بوابة الوسائط (RTSP/SRT/WebRTC TURN) — المسبح خلف RELIANOID.
  • مجموعة MQTT + قاعدة بيانات السلاسل الزمنية (Influx/Timescale) + مجموعة التحليلات.
  • مجموعة أدوات المراقبة - بروميثيوس، جرافانا، إلك/لوكي؛ جيت أوبس لإدارة التكوين.

📄 قم بتنزيل هذه الوثيقة بصيغة PDF #

    ُ:البريد الالكتروني *