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

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

تشكل النسخ الاحتياطية جزءاً أساسياً من أي استراتيجية لاستمرارية الأعمال. إنها تساعد في حماية البيانات من الحذف أو التلف العرضي.

يقوم خادم Azure Database for PostgreSQL المرن تلقائيا بإجراء نسخ احتياطية منتظمة من الخادم الخاص بك. يمكنك بعد ذلك إجراء عملية استرداد في نقطة زمنية (PITR) خلال فترة الاستبقاء التي تحددها. يعتمد الوقت الإجمالي للاستعادة والاسترداد عادةً على حجم البيانات ومقدار الاسترداد المطلوب إجراؤه.

نظرة عامة على النسخ الاحتياطي

يأخذ خادم Azure Database for PostgreSQL المرن نسخا احتياطية للقطات من ملفات البيانات ويخزنها بأمان في التخزين المتكرر في المنطقة أو التخزين المتكرر محليا، اعتمادا على المنطقة. يقوم الخادم أيضاً بعمل نسخة احتياطية من سجلات المعاملات عندما يكون ملف سجل الكتابة المسبقة (WAL) جاهزاً للأرشفة. يمكنك استخدام هذه النسخ الاحتياطية لاستعادة الخادم في أي نقطة زمنية خلال فترة الاستبقاء بالنسخة الاحتياطية التي تم تكوينها.

تبلغ فترة الاستبقاء الافتراضية للنسخ الاحتياطي 7 أيام، ولكن يمكنك تمديد الفترة إلى 35 يوماً كحد أقصى. يتم تشفير جميع النسخ الاحتياطية من خلال تشفير AES 256 بت للبيانات المخزنة في حالة السكون.

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

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

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

تحدث عمليات النسخ الاحتياطي لسجل المعاملات بترددات متنوعة، اعتماداً على حمل العمل وعندما يتم تعبئة ملف WAL ويكون جاهزاً للأرشفة. بشكل عام، يمكن أن يصل التأخير (هدف نقطة الاسترداد، أو RPO) إلى 15 دقيقة.

خيارات التكرار الاحتياطية

يخزن خادم Azure Database for PostgreSQL المرن نسخا متعددة من النسخ الاحتياطية للمساعدة في حماية بياناتك من الأحداث المخطط لها وغير المخطط لها. يمكن أن تتضمن هذه الأحداث حالات الفشل المؤقت للأجهزة أو انقطاع الشبكة أو انقطاع التيار الكهربائي والكوارث الطبيعية. يساعد تكرار النسخ الاحتياطي على ضمان أن قاعدة بياناتك تلبي أهداف الوصول والقدرة على الصمود، حتى في حالة حدوث فشل.

يوفر خادم Azure Database for PostgreSQL المرن ثلاثة خيارات:

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

    يقدم هذا الخيار وصول بيانات النسخ الاحتياطي عبر مناطق الوصول ويقيد النسخ المتماثل للبيانات داخل البلد/المنطقة لتلبية متطلبات موقع البيانات. يوفر هذا الخيار ما لا يقل عن 99.9999999999 بالمئة (رقم تسعة 12 مرة) قدرة على الصمود لعناصر النسخ الاحتياطي على مدار عام.

  • تخزين النسخ الاحتياطي المكرر محلياً: يتم تحديد هذا الخيار تلقائياً للمناطق التي لا تدعم مناطق الوصول حتى الآن. عندما يتم تخزين النسخ الاحتياطية في موقع تخزين نسخ احتياطي مكرر محلياً، يتم تخزين نسخ متعددة من النسخ الاحتياطية في نفس مركز البيانات.

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

    يتم تحديد تخزين النسخ الاحتياطي للخوادم ذات قابلية وصول عالية (HA) في المنطقة نفسها أو ذات تكوين بدون قابلية وصول عالية على مكرر محلياً بشكل افتراضي.

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

    يسمح لك هذا الخيار باستعادة الخادم الخاص بك في منطقة مختلفة في حالة وقوع كارثة. كما أنه يوفر قدرة على الصمود لا تقل عن 99.99999999999999 بالمئة (رقم تسعة 16 مرة) لعناصر النسخ الاحتياطي على مدار عام.

    يتم دعم التكرار الجغرافي للخوادم المستضافة في أي من مناطق Azure المقترنة.

