بنية Azure Backup للنسخ الاحتياطي لـ SAP HANA

تتيح لك خدمة Azure Backup نسخ البيانات احتياطياً من قواعد بيانات SAP HANA في تطبيق ما بطريقة متسقة. توضح هذه المقالة مكونات وعمليات بنية Azure Backup.

كيف يعمل Azure Backup مع قواعد بيانات SAP HANA؟

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

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

معرفة المزيد عن القيم المضافة التي يوفرها Azure Backup لـ SAP HANA.

أين تُنسخ نسخة احتياطية من البيانات؟

يقوم Azure Backup بتخزين البيانات التي تم نسخها احتياطياً في خزائن خدمات الاسترداد. المخزن هو عبارة عن كيان تخزين عبر الإنترنت في Azure يُستخدم لتخزين البيانات، مثل النسخ الاحتياطية ونقاط الاسترداد ونُهج النسخ الاحتياطي.

تعرّف على المزيد حول مخزن Recovery Services.

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

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

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

تعرف على أنواع النسخ الاحتياطي لـ SAP HANA.

نبذة عن البنية

في الأقسام التالية، ستتعرف على بنية النسخ الاحتياطي لقواعد بيانات HANA في Azure Backup.

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

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

مخطط يوضح عملية النسخ الاحتياطي لقاعدة بيانات SAP HANA.

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

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

    إشعار

    تأكد من تشغيل مثيل HANA أثناء اكتشاف قواعد البيانات في هذه الحالة.

  3. تأكد أيضاً من استيفاء المتطلبات المسبقة الأخرى.

    هام

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

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

  5. تقوم خدمة Azure Backup الآن بتثبيت Azure Backup Plugin for HANA على خادم SAP HANA المسجل. يستخدم هذا المكون الإضافي مستخدم النسخ الاحتياطي الذي تم إنشاؤه من خلال البرنامج النصي للتسجيل المسبق لإجراء جميع عمليات النسخ الاحتياطي والاستعادة.

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

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

تدفق النسخ الاحتياطي

يوفر لك هذا القسم فهما حول عملية النسخ الاحتياطي لقاعدة بيانات HANA التي تعمل على جهاز Azure الظاهري.

  1. تتم إدارة النسخ الاحتياطية المجدولة من خلال إدخالات crontab التي تم إنشاؤها على جهاز HANA الظاهري، بينما يتم تشغيل النسخ الاحتياطية عند الطلب مباشرة من خلال خدمة Azure Backup.

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

  3. يقوم Backint بعد ذلك بتنفيذ عملية القراءة من وحدات تخزين البيانات الأساسية - خادم الفهرس ومحرك XS لقاعدة بيانات Tenant وخادم الأسماء لنظام SYSTEMDB. يمكن أن توفر أقراص SSD المتميزة إنتاجية إدخال / إخراج مثالية لعملية التدفق الاحتياطية. ومع ذلك، فإن استخدام الأقراص غير المخزنة مع M64Is يمكن أن يوفر سرعات أعلى.

  4. لدفق بيانات النسخ الاحتياطي، ينشئ Backint ما يصل إلى ثلاثة أنابيب، والتي تكتب مباشرة إلى مخزن خدمات الاسترداد في Azure Backup.

    إذا كنت لا تستخدم جدار الحماية / NVA في الإعداد لديك، فسيتم نقل دفق النسخ الاحتياطي عبر شبكة Azure إلى مخزن Recovery Services/ تخزين Azure. كما يمكنك أيضًا إعداد نقطة نهاية خدمة الشبكة الظاهرية أو نقطة نهاية خاصة للسماح لـ SAP HANA بإرسال نسبة استخدام الشبكة للنسخ الاحتياطي مباشرةً إلى مخزن خدمات الاسترداد/ تخزين Azure، مع تخطي NVA / Azure Firewall. بالإضافة إلى ذلك، عند استخدام جدار الحماية/NVA، ستمر نسبة استخدام الشبكة إلى معرف Microsoft Entra وخدمة Azure Backup عبر جدار الحماية/NVA ولا تؤثر على أداء النسخ الاحتياطي الكلي.

  5. يحاول Azure Backup تحقيق سرعات تصل إلى 420 ميجابايت / ثانية للنسخ الاحتياطية دون سجلات وما يصل إلى 100 ميجابايت / ثانية لنسخ السجل الاحتياطية. تعرّف على المزيد حول أداء النسخ الاحتياطي واستعادة سرعة النقل.

  6. تتم كتابة السجلات التفصيلية في ملفي backup.log وbackint.log على مثيل SAP HANA.

  7. عند اكتمال النسخ الاحتياطي، يتم دفق الكتالوج إلى مخزن Recovery Services. إذا تم بنجاح دفق كل من النسخة الاحتياطية (كاملة / تفاضلية / تزايدي / سجل) والكتالوج الخاص بتلك النسخة الاحتياطية وتخزينهما في مخزن Recovery Services، فإن Azure Backup يعتبر عملية النسخ الاحتياطي ناجحة.

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

