انتقل إلى المحتوى الرئيسي

تنصيب المنصة

تم تصميم OMTrader لتناسب عمليات النشر البسيطة، المتوسطة، والمتقدمة — مما يمنحك تحكمًا كاملاً في احتياجات التوسع والبنية التحتية:

  • الوضع البسيط (Simple Mode): خادم واحد مع نسخ احتياطي مدمج، مثالي للاختبارات أو البيئات منخفضة الحركة.
  • الوضع المتوسط (Medium Mode): تطبيقات موزعة ومتوازنة التحميل مع عمليات نسخ احتياطي لقاعدة البيانات.
  • الوضع المتقدم (Advanced Mode): بنية عنقودية (Clustering) كاملة مع قواعد بيانات عالية التوفر، مجموعة Redis، إنهاء SSL، ونشر متعدد المناطق لتحقيق المرونة على مستوى المؤسسات.

ابدأ صغيرًا وقم بالتوسع مع نمو أعمالك — OMTrader تتكيف مع بنيتك التحتية.


الوضع البسيط (Simple Mode)

المواصفات المطلوبة للخادم (Server Specifications):

الخادم (Server)

  • نظام تشغيل Linux Ubuntu 24.10 أو أعلى
  • 32GB RAM أو VRAM
  • 4 نوى CPU أو vCPUs
  • 300GB SSD مساحة تخزينية
  • شهادة SSL/TLS لاسم النطاق الخاص بك
  • نطاق مخصص مع النطاقات الفرعية التالية:
    • trader.company.com
    • manager.company.com
    • admin.company.com

لأمان أعلى، قمنا بتضمين خادم Proxy مدمج ونوصي بإضافة جدار حماية (Firewall) عند الاتصال بالإنترنت العام.


قاعدة البيانات (Database)

الوضع الافتراضي (Default):
تستخدم المنصة قاعدة بيانات فردية بشكل افتراضي.
تتضمن عملية نسخ احتياطي يومية End-of-Day (EOD)، حيث يتم تخزين نسخة كاملة وآمنة من جميع البيانات يوميًا.
هذا الإعداد مثالي للبيئات صغيرة إلى متوسطة الحجم أو لأغراض الاختبار.

التوصية – وضع العنقود (Cluster Mode):
لبيئات الإنتاج والمهام الحرجة، نوصي بشدة بإعداد قاعدة بيانات عنقودية (Clustered Database) لضمان:

  • التكرار والمرونة (Redundancy & Fault Tolerance): حماية البيانات في حالة الفشل.
  • أداء أعلى (Higher Performance): استيعاب أحمال متعددة بشكل متزامن.
  • الانتقال السلس واستعادة الكوارث (Seamless Failover & Disaster Recovery): استعادة سريعة عند حدوث أي خلل.

متطلبات العنقود (Cluster Requirements):

  • الحد الأدنى: 3 عقد (Nodes) لقاعدة البيانات (عقدة رئيسية + 2 نسخة مكررة).
  • يتطلب بنية تحتية إضافية (خوادم مخصصة أو خدمة قاعدة بيانات مدارة).
  • التكرار التلقائي (Automated Replication) ومراقبة الصحة بشكل مستمر.

الوضع المتوسط (Medium Mode)

في هذا الوضع، يتطلب الإعداد التالي:

  1. خوادم جدار الحماية (Firewall Servers): 2 خادم
  2. خوادم البوابة (Gateway Servers): 2 خادم
  3. قاعدة البيانات (Database): 3 خوادم
تلميح

النشر على السحابة (Cloud Deployments) أسرع في الإعداد والتوسع مقارنة بالبنية التحتية التقليدية.
تقلل السحابة من تعقيد البنية التحتية وتسرع من الوصول إلى السوق.

ومع ذلك، قد تكون عمليات النشر التقليدية ضرورية عند وجود متطلبات تنظيمية أو قانونية تتعلق بمكان تخزين البيانات.

OMTrader تدعم كلا النمطين — مما يمنحك الحرية في النشر على أي سحابة أو في بنيتك التحتية الخاصة.


الوضع المتقدم (Advanced Mode)

في الوضع المتقدم (Advanced Mode)، تتضمن OMTrader جميع مكونات الوضع المتوسط، مع توفر كامل عبر كامل البنية التحتية.
يمكن إعداد هذا الوضع على السحابة أو في البنية التحتية التقليدية حسب احتياجات الامتثال والتشغيل.

الميزات الرئيسية (Key Features):

🔁 موازنات تحميل متكررة (Redundant Load Balancers): دعم الوضعين النشط-السلبي أو النشط-النشط.

⚙️ عنقود خوادم التطبيقات (App Server Clustering): مع استرداد تلقائي عند الفشل.

🧠 عنقود Redis (Redis Cluster): مع Sentinel أو العنقود الأصلي (Native Clustering).

🗄️ قاعدة بيانات عالية التوفر (Highly Available Database): متعددة العقد أو عنقود مُدار.

🔐 إنهاء SSL مع التحويل الاحتياطي (SSL Termination + Failover): لضمان الأمان واستمرارية الخدمة.

🛡️ قواعد الجدار الناري وعزل الشبكات (Firewall Rules & Network Isolation): حماية كاملة للشبكة.

🌍 دعم متعدد المناطق أو محلي (Multi-zone or On-Country Support): لاستعادة البيانات عند الكوارث والامتثال القانوني.

هذا الوضع مثالي للبيئات الحرجة (Mission-Critical Environments) حيث يكون التوقف عن العمل غير مقبول والامتثال ضروري.

تلميح

لإعداد متقدم وموثوق، نوصي باستخدام Kubernetes كنظام تنسيق للحاويات لتحقيق إدارة أفضل واسترداد تلقائي عند الفشل.