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

ينطبق على: قاعدة بيانات Azure لـ PostgreSQL - خادم واحد

هام

قاعدة بيانات Azure ل PostgreSQL - خادم واحد على مسار التقاعد. نوصي بشدة بالترقية إلى Azure Database for PostgreSQL - Flexible Server. لمزيد من المعلومات حول الترحيل إلى قاعدة بيانات Azure ل PostgreSQL - خادم مرن، راجع ما يحدث لقاعدة بيانات Azure لخادم PostgreSQL الفردي؟.

يحدث النسخ الاحتياطي تلقائياً

يتم نَسخ قاعدة بيانات Azure لخوادم PostgreSQL احتياطيا بشكل دوري لتمكين ميزات الاستعادة. باستخدام ميزة النسخ الاحتياطي التلقائي هذه يمكنك استعادة الخادم وكافة قواعد البيانات الخاصة به إلى خادم جَديد في نقطة زمنية.

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

يمكنك الاختيار بين تكوين الخادم الخاص بك إما للنسخ الاحتياطية المكررة محلياً أو النسخ الاحتياطية المتكررة جغرافياً عند إنشاء الخادم، في نافذة Pricing Tier.

إشعار

بعد إنشاء خادم، لا يُمكن تبديل نوع التكرار الذي يحتوي عليه، المكرر جغرافياً مقابل التكرار محلياً.

أثناء إنشاء خادم من خلال مدخل Microsoft Azure، تكون نافذة Pricing Tier هي المكان الذي تحدد فيه النسخ الاحتياطية المكررة محلياً أو المتكررة جغرافياً للخادم الخاص بك. هذه النافذة هي أيضاً المكان الذي تحدد فيه فترة الاحتفاظ بالنسخ الاحتياطي - المدة (بعدد الأيام) التي تريد تخزين النسخ الاحتياطية للخادم لها.

مستوى التسعير - اختيار تكرار

للمزيد من المعلومات حول تعيين هذه القيم أثناء الإنشاء، راجع قاعدة بيانات Azure الخاصة بالتشغيل السريع لخادم PostgreSQL CLI.

يمكن تغيير فترة الاستبقاء بالنسخ الاحتياطي على خادم من خلال الخطوات الآتية:

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. حدد قاعدة بيانات Azure لخادم PostgreSQL. يفتح هذا الإجراء صفحة Overview.

  3. حدّد Pricing Tier من القائمة، ضمن SETTINGS. باستخدام شريط التمرير، يمكنك تغيير فترة الاستبقاء بالنسخ الاحتياطي إلى تفضيلك بين 7 و35 يوماً. في لقطة الشاشة أدناه تم زيادتها إلى 34 يوماً. زيادة فترة استبقاء النسخة الاحتياطية

  4. حدد موافق لتأكيد التغيير.

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

استعادة النقطة الزمنية

تُتيح لك قاعدة بيانات Azure لـMySQL استعادة الخادم إلى نقطة زمنية، وإنشاء نسخة من قواعد البيانات إلى خادم جديد. بإمكانك استخدام هذا الخادم الجديد لاسترداد بياناتك، أو أن تشير تطبيقات العميل إلى هذا الخادم الجديد.

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

فيما يلي خطوات استعادة خادم العينة إلى نقطة زمنية قبل إضافة الجدول:

  1. في مدخل Microsoft Azure، حدد قاعدة بيانات Azure لـPostgreSQL.

  2. في شريط الأدوات لصفحة Overview على الخادم، انقر فوق Restore.

    قاعدة بيانات Azure لـ PostgreSQL - نظرة عامة - زر الاستعادة

  3. املأ نموذج Restore بالمعلومات المطلوبة:

    قاعدة بيانات Azure لـ PostgreSQL - استعادة المعلومات

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

  5. بمجرد انتهاء الاستعادة، حدد موقع الخادم الجديد الذي تم إنشاؤه للتحقق من استعادة البيانات كما هو مُتوقع.

