انتقل إلى المحتوى الرئيسي انتقل إلى الملاحة انتقل إلى التذييل
MULTI-CLOUD

افرع أو انقل كلاستر Kubernetes يعمل

الكلاستر بأكمله ينتقل كوحدة واحدة: العُقد، والإعدادات، والبيانات. إلى جهاز آخر أو مركز بيانات آخر. والتحويل النهائي يُقاس بالثواني، لا بعطلة نهاية أسبوع.

Velero يستعيد النسخ الاحتياطية. Cluster API يستنسخ الأشكال. أما Rediacc فينقل الكلاستر وهو يعمل، مع بياناته كاملة.

rdc cluster fork prod --tag staging
جارٍ استنساخ صور العُقد (copy-on-write)........... تم ..
جارٍ استنساخ أحجام Ceph RBD...................... تم ..
جارٍ إعادة كتابة هوية العُقد لعناوين IP الجديدة........... تم ..
✓ ✓ اكتمل التفريع خلال 46 ثانية: prod-staging يعمل الآن. الأصل لم يُمس.
rdc cluster migrate prod --to fsn1-dc2
جارٍ النسخ المسبق بينما الكلاستر لا يزال يعمل...... تم ..
التحويل النهائي: إيقاف، الفرق النهائي، إعادة تشغيل........... 16 ثانية ..

المخرجات توضيحية؛ وقد ينتج التشغيل الفعلي سجلات إضافية. CLI reference: rdc cluster migrate

46s
Whole 2-node cluster fork
16s
Migrate cutover, measured
1-5s
Namespace fork
المشكلة

كلاسترك عالق في المكان الذي بنيته فيه

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

27% من الإنفاق السحابي يُهدر كل عام Flexera 2024 State of the Cloud Report [1]
17% المتوسط الذي تتجاوزه الشركات في ميزانيتها السحابية Flexera 2025 State of the Cloud Report [2]
$0.09/GB رسوم لنقل البيانات للخارج، مصممة عمدًا لجعل المغادرة مكلفة AWS/Azure/GCP Pricing 2024 [3]
الطريقة القديمة
Month 1 إنشاء الكلاستر الجديد
Month 2 إعادة بناء ملفات التعريف والأسرار (secrets)
Month 3 استعادة الأحجام من النسخة الاحتياطية
Month 4 إعادة اختبار كل تطبيق
Month 5+ التحويل النهائي ثم الأمل بأن ينجح
مع Rediacc
Pre-copy
16s cutover
Live
كيف يعمل

الكلاستر بأكمله هو مجموعة ملفات واحدة

1

صور الكلاستر مع الأحجام

كل عقدة تعمل من ملف صورة (image). وكل حجم (volume) هو صورة Ceph RBD. ومعًا يشكلان الكلاستر بأكمله: التطبيقات والإعدادات والبيانات.

2

تفريع في المكان

أمر واحد يستنسخ كل صورة بأسلوب copy-on-write. كلاستر مكوّن من عقدتين تم تفريعه خلال 46 ثانية في مختبرنا. والأصل يستمر بالعمل طوال الوقت.

3

الترحيل بتحويل نهائي قصير

ينسخ Rediacc البيانات مسبقًا بينما الكلاستر لا يزال يعمل. ثم يوقفه، ويرسل الفرق النهائي، ويعيد تشغيله على الجهاز الجديد. التحويل النهائي المقاس: 16 ثانية.

prod (Datacenter A) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD
State Keeps running
Fork
46s
prod-staging (Datacenter B) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD clones
State Own identity, new IPs
تحت الغطاء

لماذا يمكن لكلاستر أن ينتقل مثل ملف

كل عقدة تعمل من ملف صورة على btrfs. وكل حجم هو صورة Ceph RBD. نسخ كلاستر يعني استنساخ تلك الصور بأسلوب copy-on-write. بلا تصدير، بلا تحويل، وبلا خطوة استعادة. ولهذا يستغرق التفريع ثوانٍ لا أشهرًا.

أدوات النسخ الاحتياطي تستعيد إلى كلاستر فارغ، قطعة تلو الأخرى
صور العُقد والأحجام تنتقل كمجموعة واحدة
البيانات تحتاج منتج نسخ متماثل منفصل
نسخ Ceph RBD تنتقل معه تلقائيًا، بأسلوب copy-on-write
استنساخ كلاستر يعني إعادة تجهيز وإعادة نشر كاملة
تفريع كلاستر مكوّن من عقدتين استغرق 46 ثانية في مختبرنا. والأصل يستمر بالعمل
خطط التحويل النهائي تمتد على عطلة نهاية أسبوع كاملة
التحويل النهائي المقاس: 16 ثانية. وتُعاد أحمال العمل للتشغيل على الوجهة
لماذا هذا مهم

