حل الاستضافة على الخادم الخاص بك

26.1 الشروع في استضافة FootfallCam ™ Solution

مقدمة 26.1.1

إلى جانب توصيل أجهزة FootfallCam ™ الخاصة بك بالخوادم السحابية لـ FootfallCam ™ ، يمكنك اختيار استضافة FootfallCam ™ Solution في الخوادم الموجودة في مقر الشركة. يمكّنك هذا الخيار من تخزين البيانات بشكل آمن والتحكم الكامل في أماكن العمل الخاصة بهم ، بنفس المنهجية والوظائف مثل الخوادم السحابية التي توفرها FootfallCam ™. 

26.1.2 طلب خدمة تثبيت خادم FootfallCam ™

FootfallCam ™ لا يمكن إجراء تثبيت الحل وإعداده إلا عن طريق FootfallCam ™ الخاص بنا المتخصصين الفنيين. وبالتالي ، فأنت مطالب بطلب خدمة تثبيت البرامج منا مقابل رسوم تثبيت لمرة واحدة.

فيما يلي الخطوات العامة لنشر خادم FootfallCam ™ المحلي على موقع العميل. 

الخطوة 1 - حدد / استشر FootfallCam ™ بشأن متطلبات الخادم المحلي وقم بإعداد الخادم (الخوادم). 
الخطوة 2 - اطلب خدمة تثبيت البرامج وأرسلها نموذج تثبيت الخادم إلى مبيعات @ footfallcam.com. (يمكن العثور على نموذج تثبيت الخادم في أسفل هذه الصفحة)
الخطوة 3 - FootfallCam ™ لجدولة فحص الخادم والتحقق من متطلبات أجهزة / شبكة الخادم. 
الخطوة 4 - FootfallCam ™ لجدولة جلسة تثبيت البرامج وتنفيذها. 
الخطوة 5 - إعداد الحساب وربط الأجهزة في FootfallCam ™ مدير تحليلي في الخادم (الخوادم). 

ملاحظات

يجب أن يتم الدفع قبل أن يقوم FootfallCam ™ بفحص الخادم وتثبيت البرنامج. يجب عليك التأكد من استيفاء الخادم (الخوادم) للمتطلبات المذكورة في المقالة المتبقية أدناه ما لم يتم التشاور مع المتخصصين الفنيين في FootfallCam ™. 

سيستغرق الأمر حوالي 5 أيام عمل لإكمال تثبيت البرنامج وفقًا لظروف الشبكة.

26.1.3 نظرة عامة على استضافة FootfallCam ™ Solution

لاستضافة FootfallCam ™ الحل في مكان العمل ، يجب أن تستعد 2 مثيلات الخادم لاستضافة حل FootfallCam ™ بالكامل: -

  • مايكروسوفت ويندوز سيرفر 2016+ (خادم النافذة)
  • أوبونتو خادم 20.04 (خادم أوبونتو)

على أعلى مستوى ، هناك 4 مكونات رئيسية تشكل FootfallCam ™ الحل الموضح في الرسم التخطيطي والجدول أدناه: 

مكون الوصف متوافق OS
FootfallCam ™ Analytic Manager V9

تطبيق ويب أساسي يتيح للمستخدم عرض وإنشاء تقرير التحليلات وإدارة الموقع والجهاز والتكامل وفقًا لاحتياجات المستخدم في نظامهم الخاص ، مع إضافة التحكم في وصول المستخدم وواجهة برمجة التطبيقات جاهزة للاستيراد والتصدير.

نظام التشغيل Windows Server
قاعدة بيانات Microsoft SQL يخزن بيانات التكوين وبيانات وصول المستخدم وبيانات السجل لـ FootfallCam ™ Analytic Manager V9.  نظام التشغيل Windows Server
محرك بيانات الوقت الحقيقي

مجموعة من الخدمات التي تستخدم Apache Technologies للتواصل ، وجمع ، ومعالجة ، وتجميع البيانات المستندة إلى الأحداث من أجهزة FootfallCam ™ عبر بروتوكول Websocket ، وإخراج المعلومات إلى قاعدة بيانات Druid.