الانتقال من خيارات تخزين النسخ الاحتياطي الأخرى إلى تخزين النسخ الاحتياطي المكرر جغرافياً

يمكنك تكوين تخزين مكرر جغرافياً للنسخ الاحتياطي فقط أثناء إنشاء الخادم. بعد إعداد الخادم، لا يمكنك تغيير خيار التكرار لتخزين النسخ الاحتياطي.

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

يتم استبقاء النسخ الاحتياطية بناءً على فترة الاستبقاء التي قمت بتحديدها للخادم. يمكنك تحديد فترة استبقاء تتراوح بين 7 أيام (بشكل افتراضي) و35 يوماً. يمكنك تحديد فترة الاستبقاء أثناء إنشاء الخادم أو تغييرها في وقت لاحق. يتم استبقاء النسخ الاحتياطية حتى للخوادم المتوقفة.

تحكم فترة الاحتفاظ بالنسخ الاحتياطي الإطار الزمني الذي يمكن استرداد PITR منه باستخدام النسخ الاحتياطية المتوفرة. يمكنك أيضاً التعامل مع فترة الاستبقاء بالنسخة الاحتياطية على أنها نافذة استرداد من منظور الاستعادة.

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

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

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

على سبيل المثال، إذا كان لديك توفير خادم مع 250 جيبي بايت (GiB) من التخزين، ثم لديك 250 جيبي بايت من سعة تخزين النسخ الاحتياطي دون أي رسوم إضافية. إذا كان استخدام النسخ الاحتياطي اليومي 25 جيجابايت، فيمكنك الحصول على ما يصل إلى 10 أيام من التخزين المجاني للنسخ الاحتياطية. يتم حساب استهلاك تخزين النسخ الاحتياطية التي تتجاوز 250 جيجابايت على النحو المحدد في نموذج الأسعار.

إذا قمت بتكوين خادمك بنسخة احتياطية متكررة جغرافياً، فسيتم أيضاً نسخ بيانات النسخ الاحتياطية إلى منطقة Azure المقترنة. لذلك، سيكون حجم النسخ الاحتياطي ضعف حجم النسخة الاحتياطية المحلية. يتم حساب الفوترة على أنها ( (2 × حجم النسخ الاحتياطي المحلي) - حجم التخزين المقدم ) × السعر @ غيغابايت شهريا.

يمكنك استخدام قياس تخزين النسخة الاحتياطية المستخدمة في مدخل Microsoft Azure لمراقبة تخزين النسخة الاحتياطية التي يستهلكها الخادم. يمثل قياس «تخزين النسخة الاحتياطية المستخدمة» مجموع التخزين المستهلك بواسطة جميع النسخ الاحتياطية للبيانات والنسخ الاحتياطية للسجلات، بناءً على فترة استبقاء النسخة الاحتياطية المحددة للخادم.

إشعار

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

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

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

تتم استعادة ملفات قاعدة البيانات الفعلية أولاً من النسخ الاحتياطية للنسخ المطابقة إلى موقع بيانات الخادم. يتم تلقائياً اختيار النسخة الاحتياطية المناسبة التي تم أخذها قبل المرحلة المطلوبة في الوقت المناسب واستعادتها. تبدأ عملية الاسترداد بعد ذلك باستخدام ملفات WAL لإحضار قاعدة البيانات إلى حالة متسقة.

على سبيل المثال، افترض أن النسخ الاحتياطية يتم إجراؤها في الساعة 11:00 مساءً كل ليلة. إذا كانت نقطة الاستعادة يوم 15 أغسطس الساعة 10:00 صباحاً، فستتم استعادة النسخة الاحتياطية اليومية ليوم 14 أغسطس. سيتم استرداد قاعدة البيانات حتى الساعة 10:00 صباحاً من 15 أغسطس باستخدام النسخة الاحتياطية لسجل المعاملات من 14 أغسطس الساعة 11:00 مساءً، إلى 15 أغسطس الساعة 10:00 صباحاً.

لاستعادة خادم قاعدة البيانات، اطلع على هذه الخطوات.

هام

