Replication Manager كل ما يفعله، حسب المجال
المراقبة، والإتاحة العالية، والمخططات، والأمان، والسجلات، والتنبيهات، والأساس التقني، والصيانة، والمنسّق، والمُهيِّئ، وعبء العمل.
- ملف تنفيذي واحد: الخادم وواجهة الويب وواجهة API وسطر الأوامر
- مقاييس مدمجة: مخزن Carbon/Graphite خاص به، لا شيء آخر لتثبيته
- سكربتات وقوالب مدمجة في الملف التنفيذي
- واجهة REST API موثّقة عبر Swagger
- خادم MCP لمساعدك الذكي
- خطافات سكربتات عند كل حدث: قبل التبديل عند الأعطال وبعده، والنسخ الاحتياطية، وتغييرات المخطط والمتغيرات، والتنبيهات
- رموز API، لكل منها صلاحياته الخاصة
- إضافات موقّعة توسّع المراقبة والأمان والأرشفة
- اختبارات انحدار مدمجة (regtest): سيناريوهات التبديل عند الأعطال والتبديل اليدوي وإعادة الانضمام والنسخ الاحتياطي، تُشغَّل على عنقودك الخاص
- الطوبولوجيا وتأخر النسخ المتماثل وحالة النسخ المتماثلة
- الاستعلامات البطيئة وملخص الاستعلامات (digest) وPerformance Schema: mutex وlatch والذاكرة
- المعاملات الطويلة والخاملة التي تحتجز الأقفال
- الرسوم البيانية: عبء العمل والنسخ المتماثل والموارد وInnoDB والذاكرة
- الشبكة الداخلية لكل قاعدة بيانات ووسيط وتطبيق
- استهلاك الموارد لكل خدمة: CPU والذاكرة وIO والقرص
- التقدم المباشر لكل نسخة احتياطية قيد التنفيذ
- تبديل تلقائي عند الأعطال (failover) وتبديل مُخطَّط مضبوط (switchover)
- ينتظر التبديل المُخطَّط انتهاء معاملات الكتابة الطويلة، ولا يُنهيها أبدًا
- تحكيم بين مراكز البيانات، بالأغلبية
- إعادة انضمام الخادم الأساسي السابق: flashback أو pg_rewind أو إعادة البناء من نسخة احتياطية
- GTID والنسخ المتماثل شبه المتزامن للحماية من فقدان البيانات
- عدة نسخ من replication-manager على عنقود واحد: واحدة نشطة والبقية في وضع الاستعداد
الـ Staging والعناقيد الفرعية وCDC
- عناقيد الـ staging: يختبر مطوروك على بيانات الإنتاج، تُغذّى من العنقود الأصل وتُحدَّث عند الطلب
- العناقيد الفرعية: اختبر ترحيلًا، أو إصدارًا آخر، أو محرك تخزين آخر، تحت عمليات الكتابة الحقيقية للعنقود الأصل
- تُنشأ باستدعاء واحد من الواجهة أو واجهة API أو خادم MCP، بعد التحقق من الخطة أولًا
- تُغذّى وتُعاد تغذيتها من النسخة الاحتياطية للعنقود الأصل، ثم تتكرر منه
- إضافات تكرار CDC: عمليات خاضعة للإشراف تنقل تغييرات المصدر إلى محرك آخر، وأولها MariaDB ColumnStore
- جداول كل قاعدة بيانات وأحجامها وفهارسها، تُفحص يوميًا
- أحداث المخطط: كل جدول يُنشأ أو يُعدَّل أو يُحذف، مع فروق أعمدته
- إضافات استشارية: الفهارس المكررة، ونفاد قيم auto-increment، وحجم الصف، وضغط LOB
- مجاميع اختبارية (checksum) للجداول بين الخادم الأساسي ونسخه المتماثلة
- خطّاف (hook) عند تغييرات المخطط لسكربتاتك الخاصة
- درجة أمان من 0 إلى 100، وتقدير من A إلى F، و19 فحصًا على كل خادم
- إضافات الكشف: تصعيد الصلاحيات، والوصول خارج ساعات العمل، وكلمات المرور وأرقام البطاقات بنص واضح في binlog
- تدقيق المستخدمين والصلاحيات، وتدوير كلمات المرور
- أسرار محفوظة في Vault
- TLS وصلاحيات API لكل مستخدم
- تسجيل دخول موحّد بهوية Cloud18
- إضافات موقّعة وقائمة مكونات البرمجيات (SBOM)
- سجل الأخطاء وسجل الاستعلامات البطيئة وسجل التدقيق لكل خادم، تُجمع وتُعرض في الواجهة
- أخطاء SQL تُتابع فور حدوثها
- مستوى سجل لكل وحدة: النسخ الاحتياطي، والوسيط، ونبض القلب (heartbeat)، والتحكيم، والمُجدول، وغيرها
- سجل حالة العنقود: كل قرار يتخذه replication-manager، مع شرحه
- السجلات متاحة من الواجهة وAPI وخادم MCP
- تنبيهات صحة على كل قاعدة بيانات وكل وسيط
- البريد الإلكتروني وSlack وMicrosoft Teams وPushover
- سكربت التنبيه الخاص بك عند كل حدث
- تحذيرات تسمّي السبب، مثل تعارض server-id على تدفق binlog
- تُطلق إضافات الكشف تنبيهاتها الخاصة
- الطوبولوجيات: master ونسخ متماثلة، ومتعددة المستويات، ومتعددة المصادر، ومؤجلة، وMariaDB Galera، وMySQL group replication، ونشط/خامل، وPostgreSQL بتدفق WAL والنسخ المنطقي
- الوسطاء: HAProxy مع واجهة API وقت التشغيل، وProxySQL، وMaxScale
- REST API وسطر الأوامر وخادم MCP
- MariaDB حتى 12، وMySQL وPercona Server 8.4، وPostgreSQL 17
- نسخ احتياطي منطقي وفعلي: mysqldump وmydumper وdumpling وsplitdump وmariadb-backup وxtrabackup وpg_dumpall وpg_basebackup
- تشفير البيانات المخزّنة، وأرشفة على S3 أو Proxmox Backup أو Plakar
- الاستعادة إلى نقطة زمنية من نسخ binlog وWAL؛ واستعادة جزئية لجدول واحد أو مخطط واحد
- المُجدول: النسخ الاحتياطي، وoptimize وanalyze، وتنظيف binlog
- تدوير كلمات المرور
- الإعدادات محفوظة في git
- OpenSVC أو Kubernetes أو محليًا
- قواعد بيانات ووسطاء وتطبيقات يجهّزها replication-manager ويعيد تشغيلها
- وحدات تخزين للتبديل عند الأعطال للخدمات النشطة/الخاملة
- Rolling restart وrolling upgrade وrolling reprovision
- تغيير ديناميكي لحجم CPU والذاكرة وIO والقرص، ضمن الخطة وحتى الحد الذي تضعه
- كل خادم مُحجَّم وفق خطته: الذاكرة والأنوية وIO
- مجموعات قواعد (rulesets) تضبط MariaDB وMySQL وPostgreSQL لهذا الحجم
- وسوم (tags) لعبء العمل وللميزات التي تريدها
- تغييرات الإعدادات مُتتبَّعة، مع فروق كل ملف
- صور قواعد البيانات من قائمتك الخاصة، لكل ترقية
- أكثر الاستعلامات كلفة وملخص الاستعلامات، لكل خادم
- اختبار أداء بنقرة واحدة: sysbench عبر الوسيط، من replication-manager
- محاكاة حركة المرور عبر الوسطاء، لإثبات مسار الكتابة
- وسوم عبء العمل التي تكيّف المُهيِّئ مع استخدامك
- إضافات الكشف: تراجع أداء الاستعلامات البطيئة، وطفرات المسح الكامل للجداول، وعواصف الاتصالات والأخطاء والجداول المؤقتة، وتنازع أقفال البيانات الوصفية
- متنبئ بتأخر النسخ المتماثل
Cloud18 ما يضيفه Cloud18
التطبيقات بجوار البيانات، وسوق للشركاء.
- مكتبة قوالب: ERPNext وDolibarr وForgejo وphpMyAdmin وAdminer وValkey وMemcached وRabbitMQ وMinIO وRustFS
- شيفرتك الخاصة بلغة PHP أو Java أو Next.js أو Python أو Go أو .NET، مستنسخة من git
- مخطط ومستخدم يُنشآن لكل تطبيق
- التشغيل والإيقاف وإعادة التشغيل وتغيير الحجم من الواجهة أو API أو خادم MCP
اكتشف Cloud18
- رصيد ترحيبي بقيمة 1000 € على البنية التحتية لكل حساب جديد
- الوحدات: DBU وAPU وBKU وBAU وGWU
- الوحدات ذاتها لدى كل شريك، كلٌّ بسعره
- موارد مضمونة؛ وما يتجاوز الخطة، حتى الحد الذي تضعه، بسعر التخصيص الزائد الذي يحدده كل شريك
- كشف شهري بالوحدات لكل عنقود
- عناقيد بالخدمة الذاتية
- الدعم والهوية والنسخ الاحتياطي الخارجي وقاعدة المعرفة
- الدعم عبر الدردشة مباشرة داخل التطبيق، وخدمات خبرائنا
- مساحة تخزين في السحابة لنسخك الاحتياطية وأرشيفك
- نسخ احتياطي لإعداداتك في السحابة
- قاعدة معرفة حول الإعدادات والأمان والأخطاء البرمجية، والتوثيق
اطّلع على الشركاء
الخطوات التالية
ثبّت Replication Manager محليًا، أو ابدأ على Cloud18.