حول النسخ الاحتياطي لقاعدة بيانات SAP HANA على أجهزة Azure الظاهرية

قواعد بيانات SAP HANA هي أحمال عمل حرجة للمهام تتطلب هدف نقطة استرداد منخفضة (RPO) وهدف وقت استرداد سريع (RTO). يمكنك الآن إجراء نسخ احتياطي لقواعد بيانات SAP HANA التي تعمل على أجهزة Azure الظاهرية (VMs) باستخدام Azure Backup.

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

القيمة المضافة

باستخدام خدمة Azure Backup لنسخ قواعد بيانات SAP HANA احتياطيا واستعادتها، يمكنك الحصول على المزايا التالية:

  • RPO لمدة 15 دقيقة: يمكن الآن استرداد البيانات الهامة التي تصل إلى 15 دقيقة.
  • استعادة بنقرة واحدة في نقطة زمنية: تتم استعادة بيانات الإنتاج إلى خوادم HANA البديلة بسهولة. تتم إدارة تسلسل النسخ الاحتياطية والكتالوجات لإجراء عمليات الاستعادة بواسطة Azure خلف الكواليس.
  • الاحتفاظ على المدى الطويل: لتلبية متطلبات الامتثال والتدقيق الصارمة. احتفظ بنسخك الاحتياطية لسنوات، استناداً إلى مدة الاحتفاظ، والتي سيتم بعدها تنقيح نقاط الاسترداد تلقائياً من خلال إمكانية إدارة دورة الحياة المضمنة.
  • إدارة النسخ الاحتياطي من Azure: استخدم قدرات إدارة ومراقبة Azure Backup لتحسين تجربة الإدارة. يتم دعم Azure CLI أيضا.
  • النسخ الاحتياطي لقواعد بيانات SAP HANA مع النسخ المتماثل لنظام HANA (HSR): يسهل سلسلة نسخ احتياطي واحدة عبر العقد ويوفر تجربة استعادة بدون مجهود.

للتعرف على سيناريوهات النسخ الاحتياطي والاستعادة التي ندعمها اليوم، راجع مصفوفة دعم سيناريو SAP HANA.

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

يمكنك إجراء نسخ احتياطي لقواعد بيانات SAP HANA التي تعمل داخل جهاز Azure الظاهري ودفق بيانات النسخ الاحتياطي مباشرة إلى مخزن Azure Recovery Services.

Diagram of the SAP HANA Backup architecture.

  • تبدأ عملية النسخ الاحتياطي عن طريق إنشاء مخزن خدمات الاسترداد في Azure. سيتم استخدام هذا المخزن لتخزين النسخ الاحتياطية ونقاط الاسترداد التي يتم إنشاؤها بمرور الوقت.

  • يتم تسجيل Azure VM الذي يقوم بتشغيل خادم SAP HANA مع المخزن، ويتم اكتشاف قواعد البيانات التي سيتم نسخها احتياطيا. لتمكين خدمة Azure Backup من اكتشاف قواعد البيانات، يجب تشغيل برنامج نصي للتسجيل المسبق على خادم HANA كمستخدم جذر.

  • ينشئ هذا البرنامج النصي مستخدم قاعدة بيانات AZUREWLBACKUPHANAUSER أو يستخدم مستخدم النسخ الاحتياطي المخصص الذي قمت بإنشائه بالفعل. ثم يقوم بإنشاء مفتاح مطابق بنفس الاسم في hdbuserstore. لمعرفة المزيد حول وظائف البرنامج النصي، راجع البرنامج التعليمي: النسخ الاحتياطي لقواعد بيانات SAP HANA في جهاز Azure الظاهري.

  • تقوم خدمة Azure Backup الآن بتثبيت المكون الإضافي Azure Backup ل HANA على خادم SAP HANA المسجل.

  • يتم استخدام مستخدم قاعدة بيانات AZUREWLBACKUPHANAUSER الذي تم إنشاؤه بواسطة البرنامج النصي للنسخ المسبق أو مستخدم النسخ الاحتياطي المخصص الذي قمت بإنشائه (وإضافته كمدخل إلى البرنامج النصي قبل التسجيل) بواسطة المكون الإضافي Azure Backup ل HANA لتنفيذ جميع عمليات النسخ الاحتياطي والاستعادة. إذا حاولت تكوين النسخ الاحتياطي لقواعد بيانات SAP HANA دون تشغيل هذا البرنامج النصي، قد تتلقى خطأ UserErrorHanaScriptNotRun.

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

  • بعد تكوين النسخ الاحتياطي، تقوم خدمة Azure Backup بإعداد معلمات Backint التالية على مستوى قاعدة البيانات على خادم SAP HANA المحمي:

    • [catalog_backup_using_backint:true]
    • [enable_accumulated_catalog_backup:false]
    • [parallel_data_backup_backint_channels:1]
    • [log_backup_timeout_s:900)]
    • [backint_response_timeout:7200]

    إشعار

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

  • يحتفظ المكون الإضافي Azure Backup ل HANA بجميع جداول النسخ الاحتياطي وتفاصيل النهج. يقوم بتشغيل النسخ الاحتياطية المجدولة ويتصل بمحرك النسخ الاحتياطي HANA من خلال واجهات برمجة التطبيقات Backint.

  • يقوم محرك النسخ الاحتياطي HANA بإرجاع دفق Backint مع البيانات التي سيتم نسخها احتياطيا.

  • يتم بدء جميع النسخ الاحتياطية المجدولة والنسخ الاحتياطية عند الطلب (التي يتم تشغيلها من مدخل Microsoft Azure) التي إما كاملة أو تفاضلية بواسطة المكون الإضافي Azure Backup ل HANA. ومع ذلك، تتم إدارة النسخ الاحتياطية للسجل وتشغيلها بواسطة محرك النسخ الاحتياطي HANA نفسه.

  • لا يعتمد Azure Backup ل SAP HANA، لأنه حل معتمد من Backint، على أنواع القرص أو الجهاز الظاهري الأساسية. يتم إجراء النسخ الاحتياطي بواسطة التدفقات التي تم إنشاؤها بواسطة HANA.