خادم أوبونتو
قاعدة بيانات الكاهن

وسيط تخزين لـ Real Time Data Engine لإجراء عملية القراءة / الكتابة بأعلى كفاءة وسرعة ممكنة. يستخدم FootfallCam ™ هذا أيضًا لإنشاء نقطة نهاية تسمح لـ FootfallCam ™ Analytic Manager V9 بالوصول إلى البيانات الموجودة في لوحة القيادة وإدارتها وتقديمها.

خادم أوبونتو

26.1.4 التطبيقات المراد تثبيتها

قواعد بيانات وظيفة مع
PostGresSQL

Keycloak ، و Thingsboard ، و Apache Airflow ، و Doris

كاساندرا دي بي

لوحة الأشياء

التطبيقات المسمى الوظيفي

أباتشي بولسار

معالجة البيانات (تحليلات الوقت الحقيقي)

اباتشي فلينك

معالجة البيانات (تحليلات الوقت الحقيقي)

اباتشي اشعال

معالجة البيانات (تحليلات الوقت الحقيقي)

أباتشي كافكا أون بولسار 

معالجة البيانات (تحليلات الوقت الحقيقي)

Keycloak (عامل تشغيل)

مصادقة المستخدم

هبروكسي

شهادة SSL 

مكعب شبيبة

يعمل مع Apache Doris لإنتاج بيانات لوحة القيادة

اباتشي دوريس

يوفر بيانات لوحة القيادة

اباتشي درويد

تخزين البيانات واستيعابها في الوقت الفعلي والاستعلام التفاعلي

لوحة الامور 

تنظيم وتصور سير عمل البيانات

أباتشي تدفق الهواء

تنظيم وتصور سير عمل البيانات

MariaDB ل

نظام إدارة قواعد البيانات لتخزين واسترجاع وإدارة البيانات

نوفو

Microservice لإدارة الإخطارات متعددة القنوات

بوستجرس

نظام إدارة قواعد البيانات لتخزين واسترجاع وإدارة البيانات

إيربايت

منصة خطوط أنابيب البيانات لنقل البيانات من أي مصدر إلى أي وجهة

وحدة التكوين

Microservice لتكوين البيانات والإعدادات

وحدة التسجيل

Microservice لتسجيل المعلومات مثل السجلات الهندسية وسجلات الأخطاء

وحدة العلامة

Microservice لوضع العلامات على البيانات

وحدة الاستيراد والتصدير

Microservice لاستيراد وتصدير البيانات

وحدة IAM

Microservice لإدارة المصادقة والتفويض والتحكم في الوصول إلى الموارد

وحدة الملف

خدمة مصغرة لتحميل وتنزيل الملفات

وحدة الرسائل

خدمة مصغرة لإرسال الرسائل ببوابة مختلفة

26.2 تجهيز الخوادم الخاصة بك

26.2.1 اختيار النظام الأساسي المناسب لاستضافة FootfallCam ™ Solution

هناك العديد من موفري السحابة الذين يمكنهم تلبية متطلبات استضافة FootfallCam ™ Solution ، مثل Amazon AWS و Microsoft Azure و Google Cloud و OVH Cloud وغيرها الكثير ، اعتمادًا على التوفر في بلدك أو منطقتك. 

يمكنك أيضًا اختيار استضافة FootfallCam ™ Solution مع الخوادم المحلية الخاصة بك مع شبكة خاصة. تأكد من استيفاء متطلبات الشبكة ، والتي يمكنك معرفة المزيد فيها الملحق أ - أمثلة على نشر خادم الاستضافة الذاتية

26.2.2 متطلبات النظام

تعد المواصفات الصحيحة للخوادم مهمة لضمان تشغيل FootfallCam ™ Solution بشكل موثوق ومتسق دون الإخلال بالأداء. يوضح الجدول أدناه متطلبات النظام لاستضافة FootfallCam ™ Solution ، بما يتوافق مع عدد أجهزة FootfallCam ™ التي يتم دعمها: -

