Skip to main content
يدعم ClickHouse Cloud حفظ النسخ الاحتياطية في حسابك الخاص لدى موفر الخدمة السحابية (CSP) ‏(AWS S3 أو Google Cloud Storage أو Azure Blob Storage). للاطلاع على تفاصيل آلية عمل النسخ الاحتياطية في ClickHouse Cloud، بما في ذلك النسخ الاحتياطية “الكاملة” مقابل “التزايدية”، راجع وثائق النسخ الاحتياطية. لاحظ أن النسخ الاحتياطية المُصدَّرة إلى حسابك السحابي الخاص تختلف عن نسخ Cloud الاحتياطية في مكانها من ناحية مهمة واحدة: إذ لا يمكنها استخدام النسخ الأصلي (راجع الملاحظة أدناه). في هذا الدليل، نعرض أمثلة على كيفية إنشاء نسخ احتياطية كاملة وتزايدية في تخزين الكائنات على AWS وGCP وAzure، بالإضافة إلى كيفية الاستعادة منها.
أي استخدام تُصدَّر فيه النسخ الاحتياطية إلى منطقة مختلفة ضمن موفر الخدمة السحابية نفسه سيترتب عليه رسوم نقل البيانات.لا تُدعَم النسخ الاحتياطية عبر سُحب مختلفة إلا من خلال أوامر النسخ الاحتياطي/الاستعادة الموضحة في هذه الصفحة، وليس عبر UI.
تأثير الأداء مقارنةً بالنسخ الاحتياطية في مكانها لا يمكن للنسخ الاحتياطية المُصدَّرة إلى الحاوية الخاصة بك استخدام النسخ الأصلي (على جانب الخادم). يتطلب النسخ الأصلي أن يشترك المصدر والوجهة في بيانات الاعتماد نفسها، وهو ما لا ينطبق هنا: فالمصدر هو حاوية مُدارة من ClickHouse والوجهة هي الحاوية الخاصة بك، مع مصادقة باستخدام بيانات اعتماد منفصلة.ولأن النسخ الأصلي غير متاح، تُنزَّل البيانات من المصدر ثم يُعاد رفعها إلى الحاوية الخاصة بك (“النسخ عبر المخازن المؤقتة”). ونتيجةً لذلك، يكون تصدير النسخ الاحتياطية إلى الحاوية الخاصة بك أبطأ ويستهلك موارد أكثر من نسخ Cloud الاحتياطية القياسية في مكانها.

المتطلبات

قبل تشغيل أمر BACKUP، تأكد من أن مستخدم ClickHouse لديك يمتلك امتياز BACKUP. لا يتضمن default_role في ClickHouse Cloud هذا الامتياز. تواصل مع ClickHouse Support لطلبه قبل تصدير النسخ الاحتياطية. ستحتاج إلى التفاصيل التالية لتصدير النسخ الاحتياطية أو استعادتها إلى حاوية التخزين الخاصة بك لدى موفّر الخدمة السحابية (CSP).

AWS

  1. عنوان نقطة نهاية AWS S3، بالتنسيق التالي:
على سبيل المثال:
حيث:
  • testchbackups هو اسم حاوية S3 التي ستُصدَّر إليها النسخ الاحتياطية.
    • backups دليل فرعي اختياري.
  1. مفتاح الوصول والمفتاح السري لـ AWS. كما أن المصادقة المستندة إلى دور AWS مدعومة أيضًا، ويمكن استخدامها بدلًا من مفتاح الوصول والمفتاح السري لـ AWS.
لاستخدام المصادقة المستندة إلى الدور، يُرجى اتباع إعداد S3 الآمن. بالإضافة إلى ذلك، ستحتاج إلى إضافة أذونات s3:PutObject و s3:DeleteObject إلى سياسة IAM الموضحة هنا.

Azure

  1. سلسلة اتصال Azure Storage.
  2. اسم حاوية Azure في حساب التخزين.
  3. كائن Azure Blob داخل الحاوية.

Google Cloud Storage (GCS)

  1. نقطة نهاية GCS، بالصيغة التالية:
  2. مفتاح وصول HMAC وسر HMAC.

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

النسخ الاحتياطي / الاستعادة إلى حاوية AWS S3

إنشاء نسخة احتياطية لقاعدة بيانات

نسخة احتياطية كاملة
حيث إن uuid معرّف فريد يُستخدم للتمييز بين مجموعة من النسخ الاحتياطية.
ستحتاج إلى استخدام UUID مختلف لكل نسخة احتياطية جديدة في هذا الدليل الفرعي، وإلا فسيظهر لك الخطأ BACKUP_ALREADY_EXISTS. على سبيل المثال، إذا كنت تنشئ نسخًا احتياطية يومية، فستحتاج إلى استخدام UUID جديد كل يوم.
النسخ الاحتياطي التزايدي

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

راجع: إعداد BACKUP/RESTORE لاستخدام نقطة نهاية S3 لمزيد من التفاصيل.

النسخ الاحتياطي / الاستعادة إلى Azure Blob Storage

إنشاء نسخة احتياطية لقاعدة بيانات

نسخة احتياطية كاملة
حيث إن uuid معرّف فريد يُستخدم لتمييز مجموعة من النسخ الاحتياطية عن غيرها. النسخ الاحتياطي التزايدي

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

راجع: تهيئة BACKUP/RESTORE لاستخدام نقطة نهاية AzureBlobStorage لمزيد من التفاصيل.

النسخ الاحتياطي / الاستعادة إلى Google Cloud Storage (GCS)

إنشاء نسخة احتياطية لقاعدة بيانات

نسخة احتياطية كاملة
حيث إن uuid معرّف فريد يُستخدم لتمييز مجموعة من النسخ الاحتياطية عن غيرها. النسخ الاحتياطي التزايدي

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

آخر تعديل في ١٤ أغسطس ٢٠٢٦