استخدام النسخ الاحتياطي لجهاز Azure الظاهري مع النسخ الاحتياطي ل Azure SAP HANA

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

يمكنك استخدام حل النسخ الاحتياطي ل Azure SAP HANA المعتمد من Backint للنسخ الاحتياطي واسترداد قاعدة البيانات.

يمكنك استخدام نسخة احتياطية من Azure VM لنسخ نظام التشغيل احتياطيا والأقراص الأخرى غير المتعلقة بقاعدة البيانات. يتم تشغيل النسخ الاحتياطي للجهاز الظاهري مرة واحدة في اليوم، وهو يقوم بنسخ جميع الأقراص احتياطيا باستثناء أقراص نظام تشغيل Write Accelerator والأقراص الفائقة. نظرا لأنك تقوم بنسخ قاعدة البيانات احتياطيا باستخدام حل النسخ الاحتياطي Azure SAP HANA، يمكنك أخذ نسخة احتياطية متناسقة مع الملفات لنظام التشغيل والأقراص غير التابعة لقاعدة البيانات فقط باستخدام النسخ الاحتياطي للقرص الانتقائي واستعادته لميزة أجهزة Azure الظاهرية .

  1. استعادة جهاز ظاهري يقوم بتشغيل SAP HANA عن طريق القيام بأحد الإجراءات التالية:

  2. إذا تم استبعاد أقراص Write Accelerator، فلن تتم استعادتها. في هذه الحالة، قم بإنشاء أقراص Write Accelerator فارغة ومنطقة سجل.

  3. بعد تعيين جميع التكوينات الأخرى (مثل IP واسم النظام وما إلى ذلك)، يتم تعيين الجهاز الظاهري لتلقي بيانات قاعدة البيانات من Azure Backup.

  4. استعادة قاعدة البيانات إلى الجهاز الظاهري من النسخ الاحتياطي لقاعدة بيانات Azure SAP HANA إلى النقطة الزمنية المقصودة.

النسخ الاحتياطي لنظام HANA مع تمكين النسخ المتماثل

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

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

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

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

يساعد النهج المتناسق مع قاعدة البيانات والمستند إلى اللقطة على حل كلتا المشكلتين، ويمنحك فائدة النسخ الاحتياطي الفوري والاستعادة الفورية. بالنسبة إلى HANA، يوفر Azure Backup الآن نهجا قائما على اللقطات ومتناسقا مع HANA ومتكاملا مع Backint، بحيث يمكنك استخدام Azure Backup كمنتج واحد لمشهد HANA بأكمله، بغض النظر عن حجم قاعدة البيانات.

التسعير

لقطة القرص المدارة

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

إشعار

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

تدفقات Backint

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

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

تعلم كيف: