ما هي أداة Azure Application Consistent Snapshot؟
أداة Azure Application Consistent Snapshot (AzAcSnap) هي أداة سطر أوامر تمكن حماية البيانات لقواعد بيانات الجهات الخارجية. يعالج جميع التنسيق المطلوب لوضع قواعد البيانات هذه في حالة متناسقة مع التطبيق قبل أخذ لقطة تخزين. بعد اللقطة، ترجع الأداة قواعد البيانات إلى حالة تشغيلية.
قواعد البيانات وأنظمة التشغيل وأنظمة Azure الأساسية المدعومة
قواعد البيانات
- SAP HANA (راجع مصفوفة الدعم للحصول على التفاصيل)
- إصدار قاعدة بيانات Oracle 12 أو أحدث (راجع صور Oracle VM ونشرها على Microsoft Azure للحصول على التفاصيل)
- IBM Db2 ل LUW على الإصدار 10.5 فقط من Linux أو أحدث (راجع نشر IBM Db2 Azure Virtual Machines DBMS لحمل عمل SAP للحصول على التفاصيل)
أنظمة التشغيل
- SUSE Linux Enterprise Server 12+
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
الأنظمة الأساسية ل Azure
- أجهزة Azure الظاهرية مع تخزين Azure NetApp Files
- مثيلات Azure الكبيرة (على البنية الأساسية بلا نظام تشغيل)
تلميح
إذا كنت تبحث عن ميزات جديدة (أو دعم لقواعد البيانات وأنظمة التشغيل والأنظمة الأساسية الأخرى)، فشاهد ميزات معاينة أداة Azure Application Consistent Snapshot. يمكنك أيضا تقديم ملاحظات أو اقتراحات.
فوائد استخدام AzAcSnap
يستخدم AzAcSnap لقطات وحدة التخزين ووظائف النسخ المتماثل في Azure NetApp Files وAzure Large Instances. توفر الفوائد التالية:
لقطات النسخ الاحتياطي السريع بشكل مستقل عن حجم قاعدة البيانات
يأخذ AzAcSnap النسخ الاحتياطية للقطة بغض النظر عن حجم وحدات التخزين أو قاعدة البيانات باستخدام تقنية اللقطة للتخزين. يأخذ لقطات بالتوازي عبر جميع وحدات التخزين، للسماح بوحدات تخزين متعددة لتكون جزءا من تخزين قاعدة البيانات.
في الاختبارات، استغرقت الأداة أقل من دقيقتين لأخذ نسخة احتياطية للقطة من قاعدة بيانات مكونة من 100 تيبيبايت (TiB) مخزنة عبر 16 وحدة تخزين.
حماية البيانات المتوافقة مع التطبيق
يمكنك نشر AzAcSnap كحل مركزي أو موزع لنسخ ملفات قاعدة البيانات الهامة احتياطيا. يضمن تناسق قاعدة البيانات قبل تنفيذ لقطة وحدة تخزين. ونتيجة لذلك، فإنه يضمن أنه يمكنك استخدام لقطة وحدة التخزين لاسترداد قاعدة البيانات.
إدارة كتالوج قاعدة البيانات
عند استخدام AzAcSnap مع SAP HANA، يتم الاحتفاظ بالسجلات داخل كتالوج النسخ الاحتياطي محدثة مع لقطات التخزين. تسمح هذه الإمكانية لمسؤول قاعدة البيانات برؤية نشاط النسخ الاحتياطي.
حماية وحدة التخزين المخصصة
هذه الإمكانية مفيدة لوحدات التخزين غير المتعلقة بقاعدة البيانات التي لا تحتاج إلى إلغاء تنشيط التطبيق قبل أن تأخذ الأداة لقطة تخزين. تتضمن الأمثلة وحدات تخزين النسخ الاحتياطي لسجل SAP HANA أو وحدات تخزين SAPTRANS.
استنساخ وحدات التخزين
توفر هذه الإمكانية نسخ وحدة تخزين فعالة في المساحة لأغراض التطوير والاختبار.
دعم التعافي من الكوارث
يستخدم AzAcSnap النسخ المتماثل لحجم التخزين لتوفير خيارات لاسترداد لقطات متناسقة مع التطبيق المنسوخة نسخا متماثلا في موقع بعيد.
AzAcSnap هو ثنائي واحد. لا يحتاج إلى عوامل إضافية أو مكونات إضافية للتفاعل مع قاعدة البيانات أو التخزين (Azure NetApp Files عبر Azure Resource Manager، وAzure Large Instances عبر Secure Shell [SSH]).
يجب تثبيت AzAcSnap على نظام لديه اتصال بقاعدة البيانات والتخزين. ومع ذلك، فإن مرونة التثبيت والتكوين تسمح إما بتثبيت مركزي واحد (Azure NetApp Files فقط) أو تثبيت موزع بالكامل (Azure NetApp Files وAzure Large Instances) مع نسخ مثبتة على كل تثبيت قاعدة بيانات.
نظرة عامة على الهندسة
يمكنك تثبيت AzAcSnap على نفس المضيف مثل قاعدة البيانات (SAP HANA)، أو يمكنك تثبيته على نظام مركزي. ولكن، يجب أن يكون لديك اتصال بالشبكة بخوادم قاعدة البيانات ونهاية التخزين الخلفية (Azure Resource Manager لملفات Azure NetApp أو SSH لمثيلات Azure الكبيرة).
AzAcSnap هو تطبيق خفيف الوزن يتم تشغيله عادة من مجدول خارجي. على معظم أنظمة Linux، هذه العملية هي cron
، وهو ما تركز عليه الوثائق. ولكن يمكن أن يكون المجدول أداة بديلة، طالما أنه يمكنه استيراد azacsnap
ملف تعريف shell الخاص بالمستخدم. يضمن استيراد إعدادات بيئة المستخدم تهيئة مسارات الملفات والأذونات بشكل صحيح.
مقالات فنية
تصف المقالات التقنية التالية مكان استخدام AzAcSnap كجزء من استراتيجية حماية البيانات:
- دليل الاسترداد اليدوي ل SAP HANA على أجهزة Azure الظاهرية من لقطة Azure NetApp Files باستخدام AzAcSnap
- دليل الاسترداد اليدوي ل SAP HANA على مثيل Azure الكبير من لقطة التخزين باستخدام AzAcSnap
- دليل الاسترداد اليدوي ل SAP Oracle 19c على أجهزة Azure الظاهرية من لقطة Azure NetApp Files باستخدام AzAcSnap
- دليل الاسترداد اليدوي ل SAP Db2 على أجهزة Azure الظاهرية من لقطة Azure NetApp Files باستخدام AzAcSnap
- دليل تحديث نظام SAP Oracle 19c على أجهزة Azure الظاهرية باستخدام لقطات ملفات Azure NetApp مع AzAcSnap
- حماية قواعد بيانات HANA التي تم تكوينها باستخدام HSR على Azure NetApp Files باستخدام AzAcSnap
- أتمتة عمليات نسخ نظام SAP باستخدام Libelle SystemCopy
ملخص الأوامر
التنسيق العام للأوامر هو: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value]
.
خيارات الأوامر
خيارات الأمر كما يلي. الرموز النقطية الرئيسية هي الأوامر، والرموز النقطية البادئة هي أوامر فرعية.
-h
يوفر تعليمات سطر الأوامر الموسعة مع أمثلة على استخدام AzAcSnap.-c configure
يوفر واجهة نمط Q&A تفاعلية لإنشاء ملف التكوين أو تعديله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
ستانزا لملف التكوين.--volume all
يأخذ لقطة من جميع وحدات التخزين فيdataVolume
ستانزا ثم جميع وحدات التخزين في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. من المفيد إنشاء ملف تكوين منفصل لكل معرف أمان (على سبيل المثال،--configfile H80.json
).[--runbefore]
وهي[--runafter]
أوامر اختيارية لتشغيل الأوامر الخارجية أو البرامج النصية shell قبل وبعد تنفيذ منطق AzAcSnap الرئيسي.لمزيد من المعلومات، راجع مرجع الأمر runbefore/runafter.
[--preview]
هو خيار سطر أوامر اختياري مطلوب عند استخدام ميزات المعاينة.لمزيد من المعلومات، راجع معاينة ميزات أداة Azure Application Consistent Snapshot.
الخطوات التالية
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