حجم الصنف صغير متوسط كبير
عدد أجهزة FootfallCam ™ حتى أجهزة 100 حتى أجهزة 500 حتى أجهزة 1000
الخادم الأساسي
وحدة المعالجة المركزية‏: 8 نوى 64 بت 12 نوى 64 بت 16 نوى 64 بت
مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء شنومكسب أو أعلى شنومكسب أو أعلى شنومكسب أو أعلى
تخزين** شنومكسب أو أعلى 1 تيرابايت أو أعلى 2 تيرابايت أو أعلى
نظام التشغيل Windows Server 2016 أو أعلى (Standard أو Datacenter Edition)
ترخيص خادم SQL Microsoft SQL Server 2016 أو أعلى (Standard أو Enterprise Edition)
خادم ثانوي
وحدة المعالجة المركزية‏: 16 نوى 64 بت 24 نوى 64 بت 32 نوى 64 بت
مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء شنومكسب أو أعلى شنومكسب أو أعلى شنومكسب أو أعلى
تخزين** 1 تيرابايت أو أعلى 2 تيرابايت أو أعلى 3 تيرابايت أو أعلى
نظام التشغيل Ubuntu Server 20.04 LTS أو أعلى

ملاحظات

نوصيك بالنشر محرك الحالة الصلبة (SSD) باعتباره وحدة تخزين الخادم للحصول على أفضل أداء ، وهو أسرع بنحو 20 مرة من محرك الأقراص الثابتة التقليدي (HDD) مع إنتاجية إدخال / إخراج أفضل على المدى الطويل. 

يوضح ما سبق الطريقة التقليدية لاستضافة FootfallCam ™ Solution بخوادم / مثيلات قياسية 2x ، مع تجاهل النظام الأساسي الذي اخترته. لمعرفة المزيد حول الطرق الأخرى لاستضافة FootfallCam ™ Solution ، يوصى بالقراءة الملحق أ قبل أن تقرر كيفية نشر الخوادم الخاصة بك. 

إذا كنت ترغب في الحصول على بنية تحتية داخلية أكثر تقدمًا (على سبيل المثال ، توفر عالي ، وقابل للتطوير ، وما إلى ذلك) ، أو لديك أي استفسارات أخرى حول استضافة خوادم مخصصة داخل الشركة ، فيرجى الاتصال [البريد الإلكتروني محمي] واستشر المتخصصين الفنيين لدينا لمناقشة متطلباتك.

26.2.3 متطلبات الشبكات

26.2.3.1 المجال / المجال الفرعي وشهادة SSL (اختياري)

يمكنك تقديم اسم المجال / المجال الفرعي وشهادة SSL من مزود DNS مثل كلاود فلير مضيفين سريعون إلخ، وأنشئ سجلات A التالية الموضحة أدناه: -

النوع اسم** الهدف الخادم TTL
سجل بوابة ffc.mydomain.com < > السيارات
سجل ws-ffc.mydomain.com < > السيارات

ملاحظات

يمكنك إنشاء أي ملف الاسم تتوافق مع متطلباتك ، طالما أن هناك أسماء مضيف يمكن الوصول إليها من خلال كل من الخوادم الأساسية والثانوية.

لمزيد من تأمين الخوادم الخاصة بك ، نشجعك أيضًا على إعداد جدار الحماية داخل الخوادم أو النظام الأساسي لمزود الخادم الخاص بك ، أيهما متاح. تأكد من استيفاء قواعد جدار الحماية المدرجة في قسم شنومكس

سيتطلب FootfallCam أيضًا الوصول عن بُعد إلى خوادمك أثناء تثبيت البرامج وصيانتها وتحديثها ودعمها الفني ، فأنت مطالب بتوفير الوصول عن بُعد لـ FootfallCam ، والذي ستتعلم المزيد عنه لاحقًا في قسم شنومكس.

26.2.3.2 الخوادم في الشبكة الخاصة