سيناريو إعداد SAP HANA: شبكة Azure - دون أي NVA/Azure

مخطط يوضح إعداد SAP HANA إذا كانت شبكة Azure دون أي NVA/Azure Firewall.

سيناريو إعداد SAP HANA: شبكة Azure - مع NVA/Azure Firewall

مخطط يوضح إعداد SAP HANA إذا كانت شبكة Azure مع UDR + NVA / Azure Firewall.

إشعار

قد يضيف NVA/Azure Firewall مقداراً زائداً عند النسخ الاحتياطي لدفق SAP HANA إلى مخزن Azure Storage/Recovery Services (مستوى البيانات). راجع النقطة 6 في المخطط أعلاه.

سيناريو إعداد SAP HANA: شبكة Azure - مع UDR + NVA / Azure Firewall + نقطة نهاية خاصة أو نقطة نهاية الخدمة

مخطط يوضح إعداد SAP HANA إذا كانت شبكة Azure مع UDR + NVA / Azure Firewall + نقطة نهاية خاصة أو نقطة نهاية الخدمة.

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

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

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

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

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

إشعار

تتصل خدمة Azure Backup ب HANA باستخدام hdbuserstore المفاتيح. نظرا إلى عدم نسخ المفاتيح نسخا متماثلا، نوصي بإنشاء نفس المفاتيح في جميع العقد، بحيث يمكن توصيل Azure Backup تلقائيا بأي عقدة أساسية جديدة، دون تدخل يدوي بعد تجاوز الفشل/إرجاع الموارد.

تدفقات النسخ الاحتياطي

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

أجهزة جديدة

يوفر لك هذا القسم فهما حول عملية النسخ الاحتياطي لقاعدة بيانات HANA مع تمكين النسخ المتماثل لنظام HANA الذي يعمل على جهاز Azure ظاهري جديد.

  1. إنشاء مستخدم مخصص ومفتاح hdbuserstore على جميع العقد.
  2. قم بتشغيل البرنامج النصي للتسجيل المسبق على كل من العقدتين مع المستخدم المخصص كمستخدم النسخ الاحتياطي لتنفيذ معرف، ما يشير إلى أن العقدتين تنتميان إلى مجموعة فريدة/شائعة.
  3. أثناء تكوين حماية HANA، حدد كلا العقدتين للاكتشاف. يساعد هذا في تحديد العقدتين كقاعدة بيانات واحدة يمكنك إقرانها بنهج وحمايتها
الأجهزة الموجودة

يوفر لك هذا القسم فهما حول عملية النسخ الاحتياطي لقاعدة بيانات HANA مع تمكين النسخ المتماثل لنظام HANA الذي يعمل على جهاز Azure ظاهري موجود.

  1. إيقاف الحماية والاحتفاظ بالبيانات لكلا العقدتين.

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

  3. إعادة اكتشاف قواعد البيانات في العقدة الأساسية.

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

  4. تكوين النسخ الاحتياطي لقاعدة البيانات المنسوخة حديثا من الخطوة 2 لتكوين النسخ الاحتياطي.

  5. احذف بيانات النسخ الاحتياطي لعناصر النسخ الاحتياطي المستقلة القديمة التي تم إيقاف الحماية لها مؤقتا.

إشعار

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

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

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

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

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

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

استعادة لقطة مثيل قاعدة بيانات SAP HANA

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

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

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