تكوين النسخ الاحتياطي لقاعدة بيانات Azure ل PostgreSQL - خادم مرن باستخدام مدخل Microsoft Azure

توضح هذه المقالة كيفية تكوين النسخ الاحتياطي لقاعدة بيانات Azure ل PostgreSQL - الخادم المرن باستخدام مدخل Microsoft Azure.

المتطلبات الأساسية

قبل تكوين النسخ الاحتياطي لقاعدة بيانات Azure ل PostgreSQL - Flexible Server، تأكد من استيفاء المتطلبات الأساسية التالية:

تكوين النسخ الاحتياطي

لتكوين النسخ الاحتياطي ل قاعدة بيانات Azure لـ PostgreSQL – خادم مرن باستخدام النسخ الاحتياطي في Azure، يمكنك استخدام إحدى الطرق التالية:

  • قاعدة بيانات Azure لـ PostgreSQL – flexible server: Database manage pane
  • مخزن النسخ الاحتياطي
  • مرونة

لتكوين النسخ الاحتياطي على قاعدة بيانات Azure ل PostgreSQL - Flexible Server عبر Reliency، اتبع الخطوات التالية:

  1. اذهب إلى Reliency، ثم اختر نظرة عامة>+ تكوين الحماية.

    لقطة شاشة توضح كيفية بدء حماية قاعدة البيانات.

    بدلا من ذلك، لتكوين النسخ الاحتياطي من جزء مخزن النسخ الاحتياطي، انتقل إلىنظرة عامة على > النسخ الاحتياطي، ثم حدد + Backup.

    لتكوين النسخ الاحتياطي من جزء إدارة قاعدة البيانات ، انتقل إلى جزء PostgreSQL - الخادم المرن ، ثم حدد الإعدادات>LTR (النسخ الاحتياطية المخزنة).

  2. في لوحة Configure protection pan، اختر Resource managed by as Azure، ونوع Datasource ك Azure PostgreSQL flex server/elastic cluster، وSolution as النسخ الاحتياطي في Azure، ثم اختر Continue.

  3. في لوحة تكوين النسخ الاحتياطي، في تبويب الأساسيات، تحقق مما إذا كان نوع مصدر البيانات يظهر ك Azure PostgreSQL مرن في الخادم/عنقود المرن، اختر اختيار القبو تحت الخزنة واختر خزنة نسخ احتياطي موجودة من القائمة المنسدلة، ثم اختر التالي.

    إذا لم يكن لديك مخزن نسخ احتياطي، فنشئ مخزنا جديدا.

  4. في علامة التبويب نهج النسخ الاحتياطي ، حدد نهج النسخ الاحتياطي الذي يحدد جدول النسخ الاحتياطي ومدة الاستبقاء، ثم حدد التالي.

    إذا لم يكن لديك نهج النسخ الاحتياطي، فبادر بإنشاء نهج أثناء التنقل.

  5. في تبويب مصادر البيانات، اختر نوع النسخ الاحتياطي v1 (النسخ الاحتياطية المنطقية).

    تظهر لقطة الشاشة اختيار نوع النسخ الاحتياطي للنسخ الاحتياطي.

    إشعار

    نوع النسخ الاحتياطي يحدد أي مكدس يحمي مصدر البيانات. يستخدم v1 (النسخ المنطقية) الحل القائم كما pg_dump هو موضح في هذا المقال. يمكن حماية مصدر البيانات بواسطة مكدس واحد فقط في كل مرة، لأن الحماية المتعددة غير مدعومة.

  6. في لوحة اختيار الموارد للنسخ الاحتياطي ، اختر الخادم المرن للحماية، ثم اختر الاختيار.

    إشعار

    • الخوادم المرنة التي تزيد حجمها عن 1 تيرابايت غير مدعومة.
    • الخوادم المرنة على تخزين SSD بريميوم v2 غير مدعومة.
    • العناقيد المرنة غير مدعومة.

    نصيحة

    النسخ الاحتياطي في Azure for PostgreSQL مرن سيرفر وelastic cluster (v2) يأخذ النسخ الاحتياطية الفعلية من لقطات القرص المدارة بدلا من النسخ الاحتياطية المنطقية (pg_dumpالمبنية)، ويعالج قيود حل v1 المتوفر عموما.

    • تحمي كل من خوادم PostgreSQL المرنة والعناقيد المرنة.
    • يدعم خوادم مرنة وعناقيد مرنة حتى 32 تيرابايت على قرص Premium SSD v1 وحتى 64 تيرابايت على Premium SSD v2، بدلا من حد 1 تيرابايت.

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

    • يتعذر على المستخدم تعيين الأدوار: تظهر هذه الرسالة عندما لا يكون لديك (مسؤول النسخ الاحتياطي) حق الوصول للكتابة على PostgreSQL - الخادم المرن كما هو مدرج ضمن عرض التفاصيل. لتعيين الأذونات الضرورية على الموارد المطلوبة، حدد تنزيل قالب تعيين الدور لإحضار قالب ARM، وقم بتشغيل القالب كمسؤول قاعدة بيانات PostgreSQL. بمجرد تشغيل القالب بنجاح، حدد Revalidate.

    • لم يتم تعيين الدور: تظهر هذه الرسالة عندما يكون لديك (مسؤول النسخ الاحتياطي) حق الوصول للكتابة على PostgreSQL - الخادم المرن لتعيين الأذونات المفقودة كما هو موضح ضمن عرض التفاصيل. لمنح أذونات على PostgreSQL - خادم مرن مضمن، حدد تعيين أدوار مفقودة.

      بمجرد بدء العملية، يتم منح أذونات الوصول المفقودة على PostgreSQL - الخوادم المرنة إلى مخزن النسخ الاحتياطي. يمكنك تحديد النطاق الذي يجب منح أذونات الوصول فيه. عند اكتمال الإجراء، تبدأ إعادة التحقق.

  7. بمجرد أن يظهر التحقق من صحة تعيين الدور نجاح، حدد التالي للمتابعة إلى الخطوة الأخيرة من إرسال العملية.

  8. في علامة التبويب Review + configure ، حدد Configure backup.

