دفق النسخ الاحتياطية لقاعدة البيانات باستخدام Oracle Recovery Manager

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

يمكن تكوين أداة النسخ الاحتياطي والاستعادة Oracle RMAN (Recovery MANager) للبث والتقاط الصور الاحتياطية لقواعد بيانات Oracle ثم دفق وإرسال تلك الصور الاحتياطية إلى نوعين مختلفين من الوجهات.

نوع الجهاز SBT

تم تصميم نوع الشريط التسلسلي للنسخ الاحتياطي (SBT) من الوجهة في الأصل للتفاعل مع محركات الأقراص الشريطية، ولكن ليس مباشرة. لتبسيط التفاعل مع أجهزة شريط متعددة متوفرة عند إنشاء RMAN، طورت Oracle واجهة برمجة تطبيقات (API) للتفاعل مع حزم البرامج لإدارة أجهزة الشريط.

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

لاستخدام نوع الجهاز SBT، يجب تثبيت برنامج مورد إدارة الوسائط المقابل (MMV) مسبقا على النظام الأساسي لنظام التشغيل الذي تتوفر عليه قاعدة بيانات Oracle. لا تتوفر النسخ الاحتياطية لتثبيت SBT "خارج الصندوق" بعد تثبيت قاعدة بيانات Oracle. حيث لا يوجد حد لعدد حزم MMV التي يمكن توصيلها بمثيل قاعدة بيانات Oracle، ولكن من النادر للغاية أن يكون هناك أكثر من حزمة واحدة قيد الاستخدام في أي وقت.

تتوفر العديد من حزم البرامج هذه، المتوفرة في الأصل للتثبيت المحلي، أيضا في Azure Marketplace.

  • CommVault
  • Veritas NetBackup
  • Dell PowerProtect DD Virtual Edition (عارض البيانات التشخيصية E)
  • النسخ الاحتياطي Veeam والنسخ المتماثل

يمكن العثور على حزم البرامج الأخرى من خلال البحث في Azure Marketplace...

قرص نوع الجهاز

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

لا توجد رسوم ترخيص أو دعم إضافية لهذا الخيار لأن محول DISK ل Oracle RMAN مضمن بالكامل في برنامج Oracle RDBMS.

هناك ستة خيارات تخزين لنسخ Oracle RMAN الاحتياطية داخل Azure VM، خمسة منها هي Azure fileshares.

  • القرص المدار المرفق محليا
  • Azure blob عبر NFS
  • Azure blobfuse 2.0
  • معيار ملفات Azure عبر CIFS/SMB
  • ملفات Azure المتميزة عبر NFS
  • ملفات Azure NetApp

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

النوع المستوى المستندات بروتوكول التحميل للجهاز الظاهري نموذج الدعم اسعار ملاحظات
القرص المدار Standard HDD مقدمة إلى أقراص Azure المدارة SCSI Microsoft تسعير الأقراص المدارة 1
القرص المدار Standard SSD مقدمة إلى أقراص Azure المدارة SCSI Microsoft تسعير الأقراص المدارة 1
القرص المدار Premium SSD مقدمة إلى أقراص Azure المدارة SCSI Microsoft تسعير الأقراص المدارة 1
القرص المدار الإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة مقدمة إلى أقراص Azure المدارة SCSI Microsoft تسعير الأقراص المدارة 1
القرص المدار UltraDisk مقدمة إلى أقراص Azure المدارة SCSI Microsoft تسعير الأقراص المدارة 1
كائن ثنائي كبير الحجم في Azure كائنات ثنائية كبيرة الحجم خاصة بالكُتل تحميل Blob Storage باستخدام بروتوكول نظام ملفات الشبكة (NFS) 3.0 NFS v3.0 Microsoft تسعير تخزين كائن ثنائي كبير الحجم لـ Azure 2
Azureblobfuse v1 كيفية تحميل Azure Blob Storage كنظام ملفات باستخدام BlobFuse v1 Fuse مفتوح المصدر/GitHub غير متوفر 3, 5, 6
Azureblobfuse v2 ما هو BlobFuse؟ - BlobFuse2 Fuse مفتوح المصدر/GitHub غير متوفر 3, 5, 6
ملفات Azure قياسي ما هي ملفات Azure؟ SMB/CIFS Microsoft تسعير ملفات Azure 4, 6
ملفات Azure متميز ما هي ملفات Azure؟ SMB/CIFS، NFS v4.1 Microsoft تسعير ملفات Azure 4, 7
Azure NetApp Files قياسي Azure NetApp Files SMB/CIFS، NFS v3.0، NFS v4.1 Microsoft/NetApp أسعار ملفات Azure NetApp 4, 8, 11
Azure NetApp Files متميز Azure NetApp Files SMB/CIFS، NFS v3.0، NFS v4.1 Microsoft/NetApp أسعار ملفات Azure NetApp 4, 9, 11
Azure NetApp Files فائق Azure NetApp Files SMB/CIFS، NFS v3.0، NFS v4.1 Microsoft/NetApp أسعار ملفات Azure NetApp 4, 10, 11

اسطوره:

1 مقيد بحدود الإدخال/إخراج على مستوى الجهاز والتراكمية على IOPS ومعدل نقل الإدخال/إخراج.

2 اختر التخزين الهرمي في القائمة المنسدلة 1st، ثم blob فقط في القائمة المنسدلة 2.

3 اختر مساحة تخزين مسطحة في القائمة المنسدلة 1st، ثم blob فقط في القائمة المنسدلة 2.

4 يستخدم بروتوكول CIFS الذي يوصى بإصدارات لاحقة من RHEL/OEL Linux.

  • لا تستخدم إصدارات Linux الأقل (أي RHEL7/OEL7 أقل من 7.5) ل CIFS
  • ضع في اعتبارك استخدام خيار cache=none التحميل لملفات سجل الإعادة المؤرشفة Oracle حالة استخدام مع عمليات تحميل CIFS.

5 مدعوم على GitHub من قبل مجموعة منتجات Azure Storage داخل Microsoft كمشروع مصدر مفتوح في GitHub.

يوصى باستخدام 6مستويات ساخنة .

7طبقة استخدام متميزة موصى بها.

8 معدل نقل الإدخال/الإخراج من 16 ميبي بايت/ثانية لكل تيبي بايت مخصصة.

9 معدل نقل الإدخال/الإخراج من 64 ميبي بايت/ثانية لكل تيبي بايت مخصصة.

معدل نقل 10 إدخال/إخراج يبلغ 128 ميجابايت/ثانية لكل تيبي بايت مخصص.

11حاسبة أداء ملفات Azure NetApp مفيدة لحسابات التسعير السريعة.

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

أفضل ممارسات أداء Oracle لأجهزة Azure الظاهرية