تقوم عملية الاستعادة في قاعدة بيانات Azure لخادم PostgreSQL المرن دائما بإنشاء خادم قاعدة بيانات جديد بالاسم الذي توفره. لا يقوم باستبدال خادم قاعدة البيانات الحالي.

تُعد عملية استرداد في نقطة زمنية عملية مفيدة في سيناريوهات مثل السيناريوهات التالية:

  • يقوم المستخدم بحذف بيانات أو جدول أو قاعدة بيانات بطريق الخطأ.
  • يقوم أحد التطبيقات بطريق الخطأ باستبدال البيانات الجيدة ببيانات سيئة بسبب عيب في التطبيق.
  • تريد نسخ خادمك للاختبار أو التطوير أو للتحقق من البيانات.

مع النسخ الاحتياطي المستمر لسجلات المعاملات، يمكنك الاستعادة إلى المعاملة الأخيرة. يمكنك الاختيار من بين خيارات الاستعادة التالية:

  • أحدث نقطة استعادة (الآن): هذا هو الخيار الافتراضي، والذي يسمح لك باستعادة الخادم إلى أحدث نقطة زمنية.

  • نقطة استعادة مخصصة: يسمح لك هذا الخيار باختيار أي نقطة زمنية خلال فترة الاستبقاء المحددة لمثيل الخادم المرن لقاعدة بيانات Azure ل PostgreSQL. يتم تحديد آخر وقت بالتوقيت العالمي المتفق عليه تلقائياً بشكل افتراضي. يكون التحديد التلقائي مفيداً إذا كنت تريد استعادة آخر معاملة تم الالتزام بها لأغراض الاختبار. يمكنك اختيار أيام وأوقات أخرى حسب رغبتك.

  • نقطة الاستعادة السريعة: يسمح هذا الخيار للمستخدمين باستعادة الخادم في أسرع وقت ممكن خلال فترة الاستبقاء المحددة لمثيل خادم Azure Database for PostgreSQL المرن. الاستعادة الأسرع ممكنة عن طريق اختيار الطابع الزمني مباشرة من قائمة النسخ الاحتياطية. توفر عملية الاستعادة هذه خادما وتستعيد ببساطة النسخة الاحتياطية الكاملة للقطة ولا تتطلب أي استرداد للسجلات، ما يجعلها سريعة. نوصي بتحديد طابع زمني للنسخ الاحتياطي، وهو أكبر من أقرب نقطة استعادة زمنية لعملية استعادة ناجحة.

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

إذا قمت بتكوين الخادم الخاص بك داخل شبكة ظاهرية، يمكنك الاستعادة إلى نفس الشبكة الظاهرية أو إلى شبكة ظاهرية مختلفة. ومع ذلك، لا يمكنك استعادة الوصول العام. وبالمثل، إذا قمت بتكوين خادم بخاصية الوصول العام، فلا يمكنك استعادة الوصول إلى الشبكة الظاهرية الخاصة.

هام

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

نسخ احتياطي جغرافي مكرر واستعادة

لتمكين النسخ الاحتياطي المكرر جغرافياً من جزء Compute + storage في مدخل Microsoft Azure، اطلع على دليل التشغيل السريع.

هام

لا يمكن تكوين النسخ الاحتياطي المتكرر جغرافياً إلا في وقت إنشاء الخادم.

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

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

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

يعتمد الوقت المقدر لاستعادة الخادم (هدف وقت الاسترداد أو RTO) على عوامل مثل حجم قاعدة البيانات ووقت النسخ الاحتياطي الأخير لقاعدة البيانات ومقدار WAL المراد معالجته حتى آخر بيانات نسخ احتياطية تم استلامها. عادةً ما يستغرق وقت الاسترداد الإجمالي من بضع دقائق إلى بضع ساعات.

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

لمزيد من المعلومات حول إجراء استعادة جغرافية، راجع دليل الكيفية.

هام

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

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

الاستعادة والشبكات

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

إذا تم تكوين خادم المصدر الخاص بك بشبكة وصول عام، فيمكنك فقط استعادة الوصول العام.

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

الاستعادة الجغرافية

إذا تم تكوين خادم المصدر الخاص بك بشبكة وصول عام، فيمكنك فقط استعادة الوصول العام. بالإضافة إلى ذلك، يجب عليك تطبيق قواعد جدار الحماية بعد اكتمال عملية الاستعادة.

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