إذا كانت خوادمك مستضافة في مقرك الخاص ، مع شبكة خاصة لا يمكن الوصول إليها عن طريق اتصال الإنترنت العام ، فهناك عدة طرق لضمان الاتصال بين أجهزة FootfallCam ، كل من الخوادم الخاصة بك وخوادم FootfallCam المركزية قادرة على إنشاء: 

  • قم بإعداد NAT أو إعادة توجيه المنفذ إلى كل من الخوادم الأساسية والثانوية (للأجهزة التي تصل من الشبكة الخارجية). 
  • قم بتنفيذ VPN Solution في كل موقع مطلوب (على سبيل المثال Fortinet). 

تأكد من استيفاء قواعد جدار الحماية المدرجة في قسم شنومكس.

سيتطلب FootfallCam أيضًا الوصول عن بُعد إلى خوادمك أثناء تثبيت البرامج وصيانتها وتحديثها ودعمها الفني ، فأنت مطالب بتوفير الوصول عن بُعد لـ FootfallCam ، والذي ستتعلم المزيد عنه لاحقًا في قسم شنومكس.

26.2.3.3 قواعد جدار الحماية

للتأكد من أن FootfallCam ™ Solution يعمل بكامل طاقته في البيئة المحلية ، فأنت مطالب بتهيئة متطلبات الشبكة التالية: -

قواعد الجدار الناري الداخلي

مصدر الرحلات المنفذ والبروتوكول الهدف
أجهزة FootfallCam ™ ،
الخادم الثانوي ،
المستخدم
الخادم الأساسي

8873 (HTTP)

8874 (HTTPS) **

  • يسمح لأجهزة FootfallCam ™ بالحصول على تحديثات البرامج الثابتة عندما تصبح متوفرة.
  • يسمح للخادم الثانوي بالحصول على تحديثات الوحدة عندما تصبح متاحة.
  • قم بتمكين وصول المستخدم إلى صفحة مدخل مدير التحليلات. 

8881 (HTTP)

8882 (HTTPS) **

  • يسمح لأجهزة FootfallCam ™ بدفع بيانات العد إلى Analytic Manager.
  • يسمح للخادم الثانوي بإجراء مزامنة البيانات الحية مع مدير التحليلات وتحديث التكوين.
  • يلزم وجود صفحات معينة للوصول إلى هذا المنفذ عند وصول المستخدم إلى البوابة الإلكترونية. 
أجهزة FootfallCam ™

الخادم الثانوي

8080 (WS / WSS **) يسمح لجهاز (أجهزة) FootfallCam ™ بتحميل بيانات Space Occupancy إلى الخادم.
الخادم الأساسي 22 (سش) يسمح باتصال طرفي SSH للموظفين التقنيين في FootfallCam ™ لأداء تثبيت البرامج وصيانتها عند الحاجة. 
8081 (HTTP / HTTPS **) يسمح للخادم الأساسي بالاتصال بالخادم الثانوي لمزامنة البيانات الحية مع مدير التحليل وتحديث التكوين. 

8089

السماح لـ Analytic Manager Portal بالمصادقة باستخدام Keycloak.

4000، 5432، 3030

السماح لـ Analytic Manager بالتواصل مع CubeJs

8030 (HTTP) ، 9030 (HTTPS)

اسمح لـ CubeJs بالاستعلام عن Doris DB

8089

السماح لـ Analytic Manager Portal بالمصادقة باستخدام Keycloak.

9888

اسمح للخادم الثانوي بمنح حق الوصول إلى لوحة معلومات قاعدة بيانات Druid التي خزنت بيانات عد أجهزة FootfallCam ™

8082 (Flink) 8080 (تدفق الهواء) 8443 ، 6650 ، 6651 (نجم نابض)

السماح للخادم الأساسي بالوصول إلى واجهة مستخدم الخادم الثانوي

الخادم الأساسي ، أجهزة FootfallCam ™

9090 (Thingsboard) 9092 (كافكا) 2181 (Zookeeper)

السماح للخادم الثانوي بالحصول على البيانات من أجهزة FootfallCam ™ 

السماح للخادم الأساسي بالوصول إلى واجهة مستخدم Thingsboard

ملاحظات

يمكنك اختيار تنفيذ اتصالات SSL من خلال إعداد شهادة SSL واسم المجال قبل متابعة خدمة تثبيت البرنامج. أنت مطالب بإخطار FootfallCam ™ من خلال: 

