Skip to content

النسخ المماثل بين المواقع والتعافي من الكوارث (Site-to-Site Replication & Disaster Recovery)

إذا كنت تشغل تطبيقات حيوية ومهمة للمؤسسة، فأنك لا تستطيع تحمّل توقف خدماتك عن العمل في حال حدوث عطل في العتاد أو فقدان مبنى الخادم للطاقة.

يتيح لك النسخ المماثل غير المتزامن بين المواقع (Site-to-Site Asynchronous Replication) الخاص بـ Vapor إمكانية عكس الأجهزة الافتراضية تلقائيًا من مضيف مركز البيانات الرئيسي (Data Center - DC) إلى مضيف مركز التعافي من الكوارث الثانوي (Disaster Recovery Center - DRC).


1. النسخ الاحتياطي مقابل النسخ المماثل: ما الفرق؟

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

2. فهم النسخ المماثل غير المتزامن و RPO

يستخدم Vapor النسخ المماثل غير المتزامن (Asynchronous Replication)، والذي يعمل مثل كتابة مذكرات:

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

  • المنزامن (Synchronous) يعني الاتصال بصديقتك عبر الهاتف وإملاء كل كلمة أثناء كتابتها. هذا يبطئ عملك.
  • غير المتزامن (Asynchronous) يعني أن تكتب مذكراتك كالمعتاد بسرعتك الخاصة، وفي كل مساء (مثلاً في الساعة 6:00 مساءً)، تقوم بمسح الصفحات الجديدة ضوئيًا وإرسالها عبر البريد الإلكتروني إلى صديقتك.

RPO (هدف نقطة التعافي - Recovery Point Objective)

إن RPO هو فاصل النسخ المماثل الزمني (مثل 15 دقيقة، أو ساعة واحدة، أو 12 ساعة). يحدد "كمية البيانات التي أنت مستعد لفقدانها في حالة وقوع كارثة." إذا قمت بالنسخ المماثل كل 15 دقيقة، وانفجر الخادم في الساعة 2:10 مساءً، فإن النسخة المماثلة على المضيف الثانوي ستحتوي على جميع البيانات حتى الساعة 2:00 مساءً. تفقد حدًا أقصى قدره 10 دقائق من البيانات مكتوبة.


3. عمليات التعافي من الكوارث في Vapor

يوفر Vapor أربع عمليات رئيسية لإدارة التعافي من الكوارث:

أ. اقتران المواقع (Site Pairing)

ربط المضيف الرئيسي بمضيف بعيد في شبكة أخرى أو موقع فيزيائي آخر.

  • في واجهة الويب، انتقل إلى Replication > Sites وانقر على Pair Site.
  • أدخل عنوان URL لـ API الخاص بالخادم الهدف (مثل https://192.168.122.129:7770/api/v1) ورمز الأمان المميز (Token).

ب. الترحيل المخطط مقابل التبديل عند الفشل الطارئ (Planned Migration vs. Emergency Failover)

عندما تحتاج إلى تنشيط VM المماثل في الموقع الثانوي:

  • التراحل المخطط (Planned Migration): يُستخدم للصيانة المجدولة (مثل انقطاع مجدول للكهرباء في الموقع الرئيسي). يقوم Vapor بإيقاف VM الإنتاجي بسلاسة، ويدير مزامنة فارقة نهائية لضمان عدم فقدان البيانات، ثم يقلع جهاز VM المماثل في موقع DR.
  • التبديل عند الفشل الطارئ (Emergency Failover): يُستخدم عندما يكون الخادم الرئيسي متوقفًا تمامًا عن العمل (مثل عطل العتاد). يقوم Vapor فورًا بإقلاع جهاز VM المماثل في موقع DR باستخدام أحدث نقطة مزامنة ناجحة.

ج. تدريبات التعافي من الكوارث / التبديل للاختبار (DR Drills / Test Failovers)

كيف تعرف أن جهاز VM المماثل سيقلع ويعمل بالفعل عند وقوع كارثة حقيقية؟ تجري تدريب DR (DR Drill).

  • إطلاق Test Failover يوجه Vapor لإقلاع استنساخ مؤقت لجهاز VM المماثل داخل "فقاعة شبكة" معزولة في موقع DR.
  • يمكنك تسجيل الدخول، والتحقق من عمل التطبيق، وإجراء الاختبارات.
  • يستمر النسخ المماثل النشط في العمل في الخلفية. بمجرد التحقق، تنقر على "Stop Drill" لحذف الاستنساخ المؤقت تلقائيًا وتنظيف موارد بيئة الاختيار.

د. إعادة الحماية (عكس النسخ المماثل - Reprotect)

بمجرد حل الكارثة وإصلاح الخادم الرئيسي، تريد العودة.

  • VM يعمل الآن في موقع DR.
  • النقر على Reprotect يوجه Vapor لعكس اتجاه المرآة. سيقوم الآن بتتبع التغييرات في موقع DR ونسخها مماثلاً إلى الموقع الرئيسي. بمجرد المزامنة، يمكنك إجراء ترحيل مخطط للعودة إلى الوطن.