مهام ما بعد الاستعادة

بعد استعادة قاعدة البيانات، يمكنك تنفيذ المهام التالية لنسخ المستخدمين والتطبيقات لديك احتياطياً وتشغيلهم:

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

  • تأكد من وجود جدار الحماية المناسب على مستوى الخادم وقواعد الشبكة الظاهرية لاتصالات المستخدم. لا يتم نسخ هذه القواعد من الخادم الأصلي.

  • قم بزيادة نطاق حساب الخادم المستعاد أو تقليله حسب الحاجة.

  • تأكد من أن عمليات تسجيل الدخول المناسبة والأذونات على مستوى قاعدة البيانات في مكانها الصحيح.

  • تكوين التنبيهات، حسب ما هو مناسب.

  • إذا استعدت قاعدة البيانات المكوّنة بقابلية وصول عالية، وإذا كنت تريد تكوين الخادم المستعاد بقابلية وصول عالية، فيمكنك عندئذٍ اتباع الخطوات.

الاستبقاء طويل المدى (معاينة)

قامت خدمات خادم Azure Backup وAzure Database for PostgreSQL المرنة بإنشاء حل نسخ احتياطي طويل الأجل على مستوى المؤسسة لقاعدة بيانات Azure لمثيلات الخادم المرن PostgreSQL التي تحتفظ بالنسخ الاحتياطية لمدة تصل إلى 10 سنوات. يمكنك استخدام الاستبقاء طويل الأجل بشكل مستقل أو بالإضافة إلى حل النسخ الاحتياطي التلقائي الذي توفره قاعدة بيانات Azure لخادم PostgreSQL المرن، والذي يوفر استبقاء لمدة تصل إلى 35 يوما. النسخ الاحتياطية التلقائية هي نسخ احتياطية فعلية مناسبة لعمليات الاسترداد التشغيلية، خاصة عندما تريد الاستعادة من أحدث النسخ الاحتياطية. تساعدك النسخ الاحتياطية طويلة المدى على تلبية احتياجات التوافق الخاصة بك، وهي أكثر دقة، ويتم أخذها كنسخ احتياطية منطقية باستخدام pg_dump الأصلية. بالإضافة إلى الاستبقاء طويل الأجل، يوفر الحل الإمكانات التالية:

  • النسخ الاحتياطية المجدولة وعند الطلب التي يتحكم فيها العميل على مستوى قاعدة البيانات الفردية.
  • المراقبة المركزية لجميع العمليات والوظائف.
  • يتم تخزين النسخ الاحتياطية في مجالات أمان وخطأ منفصلة. إذا تم اختراق الخادم المصدر أو الاشتراك، تظل النسخ الاحتياطية آمنة في مخزن النسخ الاحتياطي (في حسابات التخزين المدارة في Azure Backup).
  • يتيح استخدام pg_dump مرونة أكبر في استعادة البيانات عبر إصدارات قاعدة البيانات المختلفة.
  • تدعم خزائن النسخ الاحتياطي في Azure ميزات عدم قابلية التغيير والحذف المبدئي (معاينة)، وحماية بياناتك.

تحديد الخدمة واعتباراتها

  • في المعاينة، تتوفر استعادة LTR حاليا ك RestoreasFiles لحسابات التخزين. ستتم إضافة إمكانية RestoreasServer في المستقبل.
  • في المعاينة، يمكنك إجراء نسخ LTR الاحتياطية لجميع قواعد البيانات، ستتم إضافة دعم النسخ الاحتياطي لقاعدة بيانات واحدة في المستقبل.
  • النسخ الاحتياطي ل LTR غير مدعوم حاليا للخوادم التي تدعم CMK. ستتم إضافة هذه الإمكانية في المستقبل.
  • النسخ الاحتياطي LTR غير مدعوم حاليا على النسخ المتماثلة الجغرافية. لا يزال بإمكانك إجراء نسخ LTR الاحتياطية من الخوادم الأساسية.

لمزيد من المعلومات حول إجراء نسخة احتياطية طويلة الأجل، تفضل بزيارة دليل الكيفية.

