تعرف على نشر منظومة DR مختلطة لقاعدة بيانات محلية

لضمان استمرارية الأعمال في حالة حدوث كوارث، تريد تنفيذ إستراتيجية استعادة القدرة على العمل بعد الكوارث لـ Oracle Database المحلية. تحتاج إلى حل يوفر حماية البيانات ويمكنك من التبديل بسرعة إلى النظام البديل بأقل قدر من فقدان البيانات والإنتاجية.

أحد الخيارات هو إنشاء خطة مختلطة لاستعادة القدرة على العمل بعد الكوارث (DR)، حيث قاعدة البيانات الأساسية محلية ونظام قاعدة البيانات البديل موجود في السحابة. يوفر Oracle Cloud Infrastructure وOracle Data Guard بنية أساسية وخدمات عالية التوفر والأمان وقابلة للتوسيع تمكنك من التعافي من الكوارث بشكل موثوق وآمن.

عند إنشاء خطة DR تستخدم Oracle Cloud وOracle Data Guard، يمكنك التبديل بسلاسة إلى السحابة لأي سيناريو استعادة.

قبل البدء

تعرف على المزيد حول إمكانيات استعادة القدرة على العمل بعد الكوارث في Oracle Cloud، وفحص إستراتيجيات DR المتاحة، ومعرفة المزيد حول تعليمات Terraform البرمجية المستخدمة لنشر المنظومة السحابية في هذا الحل.

يرجى الاطلاع على تعرف على حماية الهيكل السحابي من الكوارث.

يستخدم هذا الحل تعليمات Terraform البرمجية لنشر المنظومة السحابية. لمعرفة المزيد عن Terraform، راجع وثائق Terraform. كحد أدنى، يرجى قراءة المقدمة في وثائق Terrraform.

البنية

يعرض هذا الهيكل Oracle Database, Enterprise Edition في مركز بيانات محلي وتكوين مماثل في منطقة Oracle Cloud Infrastructure (OCI)، التي تعمل كبديل. في حالة الانقطاع المؤقت في قاعدة البيانات الأساسية، يتيح لك Oracle Data Guard استعادة حمل العمل بسرعة إلى قاعدة البيانات البديلة في OCI.

يوضح الشكل التالي البنية المحلية لاستعادة القدرة على العمل بعد الكوارث في السحابة (DR) باستخدام Oracle Data Guard.

ما يلي هو وصف Hybrid-dr.png
وصف الشكل التوضيحي Hybrid-dr.png

يدعم هذا الهيكل المكونات التالية:

  • Region (المنطقة)

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

  • نطاق الإتاحة

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

  • الشبكة السحابية الظاهرية (VCN) والشبكة الفرعية

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

  • مضيف القاعدة

    مضيف السلسة هو طبعة حوسبة تعمل كنقطة دخول آمنة خاضعة للتحكم إلى المنظومة من خارج السحابة. يتم تزويد مضيف الباس عادةً في منطقة منزوعة السلاح (DMZ). يتيح لك حماية الموارد الحساسة من خلال وضعها في شبكات خاصة لا يمكن الوصول إليها مباشرةً من خارج السحابة. يشتمل الهيكل على نقطة إدخال واحدة معروفة يمكنك مراقبتها وتدقيقها بشكل منتظم. لذلك، يمكنك تجنب كشف المكونات الأكثر حساسية في المنظومة دون المساس بالوصول إليها.

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

    يشتمل الهيكل على قاعدة بيانات في مركز البيانات المحلي وفي منطقة OCI، مع تمكين اقتران Oracle Data Guard لاستنساخ البيانات.

    قاعدة البيانات البديلة هي نسخة متوافقة مع العمليات من قاعدة البيانات الأساسية. يحافظ Oracle Data Guard تلقائيًا على التزامن بين قواعد البيانات عن طريق إرسال بيانات redo وتطبيقها من قاعدة البيانات الأساسية إلى قاعدة البيانات البديلة. في حالة حدوث كارثة في المنطقة الأساسية، يفشل Oracle Data Guard تلقائيًا في الانتقال إلى قاعدة البيانات البديلة.

  • جيت واي التوجيه الديناميكي (DRG)

    DRG هو جهاز توجيه ظاهري يوفر مسارًا لحركة مرور الشبكة الخاصة بين VCN وشبكة خارج المنطقة، مثل VCN في منطقة Oracle Cloud Infrastructure أخرى أو شبكة محلية أو شبكة في موفر سحابة آخر.

  • بوابة الخدمة

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

  • حافظة كلمة السر

    يوفر Oracle Wallet طريقة سهلة لإدارة صلاحيات قاعدة البيانات عبر نطاقات متعددة. يتيح لك تحديث صلاحيات قاعدة البيانات من خلال تحديث الحافظة بدلاً من الحاجة إلى تغيير تعريفات مصدر البيانات الفردي.

تتوفر الأتمتة المستندة إلى Terraform لنشر البنية الأساسية لهيكل استعادة القدرة على العمل بعد الكوارث (DR) في السحابة. يقوم اسكربت Terraform بتوزيع بنية الشبكة وخادم السلسة وجهاز Oracle Database Cloud Service الظاهري (VM DB System) في منطقة OCI. يمكنك تعديل الهيكل لتوزيع طبعات حوسبة وتخزين سعة أعلى. استخدم تكوينات مشابهة لقواعد البيانات الأساسية والبديلة للتأكد من استيفائك لنفس اتفاقية مستوى خدمة الأداء بعد تحويل الدور.

حول Oracle Data Guard

يتم تضمين Oracle Data Guard في Oracle Database وEnterprise Edition وتدعمه جميع إصدارات أنظمة قاعدة بيانات Oracle Cloud Infrastructure (OCI) (المؤسسة والأداء العالي والأداء المتطرف). Oracle Data Guard Oracle Database, Standard Edition لا يدعم Oracle Data Guard.

احصل على أهداف نقطة الاستعادة التالية (RPO) عند استخدام Oracle Data Guard.

  • RPO في أقل من (1) ثانية: استخدم نقل ASYNC
  • RPO صفر: استخدام إعدادات SYNC أو FAR SYNC

بالإضافة إلى ذلك، عند تكوين قاعدة بيانات بديلة في السحابة، يقوم Oracle بإدارة مركز البيانات السحابية والبنية التحتية، ويوفر عمليات دورة حياة النظام الأساسية، بما في ذلك تقسيم الموارد وتقليصها.

يتطلب تمكين DR في Oracle Cloud تكوين طبعة من قاعدة بيانات Oracle Data Guard البديلة في OCI. بمجرد تكوين طبعة، يحافظ Oracle Data Guard على التزامن بين قاعدة البيانات الأساسية المحلية وقاعدة البيانات البديلة في السحابة. توفر المزامنة إمكانية التبديل (الإجراءات المخططة) أو إنتاج الانتقال عقب الفشل (الحدث غير المخطط) إلى قاعدة البيانات البديلة في السحابة أثناء الصيانة المخططة أو الانقطاع المؤقت غير المخطط. بمجرد إصلاح قاعدة البيانات المحلية الفاشلة، يقوم Oracle Data Guard تلقائيًا بإعادة مزامنتها مع قاعدة بيانات الإنتاج الجديدة في السحابة، مما يتيح لك إمكانية إعادة تحويل الإنتاج إلى قاعدة البيانات المحلية.

يعمل حارس البيانات النشط على توسيع إمكانات Oracle Data Guard من خلال توفير ميزات متقدمة لحماية البيانات وتوافرها بالإضافة إلى تفريغ حمل العمل للقراءة فقط والنسخ الاحتياطية التزايدية السريعة من قاعدة بيانات الإنتاج. يتم تضمين حارس البيانات النشط في إصدار الأداء المتطرف وOracle Database Exadata Cloud Service. عند استخدامه في تكوين مختلط، يجب أيضًا ترخيص Active Data Guard للنظام المحلي.