قواعد الجدار الناري في الخارج

مصدر

الرحلات

ميناء

الهدف

الخادم الأساسي ، 
الخادم الثانوي

 

198.244.207.93

80 (HTTP)

443 (HTTPS)

5000

للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:

  • ستتطلب عملية ضبط الجهاز عن بُعد إعادة نقل ملفات الفيديو إلى الخادم المركزي.
  • التكوين والنسخ الاحتياطي للبيانات الأساسية في حالة فقد البيانات بسبب فشل الأجهزة ، إلخ.

51.195.132.20

للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:

  • التكوين والنسخ الاحتياطي للبيانات الأساسية في حالة فقد البيانات بسبب فشل الأجهزة ، إلخ.

51.89.155.156
141.95.144.51

للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:

  • التحقق من صحة الخوادم (حالة الإنترنت ، التخزين ، الإصدار)
  • الحصول على آخر تحديث من FootfallCam docker hub للوحدة التحليلية للمدير والوحدة الفرعية لتطبيق إصلاحات الأخطاء وإصدار ميزات جديدة.

51.255.103.189

51.255.82.36

للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض: 

  • التحديث المستمر للبرامج لتحسين الأداء وإصلاح الأخطاء.

https://download.docker.com

 

للسماح بتنزيل Docker وتثبيته في خادمك الثانوي بغرض:

- يسمح للمطورين بحزم وتشغيل تطبيقات FootfallCam في الحاويات.

- يسمح للمطورين بإدارة ومراقبة تطبيقات FootfallCam في الحاويات.

 

51.68.207.95

26 (بروتوكول نقل البريد الإلكتروني)

(اختياري) خادم SMTP الخاص بنا في حالة عدم قيام العميل بتطبيق خادم SMTP من جانب العميل في الحل.  

إذا كنت ستستضيف FootfallCam ™ Solution في شبكة خاصة ، فتأكد من أن قواعد جدار الحماية لديك قادرة على تلبية قائمة التحقق التالية: 

  • أجهزة FootfallCam ™ قادرة على التواصل مع كل من الخوادم الأولية والثانوية. 
  • يمكن إنشاء الاتصال بين الخوادم الأولية والثانوية. 

مهم

سيؤثر عدم الامتثال لمتطلبات الشبكة أعلاه على العمليات الآلية التي تقدمها FootfallCam ™ مثل: 

  • قد لا يتمكن FootfallCam ™ من إكمال عملية التحقق ضمن اتفاقية مستوى الخدمة المحددة. 
  • قد لا يتمكن FootfallCam ™ من تقديم دعم استباقي مثل مراقبة فحص صحة الخادم (الخوادم) وحالة الخدمات وفحص صحة البيانات وفحص صحة الأجهزة. 
  • قد لا يتمكن برنامج FootfallCam ™ Analytic Manager المستضاف في خادم محلي من تلقي أحدث التصحيحات وتحديثات الأمان. 
  • قد لا يتمكن FootfallCam ™ من إجراء نسخ احتياطي يومي للبيانات من قاعدة بيانات العميل وتكوينه.

26.3 تثبيت FootfallCam ™ Solution

26.3.1 خدمة تثبيت الخادم

في الوقت الحالي ، لا يوفر FootfallCam ™ أي ملفات تثبيت للمستخدمين لأداء التثبيت بأنفسهم بسبب الصعوبات التقنية. ومن ثم ، يمكن الدفع مقابل خدمة تثبيت الخادم بحيث يمكن لـ FootfallCam ™ إجراء تثبيت كامل للبرنامج ، بما في ذلك: 

  • تحقق من توافق موارد أجهزة الخوادم مع متطلبات النظام. 
  • تحقق من توافق اتصال الخوادم مع متطلبات الشبكة. 
  • تثبيت وتكوين FootfallCam ™ Analytic Manager V9. 
  • تثبيت وتكوين Microsoft SQL Server ** (الترخيص غير مضمن). 
  • تثبيت محرك البيانات في الوقت الحقيقي وتكوينه. 
  • تثبيت خادم قاعدة بيانات Druid وتكوينه. 
  • صيانة البرامج وتحديثها ودعمها بشكل مستمر. 