إنشاء سياسة النسخ احتياطي

يمكنك إنشاء نهج النسخ الاحتياطي أثناء تدفق تكوين النسخ الاحتياطي.

لإنشاء نهج نسخ احتياطي، اتبع الخطوات التالية:

  1. في جزء تكوين النسخ الاحتياطي ، حدد علامة التبويب نهج النسخ الاحتياطي .

  2. في علامة التبويب نهج النسخ الاحتياطي ، حدد إنشاء جديد ضمن نهج النسخ الاحتياطي.

  3. في لوحة إنشاء نسخة احتياطية للسياسات ، وفي تبويب الأساسيات ، أدخل اسما للسياسة الجديدة في اسم السياسة.

  4. في تبويب الجدول + الاحتفاظ بالبيانات، تحت جدول النسخ الاحتياطي، حدد تردد النسخ الاحتياطي كأسبوعي.

    إشعار

    الحل المتوفر عموما v1 (pg_dump القائم على السوق) يدعم فقط الترددات الأسبوعية. إذا اخترت التكرار اليومي، فإن أول عملية نسخ احتياطي في الأسبوع فقط تعمل، وتفشل المهام اللاحقة في نفس الأسبوع.

    توضح لقطة الشاشة كيفية تحديد جدول النسخ الاحتياطي في نهج النسخ الاحتياطي.

    نصيحة

    لجداول النسخ الاحتياطي اليومي مع هدف نقطة استعادة ليوم واحد بدلا من نسخة احتياطية واحدة في الأسبوع، جرب النسخ الاحتياطي في Azure for PostgreSQL flexible server and elastic cluster (v2) الذي هو في مرحلة المعاينة. حل v2 يأخذ النسخ الاحتياطية الفعلية من لقطات القرص المدارة بدلا من النسخ الاحتياطية المنطقية (pg_dump المبنية).

  5. تحت إعدادات الاحتفاظ، اختر قاعدة إضافة الاحتفاظ.

  6. في جزء Add retention ، حدد فترة الاستبقاء، ثم حدد Add.

  7. عند العودة إلى لوحة إنشاء سياسة النسخ الاحتياطي ، اختر مراجعة + إنشاء.

    إشعار

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

عند اكتمال تكوين النسخ الاحتياطي، يمكنك تشغيل نسخة احتياطية عند الطلب وتتبع تقدم عملية النسخ الاحتياطي.

الخطوات التالية

استعادة قاعدة بيانات Azure ل PostgreSQL - خادم مرن باستخدام مدخل Microsoft Azure.