الأسئلة الشائعة

  • كيف يتعامل Azure مع النسخ الاحتياطي لخادمي؟

    بشكل افتراضي، تتيح قاعدة بيانات Azure لخادم PostgreSQL المرن النسخ الاحتياطية التلقائية للخادم بأكمله (بما في ذلك جميع قواعد البيانات التي تم إنشاؤها) مع فترة استبقاء افتراضية 7 أيام. تتضمن النسخ الاحتياطية التلقائية نسخة مطابقة يومية تزايدية لقاعدة البيانات. يتم أرشفة ملفات السجل (WAL) في موقع تخزين الكائنات الثنائية كبيرة الحجم في Azure بشكل مستمر.

  • هل يمكنني تكوين نسخ احتياطية تلقائية للاحتفاظ بالبيانات على المدى الطويل؟

    ‏‏لا. حاليا، يدعم خادم Azure Database for PostgreSQL المرن 35 يوما كحد أقصى من الاستبقاء. يمكنك استخدام النسخ الاحتياطية اليدوية لمتطلبات الاستبقاء طويلة المدى.

  • كيف أعمل النسخ الاحتياطي يدويا لقاعدة بيانات Azure لمثيلات الخادم المرن PostgreSQL؟

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

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

  • ما هي نوافذ النسخ الاحتياطي لخادمي؟ هل يمكنني تخصيصها؟

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

  • هل النسخ الاحتياطية مشفرة؟

    نعم. يتم تشفير جميع بيانات خادم Azure Database for PostgreSQL المرنة والنسخ الاحتياطية والملفات المؤقتة التي تم إنشاؤها أثناء تنفيذ الاستعلام من خلال تشفير AES 256 بت. يتم تشغيل تشفير التخزين دائماً ولا يمكن تعطيله.

  • هل يمكنني استعادة قاعدة بيانات واحدة أو بعض قواعد البيانات في الخادم؟

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

  • هل خادمي متاح أثناء إجراء النسخ الاحتياطي؟

    نعم. النسخ الاحتياطية هي عمليات عبر الإنترنت تستخدم نسخ مطابقة. تستغرق عملية النسخة المطابقة بضع ثوانٍ فقط ولا تتداخل مع أحمال عمل الإنتاج، للمساعدة في ضمان قابلية الوصول العالي للخادم.

  • عندما أقوم بإعداد نافذة الصيانة للخادم، هل أحتاج إلى حساب نافذة النسخ الاحتياطي؟

    ‏‏لا. يتم تشغيل النسخ الاحتياطية داخلياً كجزء من الخدمة المُدارة وليس لها تأثير على نافذة الصيانة.

  • أين يتم تخزين النسخ الاحتياطية التلقائية الخاصة بي، وكيف يمكنني إدارة الاستبقاء لها؟

    يقوم خادم Azure Database for PostgreSQL المرن تلقائيا بإنشاء نسخ احتياطية للخادم وتخزينها في:

    • موقع تخزين مكرر للمنطقة، في المناطق التي يتم دعم مناطق متعددة فيها.
    • موقع تخزين مكرر محلياً، في المناطق التي لا تدعم مناطق متعددة حتى الآن.
    • المنطقة المقترنة، إذا قمت بتكوين نسخة احتياطية جغرافية زائدة عن الحاجة.

    لا يمكن تصدير هذه الملفات للنسخ الاحتياطي.

    يمكنك استخدام النسخ الاحتياطية لاستعادة خادمك إلى نقطة زمنية فقط. فترة الاحتفاظ الافتراضية للنسخ الاحتياطي هي 7 أيام. يمكنك بشكل اختياري تكوين الاحتفاظ بالنسخ الاحتياطي لمدة تصل إلى 35 يوماً.

  • باستخدام النسخ الاحتياطي المتكرر جغرافياً، كم مرة يتم نسخ النسخة الاحتياطية إلى المنطقة المقترنة؟

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

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

  • هل يمكنني إجراء عملية استرداد في نقطة زمنية في المنطقة البعيدة؟

    ‏‏لا. يتم استرداد البيانات إلى آخر بيانات النسخ الاحتياطي المتاحة في المنطقة البعيدة.

  • كيف يتم تنفيذ النسخ الاحتياطية في الخوادم التي تدعم قابلية الوصول العالية؟

    يتم نسخ وحدات تخزين البيانات في قاعدة بيانات Azure لخادم PostgreSQL المرن احتياطيا من خلال لقطات تزايدية للقرص المدار من الخادم الأساسي. يتم إجراء النسخ الاحتياطي لملفات WAL إما من الخادم الأساسي أو الخادم الاحتياطي.

  • كيف يمكنني التحقق من إجراء النسخ الاحتياطية على خادمي؟

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

  • أين يمكنني رؤية استخدام النسخ الاحتياطي؟

    في مدخل Microsoft Azure، ضمن Monitoring، حدد Metrics. في تخزين النسخ الاحتياطي المستخدم، يمكنك مراقبة إجمالي استخدام النسخ الاحتياطي.

  • ماذا يحدث للنسخ الاحتياطية الخاصة بي إذا حذفت الخادم؟

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

  • كيف يتم الاحتفاظ بالنسخ الاحتياطية للخوادم المتوقفة؟

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

  • كيف سيتم محاسبتي وإصدار الفاتورة لي مقابل النسخ الاحتياطية الخاصة بي؟

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

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

  • كيف سيتم محاسبتي على خادم متوقف؟

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

    يقتصر تخزين النسخ الاحتياطي المجاني على حجم قاعدة البيانات المُعدة لديك. سيتم فرض رسوم على أي بيانات نسخ احتياطي زائدة وفقاً لسعر النسخ الاحتياطي.

  • لقد قمت بتكوين خادمي بقابلية وصول عالية متكررة للمنطقة. هل تأخذ نسختين احتياطيتين وهل ستتم محاسبتي مرتين؟

    ‏‏لا. بغض النظر عن خوادم ذات قابلية وصول عالية أو خوادم ليس لها قابلية وصول عالية، يتم استبقاء مجموعة واحدة فقط من النسخ الاحتياطية. يتم تحصيل رسوم منك مرة واحدة فقط.

  • كيف أعمل استعادة الخادم الخاص بي؟

    يدعم Azure عملية استرداد في نقطة زمنية لجميع الخوادم. يمكن للمستخدمين استعادة أحدث نقطة استعادة أو نقطة استعادة مخصصة باستخدام مدخل Microsoft Azure وAzure CLI وواجهة برمجة التطبيقات.

    لاستعادة الخادم من النسخ الاحتياطية اليدوية باستخدام أدوات مثل pg_dump، يمكنك أولا إنشاء مثيل خادم مرن ل Azure Database for PostgreSQL ثم استعادة قواعد البيانات إلى الخادم باستخدام pg_restore.

  • هل يمكنني استعادة منطقة وصول أخرى داخل نفس المنطقة؟

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

  • كم من الوقت تستغرق عملية استرداد في نقطة زمنية؟ لماذا استعادتي تستغرق الكثير من الوقت؟

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

  • إذا قمت باستعادة خادمي الذي تم تمكين قابلية الوصول العالية بها، فهل يتم تكوين خادم الاستعادة تلقائياً مع قابلية الوصول العالية؟

    ‏‏لا. تتم استعادة الخادم كمثيل قاعدة بيانات Azure لمثيل خادم مرن ل PostgreSQL. بعد اكتمال الاستعادة، يمكنك بشكل اختياري تكوين الخادم بقابلية وصول عالية.

  • لقد قمت بتكوين خادمي داخل شبكة ظاهرية. هل يمكنني استعادة شبكة ظاهرية أخرى؟

    نعم. في وقت الاستعادة، اختر شبكة ظاهرية مختلفة للاستعادة إليها.

  • هل يمكنني استعادة خادم الوصول العام الخاص بي إلى شبكة ظاهرية أو العكس؟

    ‏‏لا. لا يدعم خادم Azure Database for PostgreSQL المرن حاليا استعادة الخوادم عبر الوصول العام والخاص.

  • كيف أتتبع عملية الاستعادة الخاصة بي؟

    لا توجد طريقة حالياً لتتبع عملية الاستعادة. يمكنك مراقبة سجل النشاط لمعرفة ما إذا كانت العملية قيد التقدم أو مكتملة.

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