Skip to main content
يوضح هذا الدليل آلية عمل النسخ الاحتياطية في ClickHouse Cloud، والخيارات المتاحة لك لإعداد النسخ الاحتياطية لخدمتك، وكيفية الاستعادة من نسخة احتياطية. المتطلبات الأساسية

قائمة حالات النسخ الاحتياطي

تُنفَّذ النسخ الاحتياطية وفقًا للجدول الزمني المُهيأ لخدمتك، سواء كان الجدول اليومي الافتراضي أو جدولًا زمنيًا مخصصًا اخترته. ويمكنك عرض جميع النسخ الاحتياطية المتاحة من علامة التبويب Backups الخاصة بالخدمة. ومن هنا، يمكنك الاطّلاع على حالة النسخة الاحتياطية ومدتها، بالإضافة إلى حجمها. كما يمكنك أيضًا استعادة نسخة احتياطية محددة باستخدام عمود Actions.

فهم تكلفة النسخ الاحتياطي

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

استعادة نسخة احتياطية

تتم استعادة النسخ الاحتياطية إلى خدمة ClickHouse Cloud جديدة، وليس إلى الخدمة الحالية التي أُخذت منها النسخة الاحتياطية. بعد النقر على أيقونة Restore الخاصة بالنسخة الاحتياطية، يمكنك تحديد اسم الخدمة الجديدة التي سيتم إنشاؤها، ثم استعادة هذه النسخة الاحتياطية: ستظهر الخدمة الجديدة في قائمة الخدمات بالحالة Provisioning إلى أن تصبح جاهزة:

العمل مع الخدمة المستعادة

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

استخدم الخدمة المستعادة الجديدة

لاستخدام الخدمة الجديدة، نفّذ الخطوات التالية:
  1. تحقّق من أن الخدمة الجديدة تتضمن إدخالات قائمة الوصول حسب عناوين IP اللازمة لحالة الاستخدام الخاصة بك.
  2. تحقّق من أن الخدمة الجديدة تحتوي على البيانات التي تحتاج إليها.
  3. أزِل الخدمة الأصلية.

رحّل البيانات من الخدمة المستعادة حديثًا إلى الخدمة الأصلية

لنفترض أنه لا يمكنك العمل مع الخدمة المستعادة حديثًا لسبب ما، على سبيل المثال إذا كان لا يزال لديك مستخدمون أو تطبيقات تتصل بالخدمة الحالية. عندها قد تقرر ترحيل البيانات المستعادة حديثًا إلى الخدمة الأصلية. ويمكن تنفيذ الترحيل باتباع الخطوات التالية: اسمح بالوصول عن بُعد إلى الخدمة المستعادة حديثًا يجب استعادة الخدمة الجديدة من نسخة احتياطية باستخدام قائمة السماح لعناوين IP نفسها الخاصة بالخدمة الأصلية. وهذا ضروري لأنه لن يُسمح بالاتصال بخدمات ClickHouse Cloud الأخرى ما لم تكن قد سمحت بالوصول من Anywhere. عدّل قائمة السماح واسمح بالوصول من Anywhere مؤقتًا. راجع وثائق IP Access List لمزيد من التفاصيل. على خدمة ClickHouse المستعادة حديثًا (النظام الذي يستضيف البيانات المستعادة)
ستحتاج إلى إعادة تعيين كلمة مرور الخدمة الجديدة حتى تتمكن من الوصول إليها. يمكنك القيام بذلك من علامة التبويب Settings في قائمة الخدمات.
أضف مستخدمًا للقراءة فقط يمكنه قراءة الجدول المصدر (db.table في هذا المثال):
انسخ تعريف الجدول:
على نظام ClickHouse Cloud الوجهة (النظام الذي كان يحتوي على الجدول المتضرر): أنشئ قاعدة بيانات الوجهة:
باستخدام عبارة CREATE TABLE من المصدر، أنشئ الوجهة:
غيّر ENGINE إلى ReplicatedMergeTree من دون أي معلمات عند تشغيل عبارة CREATE. ينسخ ClickHouse Cloud الجداول دائمًا ويوفّر المعلمات الصحيحة.
استخدم الدالة remoteSecure لسحب البيانات من خدمة ClickHouse Cloud التي تمت استعادتها حديثًا إلى خدمتك الأصلية:
بعد إدراج البيانات بنجاح في خدمتك الأصلية، تأكد من التحقق من وجودها في الخدمة. كما ينبغي عليك حذف الخدمة الجديدة بمجرد التحقق من البيانات.

