ما هي أداة لقطة متسقة لتطبيق Azure

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

قواعد البيانات المدعومة وأنظمة التشغيل والأنظمة الأساسية ل Azure

  • قواعد البيانات

  • أنظمة التشغيل

    • SUSE Linux Enterprise Server 12+
    • ريد هات إنتربرايز لينكس 7+
  • Azure Platforms

    • Azure Virtual Machine with Azure NetApp Files storage
    • Azure Large instance (على البنية التحتية ل BareMetal)

تلميح

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

فوائد استخدام AzAcSnap

يستفيد AzAcSnap من لقطة وحدة التخزين ووظائف النسخ المتماثل في ملفات Azure NetApp ومثيل Azure الكبير. يوفر الفوائد التالية:

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

AzAcSnap هو ثنائي واحد. لا يحتاج إلى وكلاء أو مكونات إضافية للتفاعل مع قاعدة البيانات أو التخزين (ملفات Azure NetApp عبر Azure Resource Manager و Azure Large Instance عبر SSH). يجب تثبيت AzAcSnap على نظام متصل بقاعدة البيانات والتخزين. ومع ذلك، تسمح مرونة التثبيت والتكوين إما بتثبيت مركزي واحد (ملفات Azure NetApp فقط) أو تثبيت موزع بالكامل (Azure NetApp Files و Azure Large Instance) مع نسخ مثبتة على كل تثبيت لقاعدة بيانات.

نظرة عامة على التصميم

يمكن تثبيت AzAcSnap على نفس المضيف مثل قاعدة البيانات (SAP Hana) ، أو يمكن تثبيته على نظام مركزي. ولكن، يجب أن يكون هناك اتصال بالشبكة بخوادم قاعدة البيانات والواجهة الخلفية للتخزين (Azure Resource Manager ل Azure NetApp Files أو SSH لمثيل Azure الكبير).

AzAcSnap هو تطبيق خفيف الوزن يتم تنفيذه عادة من جدولة خارجية. في معظم أنظمة Linux ، هذه العملية هي cron، وهو ما ستركز عليه الوثائق. لكن المجدول يمكن أن يكون أداة بديلة طالما أنه يمكنه استيراد ملف تعريف shell الخاص بالمستخدم azacsnap . يضمن استيراد إعدادات بيئة المستخدم تهيئة مسارات الملفات والأذونات بشكل صحيح.

ملخص الأوامر

التنسيق العام للأوامر هو كما يلي: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

خيارات الأوامر

خيارات الأوامر هي كما يلي مع الأوامر كتعداد نقطي رئيسي والأوامر الفرعية المرتبطة بها كتعداد نقطي بادئ:

  • -h يوفر تعليمات موسعة لسطر الأوامر مع أمثلة على استخدام AzAcSnap.
  • -c configure يوفر هذا الأمر واجهة نمط QA& تفاعلية لإنشاء ملف التكوين أو تعديله azacsnap (الافتراضي = azacsnap.json).
    • --configuration new سيتم إنشاء ملف تكوين جديد.
    • --configuration edit سيقوم بتحرير ملف تكوين موجود.
    • الرجوع إلى تكوين مرجع الأوامر.
  • -c test التحقق من صحة ملف التكوين واختبار الاتصال.
    • --test hanaيختبر الاتصال بمثيل SAP Hana.
    • --test storage يختبر الاتصال بواجهة التخزين الأساسية عن طريق إنشاء لقطة تخزين مؤقتة على كافة وحدات التخزين التي تم تكوينها data ، ثم إزالتها.
    • --test all سوف يؤدي كل من hana الاختبارات والاختبارات storage بالتسلسل.
    • الرجوع إلى مرجع أمر الاختبار.
  • -c backupهو الأمر الأساسي لتنفيذ لقطات تخزين متسقة لقاعدة البيانات لوحدات تخزين البيانات (SAP Hana ووحدات تخزين البيانات) & الأخرى (على سبيل المثال، المشتركة أو النسخ الاحتياطية للسجل أو التمهيد).
    • --volume data للقطة كافة وحدات التخزين في dataVolume مقطع ملف التكوين.
    • --volume other للقطة كافة وحدات التخزين في otherVolume مقطع ملف التكوين.
    • الرجوع إلى مرجع أمر النسخ الاحتياطي.
  • -c details يوفر معلومات عن اللقطات أو النسخ المتماثل.
    • --details snapshots يوفر قائمة بالتفاصيل الأساسية حول اللقطات لكل وحدة تخزين تم تكوينها.
    • --details replication يوفر تفاصيل أساسية حول حالة النسخ المتماثل من موقع الإنتاج إلى موقع التعافي من الكوارث.
    • ارجع إلى مرجع أمر التفاصيل.
  • -c delete يحذف هذا الأمر لقطة تخزين أو مجموعة من اللقطات. يمكنك استخدام إما معرف النسخ الاحتياطي SAP Hana كما هو موجود في HANA Studio أو اسم لقطة التخزين. يرتبط معرف النسخ الاحتياطي فقط باللقطات hana ، التي يتم إنشاؤها للبيانات ووحدات التخزين المشتركة. وإلا، إذا تم إدخال اسم اللقطة، فإنه يبحث عن جميع اللقطات التي تطابق اسم اللقطة التي تم إدخالها.
  • -c restore يوفر طريقتين لاستعادة لقطة إلى وحدة تخزين، إما عن طريق إنشاء وحدة تخزين جديدة استنادا إلى اللقطة أو إعادة وحدة تخزين إلى حالة سابقة.
    • --restore snaptovol ينشئ وحدة تخزين جديدة استنادا إلى أحدث لقطة على وحدة التخزين المستهدفة.
    • -c restore --restore revertvolume يعيد مستوى الصوت المستهدف إلى حالة سابقة استنادا إلى أحدث لقطة.
    • الرجوع إلى مرجع أمر الاستعادة.
  • [--configfile <configfilename>] معلمة سطر الأوامر الاختيارية لتوفير اسم ملف تكوين JSON مختلف. هذا مفيد بشكل خاص لإنشاء ملف تكوين منفصل لكل SID (على سبيل المثال --configfile H80.json).

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