النسخ الاحتياطي والاستعادة في قاعدة بيانات Azure ل MariaDB

هام

قاعدة بيانات Azure ل MariaDB على مسار التقاعد. نوصي بشدة بالترحيل إلى قاعدة بيانات Azure ل MySQL. لمزيد من المعلومات حول الترحيل إلى قاعدة بيانات Azure ل MySQL، راجع ما يحدث لقاعدة بيانات Azure ل MariaDB؟.

تقوم قاعدة بيانات Azure ل MariaDB تلقائيا بإنشاء نسخ احتياطية للخادم وتخزينها في تخزين متكرر محليا أو جغرافيا تم تكوينه من قبل المستخدم. يمكن استخدام النسخ الاحتياطية لاستعادة الخادم الخاص بك إلى نقطة زمنية. يشكل النَسْخ الاحتياطي والاستعادة جزءاً أساسيّاً من أي إستراتيجية لاستمرارية الأعمال لأنها تحمي بياناتك من التلف العرضي أو الحذف.

نسخ احتياطية

تأخذ قاعدة بيانات Azure ل MariaDB نسخا احتياطية من ملفات البيانات وسجل المعاملات. تسمح لك هذه النسخ الاحتياطية باستعادة الخادم إلى أي نقطة زمنية خلال فترة الاستبقاء للنسخ الاحتياطية التي تكونت. فترة الاحتفاظ الافتراضية للنسخ الاحتياطي سبعة أيام. يمكنك اختياريا تكوينه لمدة تصل إلى 35 يوما. يتم تشفير جميع النسخ الاحتياطية باستخدام تشفير AES 256 بت.

ملفات النسخ الاحتياطي هذه ليست مكشوفة من قبل المستخدم ولا يمكن تصديرها. يمكن استخدام هذه النسخ الاحتياطية فقط لعمليات الاستعادة في قاعدة بيانات Azure ل MariaDB. يمكنك استخدام mysqldump لنسخ قاعدة بيانات.

يعتمد نوع النسخ الاحتياطي وتكراره على تخزين الواجهة الخلفية للخوادم.

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

خوادم مواقع التخزين الأساسية

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

تحدث عمليات النسخ الاحتياطي لسجل العمليات كل خمس دقائق.

خوادم تخزين للأغراض العامة مع تخزين يصل إلى 4 ТБ

تخزين الأغراض العامة هو التخزين الخلفي الذي يدعم خادم المستوى للأغراض العامةوالذاكرة المحسنة . بالنسبة للخوادم ذات سعة التخزين العامة التي تصل إلى 4 تيرابايت، تحدث النسخ الاحتياطية الكاملة مرة واحدة كل أسبوع. تحدث النسخ الاحتياطية التفاضلية مرتين في اليوم. تحدث عمليات النسخ الاحتياطي لسجل العمليات كل خمس دقائق. النسخ الاحتياطية على تخزين الأغراض العامة حتى تخزين 4 ТБ لا تستند إلى لقطة وتستهلك عرض النطاق الترددي IO في وقت النسخ الاحتياطي. بالنسبة لقواعد البيانات الكبيرة (> تيرابايت) على مساحة تخزين 4 تيرابايت، نوصيك بمراعاة

  • توفير المزيد من IOPs لحساب IOs أو النسخ الاحتياطي
  • بدلا من ذلك، ترحيل إلى التخزين للأغراض العامة التي تدعم تخزين يصل إلى 16 تيرابايت إذا كانت البنية الأساسية للتخزين الأساسية متوفرة في مناطق Azure المفضلةلديك. لا توجد تكلفة إضافية للتخزين للأغراض العامة التي تدعم ما يصل إلى 16 ТБ التخزين. للمساعدة في الترحيل إلى مساحة تخزين ТБ 16، افتح تذكرة دعم من مدخل Microsoft Azure.

خوادم تخزين للأغراض العامة مع تخزين يصل إلى 16 ТБ

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

تحدث النسخ الاحتياطية التفاضلية للقطة مرة واحدة على الأقل في اليوم. لا تحدث النسخ الاحتياطية التفاضلية للقطة على جدول زمني ثابت. تحدث النسخ الاحتياطية للقطة التفاضلية كل 24 ساعة ما لم يتجاوز سجل المعاملات (binlog في MariaDB) 50 غيغابايت منذ آخر نسخة احتياطية تفاضلية. في يوم واحد، يسمح بست لقطات تفاضلية كحد أقصى.

تحدث عمليات النسخ الاحتياطي لسجل العمليات كل خمس دقائق.

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

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

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

  • ستحتفظ الخوادم التي يصل تخزينها إلى 4 ТБ بما يصل إلى نسختين احتياطيتين كاملتين لقاعدة البيانات، وجميع النسخ الاحتياطية التفاضلية، والنسخ الاحتياطية لسجل المعاملات التي تم إجراؤها منذ أقرب نسخة احتياطية كاملة لقاعدة البيانات.
  • ستحتفظ الخوادم التي يصل تخزينها إلى 16 ТБ بلقطة قاعدة البيانات الكاملة، وجميع اللقطات التفاضلية والنسخ الاحتياطية لسجل المعاملات في آخر ثمانية أيام.

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

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

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

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

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

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

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

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

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

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

استعادة

في قاعدة بيانات Azure ل MariaDB، يؤدي إجراء استعادة إلى إنشاء خادم جديد من النسخ الاحتياطية للخادم الأصلي واستعادة جميع قواعد البيانات الموجودة في الخادم.

يتوفر نوعان من الاستعادة:

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

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

هام

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

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

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

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

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

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

يمكنك استعادة خادم إلى منطقة Azure أخرى حيث تتوفر الخدمة إذا قمت بتكوين الخادم الخاص بك للنسخ الاحتياطية المتكررة جغرافيا. يمكن استعادة الخوادم التي تدعم ما يصل إلى 4 تيرابايت من التخزين إلى المنطقة المقترنة جغرافيا، أو إلى أي منطقة تدعم ما يصل إلى 16 تيرابايت من التخزين. بالنسبة للخوادم التي تدعم ما يصل إلى 16 ТБ من التخزين، يمكن استعادة النسخ الاحتياطية الجغرافية في أي منطقة تدعم خوادم 16 ТБ أيضا. راجع قاعدة بيانات Azure لمستويات تسعير MariaDB لقائمة المناطق المدعومة.

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

هام

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

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

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

تنفيذ مهام ما بعد الاستعادة

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

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

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