احتفظ بـ Kubernetes الخاص بك. واكسب قابلية التنقل.

احتفظ بـ Kubernetes الخاص بك

يشغّل Rediacc خدمة k3s نيابة عنك، أو يتصل بكلاستر تملكه بالفعل. الأحجام (volumes) تعمل على ceph-csi RBD. وتبقى ملفات التعريف الخاصة بك ملكًا لك.

قابلية تنقل حقيقية بين مراكز البيانات

جهّز البنية التحتية على مضيفات KVM الخاصة بك أو على سحابات مثل Linode باستخدام شبكات VLAN خاصة. تفصل مجموعات العُقد بين عُقد Ceph كثيفة التخزين وعُقد Kubernetes كثيفة المعالجة.

عقلية واحدة لكل شيء

تطبيق Kubernetes هو namespace. افرعه كأي مستودع آخر: 1 إلى 5 ثوانٍ، مع بياناته كاملة. بنفس الأوامر التي تستخدمها بالفعل لمستودعات Docker.

الفجوة

لا أحد غير Rediacc ينقل كلاستر يعمل مع بياناته

أدوات النسخ الاحتياطي توقف الخدمة وتستعيدها. Cluster API يستنسخ الشكل دون البيانات. مرايا RBD تنسخ الأحجام فقط، لا الكلاستر بأكمله. أما Rediacc فينقل كل ذلك معًا.

القدرة VeleroKasten K10Cluster APIRBD Mirroring Rediacc
نسخ احتياطي للتطبيقات والأحجام [4] [5] Volumes only[9]
نقل الكلاستر بأكمله مع بياناته Stop and restore[6] Stop and restore[7] Shape only[8]
تفريع كلاستر يعمل، مع بياناته كاملة
استنساخ تطبيق واحد (namespace) خلال ثوانٍ
نسخ البيانات دون إعادة كتابة كاملة Async copy[10]
تحويل نهائي قصير ومقاس لعملية نقل مخطط لها

امنح كلاسترك مسار خروج

افرعه، اختبر عملية النقل، ثم رحّله فعليًا. ابدأ تجربتك المجانية لمدة 14 يومًا.

$ rdc cluster fork prod --tag staging

وقتك ضيق؟

تخطَّ التفاصيل المعمّقة. احصل على النسخة المختصرة التي يمكن لفريقك قراءتها في خمس دقائق خلال اجتماع يومي.

تنزيل الملخص المختصر (PDF)
Runs the apps you already ship
قواعد بيانات، CI/CD، أنظمة إدارة محتوى (CMS)، مراقبة، تسجيلات دخول، تخزين. أي شيء يعمل على Kubernetes يمكن لـ Rediacc تفريعه ونقله، مع بياناته كاملة.
Sources & References
  1. Flexera, "2024 State of the Cloud Report," 2024. "27% of cloud spend continues to be wasted." www.flexera.com
  2. Flexera, "2025 State of the Cloud Report," 2025. "With cloud budgets already exceeding limits by 17%, organizations are increasingly turning to managed service providers." www.flexera.com
  3. AWS, "Amazon S3 Pricing — Data Transfer," 2024. "Data Transfer OUT from Amazon S3 to Internet: $0.09 per GB for the first 10 TB/month." aws.amazon.com
  4. Velero backs up Kubernetes cluster resources and persistent volumes and restores them into a cluster. velero.io
  5. Kasten K10 provides backup and restore of Kubernetes applications, including application data. docs.kasten.io
  6. Velero cluster migration restores a backup into a new cluster; workloads are recreated from the backup point, not moved live. velero.io
  7. Kasten K10 migrates applications between clusters by exporting a restore point and importing it into the target cluster. docs.kasten.io
  8. Cluster API's clusterctl move relocates Cluster API objects (the cluster's definition) to another management cluster; it does not move workload data. cluster-api.sigs.k8s.io
  9. Ceph RBD mirroring replicates block device images between Ceph clusters; it covers volumes, not Kubernetes cluster state. docs.ceph.com
  10. Ceph RBD mirroring is asynchronous, based on journaling or periodic snapshots, and is designed for disaster recovery. docs.ceph.com
تم قياس أزمنة التفريع والترحيل من البداية إلى النهاية في مختبر اختبار KVM الخاص بـ Rediacc على كلاستر مكوّن من عقدتين. مستوى الاتساق الافتراضي هو crash-consistent، أي بنفس دلالات إعادة تشغيل الطاقة. تُعاد أحمال العمل للتشغيل على الوجهة أثناء التحويل النهائي للترحيل.