الخادم الجديد الذي تم إنشاؤه بواسطة استعادة نقطة في الوقت نفسه اسم تسجيل دخول مسؤول الخادم وكلمة المرور التي كانت صالحة للخادم الموجود في نقطة في الوقت المحدد. يمكنك تغيير كلمة المرور من صفحة Overview للخادم الجديد.

الخادم الجديد الذي تم إنشاؤه في أثناء عملية الاستعادة ليس لديه نقاط نهاية لخدمة VNet المَوجودة على الخادم الأصلي. يجب إعداد هذه القواعد بشكل مُنفصل للخادم الجديد.

إذا تم تشفير خادم PostgreSQL المصدر باستخدام مفاتيح يديرها العميل، فيرجى مراجعة الوثائق لاعتبارات إضافية.

استعادة المَوقع الجغرافي

إذا قمت بتكوين الخادم الخاص بك للنسخ الاحتياطية المتكررة جغرافياً، يمكن إنشاء خادم جديد من النسخ الاحتياطي لهذا الخادم الموجود. يمكن إنشاء هذا الخادم الجديد في أي منطقة تتوفر فيها قاعدة بيانات Azure لـ PostgreSQL.

  1. حدد الزر Create a resource (+) في الزاوية العلوية اليسرى من البوابة الإلكترونية. حدد قواعد بيانات>Azure Database لـPostgreSQL.

    انتقل إلى قاعدة بيانات Azure لـ PostgreSQL.

  2. حدد خيار نشر خادم واحد.

    حدد قاعدة بيانات Azure لـ PostgreSQL-خيار النشر خادم فردي.

  3. وفّر الاشتراك ومجموعة الموارد واسم الخادم الجديد.

  4. حدد Backup كـ Data source. يقوم هذا الإجراء بتحميل قائمة منسدلة توفر قائمة بالخوادم التي تم تمكين النسخ الاحتياطية المتكررة جغرافياً.

    تحديد مصدر البيانات.

    إشعار

    ولكن عند إنشاء خادمٍ لأول مرة قد لا يكون متوفرًا على الفور للاستعادة الجغرافية. فقد يستغرق ملء بيانات التعريف الضرورية بضع ساعات.

  5. حدد القائمة المنسدلة Backup.

    حدد القائمة المنسدلة

  6. اسم أو معرف الخادم المصدر المُراد الاستعادة منه.

    حدد

  7. سوف يتم تعيين الخادم افتراضياً على قيم عدد vCores و فترة الاستبقاء بالنسخ الاحتياطي و خيار تكرار النسخ الاحتياطي و إصدار المحرك و وبيانات اعتماد المسؤول. حدد متابعة.

    تابع النسخ الاحتياطي.

  8. املأ باقي النموذج بالتفضيلات الخاصة بك. بإمكانك تحديد أي موقع.

    بعد تحديد الموقع، بإمكانك تحديد Configure server لتحديث Compute Generation (إذا كان متوفراً في المنطقة التي اخترتها)، وعدد vCores و فترة الاستبقاء بالنسخ الاحتياطي و خيار تكرار النسخ الاحتياطي. تغيير مستوى الأسعار (أساسي أو عام الغرض أو الذاكرة المحسنة) أو حجم التخزين أثناء الاستعادة الجغرافية غير معتمد.

    املأ النموذج.

  9. حدد «Review + create» لمراجعة اختياراتك.

  10. حدد Create لتوفير الخادم. قد تستغرق هذه العملية بضع دقائق.

الخادم الجديد الذي تم إنشاؤه بواسطة الاستعادة الجغرافية له نفس اسم تسجيل دخول مسؤول الخادم وكلمة المرور التي كانت صالحة للخادم الموجود في وقت بدء الاستعادة. يمكن تغيير كلمة المرور من صفحة Overview للخادم الجديد.

الخادم الجديد الذي تم إنشاؤه في أثناء عملية الاستعادة ليس لديه نقاط نهاية لخدمة VNet المَوجودة على الخادم الأصلي. يجب إعداد هذه القواعد بشكل مُنفصل للخادم الجديد.

إذا تم تشفير خادم PostgreSQL المصدر باستخدام مفاتيح يديرها العميل، فيرجى مراجعة الوثائق لاعتبارات إضافية.

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