اعتبارات عند نشر منظومة DR

عند تنفيذ هيكل استعادة القدرة على العمل بعد الكوارث، يجب مراعاة ما يلي:

  • قم بتكوين هدف قاعدة بيانات بديلة في Oracle Cloud Infrastructure يكون متماثلاً أو مشابهًا لقاعدة البيانات الأساسية المحلية للتأكد من استيفائك لنفس اتفاقيات مستوى خدمة الأداء بعد انتقال الدور. استخدم Oracle Real Application Clusters (Oracle RAC) لـ Oracle RAC.
  • تأكد من أن عرض النطاق الترددي للشبكة كافٍ لمعالجة أعلى معدلات الإعادة
  • تأكد من توفر موثوقية الشبكة وأمانها بين مركز البيانات المحلي ومنطقتك السحابية
  • استخدام حارس البيانات النشط لإصلاح القفل الآلي الإضافي وحماية البيانات وتفريغ المزايا
  • استخدام تشفير البيانات الشفاف (TDE) لكل من قواعد البيانات الأساسية والبديلة

بالنسبة للتأمين، توصي أفضل ممارسات Oracle باستخدام TDE لتشفير كل من قواعد البيانات الأساسية والبديلة لضمان تشفير كل البيانات عند الطلب. يمكن تحويل البيانات أثناء عملية الترحيل، ولكن يوصى بشدة بالتحويل إلى TDE قبل الترحيل لتوفير بيئة Oracle Data Guard الأكثر أمانًا. يلزم أيضًا اتصال VPN أو تشفير Oracle Net للتشفير أثناء التشغيل لأي حمولة قاعدة بيانات أخرى، مثل ملف البيانات أو رؤوس الإعادة، غير المشفرة بواسطة TDE. يعد استخدام TDE لحماية البيانات جزءًا مهمًا من تحسين أمان النظام.

ضع في الاعتبار الخيارات التالية عند توزيع خطة DR باستخدام Oracle Data Guard:

  • استخدام Oracle Data Guard لخدمة Enterprise Edition أو خدمة عالية الأداء
  • يقوم Oracle Data Guard باستخدام خدمة الأداء المتطرف لـ Oracle بإحضار حالات التراخيص الخاصة بك (BYOL) حيث ليس لديك ترخيص خيار حارس بيانات نشط. (موصى به)
  • حارس البيانات النشط باستخدام خدمة الأداء المتطرف أو Oracle Database Exadata Cloud Service (موصى به)

حول الخدمات والأدوار المطلوبة

يتطلب هذا الحل الخدمات والأدوار التالية:

  • منطقة Oracle Cloud Infrastructure (OCI)

  • Oracle Database, Enterprise Edition

  • Oracle Cloud Infrastructure Database VM DB System أو Oracle Database 19 c EE Extreme Performance Release أو Enterprise Edition

وهذه هي الأدوار المطلوبة لكل خدمة.

اسم الخدمة: الدور مطلوب لـ...
Oracle Database: الجذر قم بتكوين قاعدة البيانات الأساسية وتكوين طبعة لقاعدة البيانات البديلة.
Oracle Cloud Infrastructure: sysdba إغلاق قاعدة البيانات البديلة وإغلاقها وإلغاء تثبيتها في السحابة.
Oracle Data Guard: SYS أو SYSDG أو SYSDBA قم بتشغيل واجهة سطر أوامر Oracle Data Guard (DGMGRL) لتحويل البديل إلى قاعدة بيانات بديلة للقطة وقم بتبديل أدوار قاعدة البيانات الأساسية والبديلة.

يرجى الاطلاع على معرفة كيفية الحصول على خدمات Oracle Cloud لحلول Oracle للحصول على الخدمات السحابية التي تحتاج إليها.