يمكنك معرفة المزيد عن طلب خدمة تثبيت الخادم بتنسيق قسم شنومكس في الاعلى.

ملاحظات

سيقوم FootfallCam ™ بإجراء التثبيت باستخدام Microsoft SQL Server Express Edition فقط إذا لم يقدم العميل أي ترخيص. إذا كنت قد أعددت ترخيص Microsoft SQL Server ، فيجب عليك تثبيت برنامج Microsoft SQL Server مسبقًا في الخادم الأساسي قبل تسليم عملية تثبيت برنامج FootfallCam ™. 

إذا كان ترحيل البيانات مطلوبًا في حالة تغيير الخادم / الأجهزة / ترخيص Microsoft SQL ، فقد يتم تطبيق رسوم إضافية.

26.3.2 متطلبات الوصول عن بعد

في حالة تثبيت البرنامج أو صيانة الخادم أو المشكلات الفنية المتعلقة بأجهزة FootfallCam ™ أو البرامج والوحدات المستضافة ، يوصي FootfallCam ™ عملائنا بتوفير الوصول عن بُعد لسطح المكتب باستخدام بيانات اعتماد وصول ثابتة (المعرف وكلمة المرور) ، والمتاحة على مدار الساعة طوال أيام الأسبوع ، مع وصول معين إلى الشبكة.

السبب في أننا طلبنا الوصول إلى سطح المكتب البعيد ببيانات اعتماد ثابتة كما يلي:

  • قد يختلف وقت تنفيذ العمل الضروري بين مستخدمي المنطقة الزمنية والموظفين التقنيين لـ FootfallCam ™ ، لتجنب أي تأخير في الإجراء ، يُفضل الوصول غير المراقب لتسريع العملية.

  • لتقصير وقت الاتصال اللازم للموظفين التقنيين لـ FootfallCam ™ مع مسؤول تكنولوجيا المعلومات في الموقع ، يُنصح بعدم تكرار تغيير كلمة المرور ، باستثناء الضرورة. 

يمكنك اختيار إحدى طرق الوصول إلى سطح المكتب البعيد التالية أدناه:

طريقة الوصول عن بعد

رابط التعليمات / التنزيل

اتصال سطح المكتب البعيد (RDP)

انقر هنا للحصول على تعليمات حول كيفية إعداد RDP في الخادم الأساسي الخاص بك

AnyDesk

انقر هنا لتنزيل التطبيق وتثبيته على الخادم الأساسي الخاص بك

بالنسبة للخوادم التي تتم استضافتها في شبكة خاصة ، ما لم تكن قد اخترت حل الوصول عن بعد مثل AnyDesk ، فأنت مطالب بتنفيذ خدمات VPN المفضلة لديك ، وتوفير الوصول المناسب للمتخصصين التقنيين في FootfallCam ™ لصالح تثبيت الخادم وما بعد- دعم التثبيت. 

بعد الانتهاء من الإجراء أعلاه ، يرجى تضمين بيانات الاعتماد الخاصة بك في ملف نموذج تثبيت الخادم قبل طلب خدمة تثبيت الخادم. 

ملاحظات

أنت يجب توفير اسم المستخدم و كلمه السر من الخادم الثانوي مع إذن الجذر إلى FootfallCam ™. يرجى تضمين أوراق الاعتماد في نموذج تثبيت الخادم.

إذا كنت قلقًا بشأن أمن مكان عملك ، فيمكنك اختيار إلغاء الاشتراك من توفير الوصول عن بُعد على مدار الساعة طوال أيام الأسبوع إلى FootfallCam ™ شهرين بعد الانتهاء من طرح المشروع، وأعد تمكين الوصول عن بُعد فقط إذا طلب FootfallCam ™ الوصول إلى الخادم في حالة الحاجة إلى أعمال صيانة ضرورية.

 

 

تم التحديث في كانون الثاني (يناير) 24 و 2024

مرفقات المادة