التخطيط للتوافر العالي لقواعد البيانات

تتيح لك خدمة Oracle Cloud Infrastructure Database إطلاق Oracle Database System (DB System) بسرعة وإنشاء قاعدة بيانات واحدة أو أكثر عليها. تدعم خدمة قاعدة البيانات عدة أنواع من أنظمة قاعدة البيانات، والتي تتراوح من الحجم والسعر والأداء.

للتخطيط للتوافر العالي لقواعد البيانات الخاصة بك، إستراتيجيات التصميم الرئيسية التي يجب مراعاتها هي:
  • استخدم هذه الأدوات الرئيسية: أنظمة قاعدة بيانات Exadata، وأنظمة قاعدة بيانات RAC ذات نقطتين، وData Guard.
  • قم بتكوين وحدة المعالجة المركزية وطبقة التخزين للتوسع تلقائيًا.
تصف هذه المقالة هذه الاستراتيجيات.

استخدام أنظمة قاعدة بيانات Exadata

تتيح لك أنظمة قاعدة بيانات Exadata الاستفادة من قوة Exadata في Oracle Cloud Infrastructure.

يتكون نظام قاعدة بيانات Exadata من ربع حامل أو نصف حامل أو حامل كامل من عُقد الحوسبة وخوادم التخزين، يرتبط معًا بشبكة InfiniBand عالية السرعة ومنخفضة التأخير وبرامج Exadata الذكية. يمكنك تكوين النسخ الاحتياطية التلقائية وتحسين أحمال العمل المختلفة وتوسيع النظام لتلبية الطلبات المتزايدة.

توفر أنظمة قاعدة بيانات Exadata إمكانات إتاحة عالية مدمجة. جميع أفضل الممارسات الموجودة مع أنظمة قاعدة بيانات Exadata المحلية قابلة للتطبيق.

استخدام أنظمة قاعدة بيانات RAC ذات نقطتين

توفر Oracle Cloud Infrastructure أنظمة قاعدة بيانات RAC ذات نقطتين على مثيلات الحوسبة الآلية الافتراضية. توفر أنظمة قاعدة بيانات RAC ذات نقطتين إمكانات إتاحة عالية مدمجة، لذا نوصي باستخدام أنظمة قاعدة بيانات RAC ذات نقطتين للحلول التي تتطلب توفرًا عاليًا.

يمكنك تكوين خدمة قاعدة البيانات لنسخها احتياطيًا تلقائيًا إلى Oracle Cloud Infrastructure Object Storage. يوضح الشكل التالي توزيع نظام قاعدة بيانات RAC ذي نقطتين لدعم التوافر العالي لتطبيق ويب ذي ثلاث طبقات:

وفيما يلي وصف للعنصرية db.png
وصف الشكل التوضيحي العنصري-db.png

ملاحظة:

تعرض البنية نطاقات إتاحة متعددة (ADs). بالنسبة لمنطقة ذات AD واحدة، قم بضبط البنية لتوزيع مواردك عبر نطاقات الخطأ داخل AD.

استخدام حماية البيانات

للحلول ذات نظام قاعدة بيانات أحادي العقدة، استخدم Oracle Data Guard لتحقيق التوافر العالي. يضمن Data Guard توفرًا عاليًا وحماية البيانات واستعادة البيانات بعد الكوارث لبيانات المؤسسة.

يتطلب تنفيذ حارس البيانات في خدمة Oracle Cloud Infrastructure Database قاعدتي بيانات، إحداهما في دور أساسي والأخرى في دور الاستعداد. تنشئ قاعدتا البيانات ارتباط Data Guard. يصل معظم تطبيقاتك إلى قاعدة البيانات الأساسية. قاعدة البيانات البديلة هي نسخة متسقة للمعاملات من قاعدة البيانات الأساسية. لتحسين التوفر واستعادة القدرة على العمل بعد الكوارث، نوصي بوضع نظام قاعدة البيانات الخاص بقاعدة البيانات البديلة في نطاق توافر مختلف من نظام قاعدة البيانات الخاص بقاعدة البيانات الأساسية. تتيح الشبكة عالية الأداء بين نطاقات توافر Oracle Cloud Infrastructure هذا النشر.

فيما يلي وصف db-dg.png
وصف الشكل التوضيحي db-dg.png

ملاحظة:

تعرض البنية نطاقات إتاحة متعددة (ADs). بالنسبة لمنطقة ذات AD واحدة، قم بضبط البنية لتوزيع مواردك عبر نطاقات الخطأ داخل AD.

يحتفظ حارس البيانات بقاعدة البيانات البديلة عن طريق إرسال بيانات الإعادة وتطبيقها من قاعدة البيانات الأساسية. إذا أصبحت قاعدة البيانات الأساسية غير متاحة، يمكنك استخدام Data Guard لتبديل قاعدة البيانات البديلة إلى الدور الأساسي.

يمكنك تنفيذ الإجراءات التالية باستخدام تكوين حارس البيانات لدعم التوفر العالي:
  • التبديل: يعكس أدوار قاعدة البيانات الأساسية والبديلة. تواصل كل قاعدة بيانات المشاركة في ارتباط حارس البيانات في دوره الجديد. يضمن التبديل عدم فقدان البيانات. يمكنك استخدام التبديل قبل إجراء الصيانة المخططة على قاعدة البيانات الأساسية.
  • الانتقال عند الفشل: تحويل قاعدة البيانات البديلة إلى الدور الأساسي بعد فشل قاعدة البيانات الأساسية الحالية أو تصبح غير قابلة للوصول. قد يؤدي الانتقال عقب الفشل إلى فقدان بعض البيانات عند استخدام وضع "الحد الأقصى لحماية الأداء".
  • إعادة: إعادة قاعدة بيانات إلى الدور البديل في ارتباط Data Guard. يمكنك استخدام أمر الإعادة لإرجاع قاعدة بيانات فاشلة لخدمة بعد تصحيح سبب الفشل.

توسيع نطاق وحدة المعالجة المركزية والتخزين تلقائيًا

لتحقيق درجة عالية من التوفر لحلولك، يجب التأكد من أن أنظمة قاعدة البيانات لديك تمتلك السعة الكافية. يمكن لخدمات قاعدة البيانات على Oracle Cloud Infrastructure توسيع مراكز وحدات المعالجة المركزية أو تخزين قاعدة البيانات ديناميكيًا استنادًا إلى الأشكال المختلفة لخدمة قاعدة البيانات.

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