إلغاء حذف الجداول أو التراجع عن إسقاطها

الأمر UNDROP مدعوم في ClickHouse Cloud من خلال Shared Catalog. لمنع المستخدمين من إسقاط الجداول عن طريق الخطأ، يمكنك استخدام عبارات GRANT لإلغاء أذونات الأمر DROP TABLE لمستخدم أو دور معيّن.
لمنع حذف البيانات عن طريق الخطأ، يُرجى ملاحظة أنه لا يمكن افتراضيًا إسقاط الجداول التي يزيد حجمها على 1TB في ClickHouse Cloud. إذا أردت إسقاط جداول تتجاوز هذا الحد، فيمكنك استخدام الإعداد max_table_size_to_drop للقيام بذلك:
الخطط القديمة: بالنسبة إلى العملاء المشتركين في الخطط القديمة، تكون النسخ الاحتياطية اليومية الافتراضية، المحتفَظ بها لمدة 24 ساعة، مشمولة ضمن تكلفة التخزين.

مدد النسخ الاحتياطي

تتفاوت مدة النسخ الاحتياطي والاستعادة تفاوتًا كبيرًا تبعًا لحجم البيانات وتعقيد المخطط وعدد الجداول. تستند الأرقام أدناه إلى ملاحظات من اختبارات داخلية، ولا تمثل التزامات بالأداء. في اختباراتنا، استغرق نسخ احتياطي بحجم يقارب 1 تيرابايت نحو 10 إلى 15 دقيقة، وبحجم 20 تيرابايت نحو ساعة. تستغرق مجموعات البيانات الأكبر وقتًا أطول بصورة متناسبة، وقد تستغرق النسخ الاحتياطية بحجم عدة مئات من التيرابايت أو أكثر ساعات عديدة، رغم وجود وفورات الحجم التي تساعد عند الأحجام الكبيرة. تكون عمليات الاستعادة أبطأ عادةً من النسخ الاحتياطي المكافئ، لا سيما عندما تتضمن الاستعادة سلسلة طويلة من النسخ الاحتياطية التزايدية، إذ يجب تطبيق النسخ الاحتياطي الكامل وجميع النسخ الاحتياطية التزايدية اللاحقة في السلسلة. وقد تستغرق استعادة خدمة كبيرة جدًا أكثر من يوم. نظرًا إلى أن المدد تعتمد بدرجة كبيرة على بياناتك ومخططك وإعدادات النسخ الاحتياطي، نوصي بشدة باختبار الاستعادة باستخدام بياناتك قبل الاعتماد على أي وقت استرداد مستهدف.
قد تكون عمليات النسخ الاحتياطي إلى الحاويات الخارجية أبطأ من النسخ الاحتياطي إلى حاويات ClickHouse

النسخ الاحتياطية القابلة للتهيئة

إذا كنت تريد إعداد جدولة للنسخ الاحتياطية تختلف عن الجدولة الافتراضية، فألقِ نظرة على النسخ الاحتياطية القابلة للتهيئة.

صدِّر النسخ الاحتياطية إلى حسابك السحابي

إذا كنت تريد تصدير النسخ الاحتياطية إلى حسابك السحابي، فراجع هنا.
آخر تعديل في ٢٨ سبتمبر ٢٠٢٦