تعرف على استخدام خدمة OCI Full Stack Disaster Recovery مع نطاقات Oracle WebLogic Server

يمكنك استخدام أفضل الممارسات والاسكربتات لـ Oracle Maximum Availability Architecture (MAA) الموضحة في هذا الحل من خلال خدمة مواجهة الكوارث الكاملة لـ Oracle Cloud Infrastructure (OCI) لإدارة التبديل وتجاوز الفشل في بيئات مواجهة الكوارث الحالية لـ Oracle WebLogic Server for OCI وOracle SOA Suite on Marketplace.

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

قبل البدء

قبل البدء، تأكد من أنك على دراية بأفضل ممارسات استعادة القدرة على العمل بعد الكوارث في خدمات Oracle Cloud Infrastructure (OCI).

تصف الخطوات الواردة في دليل تشغيل الحل هذا كيفية استخدام خدمة OCI Full Stack Disaster Recovery لتنظيم تبديل مجال Oracle WebLogic وتجاوزه في نظام OCI لاستعادة القدرة على العمل بعد الكوارث. لا تتم إدارة إعداد الهيكل وعمليات دورة الحياة الأخرى للنظام (مثل التصحيح والاختبار والتوسيع وما إلى ذلك) بواسطة OCI Full Stack Disaster Recovery Service ويتم وصفها في ملخصات فنية محددة لـ Oracle WebLogic لـ OCI وسوق SOA.

ينطبق هذا الدليل على البيئات التالية:

راجع Oracle Cloud Infrastructure Full Stack Disaster Recovery Service للتأكد من أن لديك المعرفة الأساسية بالخدمة.

البنية

تعرض هذه البنية تنفيذ إجراءات مواجهة الكوارث متعددة المناطق باستخدام OCI Full Stack Disaster Recovery Service.

فيما يلي وصف الاسترداد الكامل للكوارث paas.png
وصف الشكل التوضيحي لاسترداد كومة كاملة من الكوارث-paas.png

الاسترداد الكامل للكوارث-بااس-oracle.zip

تدعم هذه البنية مكونات Oracle Cloud Infrastructure (OCI):

  • Region (المنطقة)

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

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

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

  • موازن التحميل

    توفر خدمة Oracle Cloud Infrastructure Load Balancing توزيع حركة المرور التلقائي من نقطة إدخال واحدة إلى خوادم متعددة في الواجهة الخلفية.

  • Full Stack Disaster Recovery

    Oracle Cloud Infrastructure Full Stack Disaster Recovery Service هي خدمة تنسيق وإدارة استعادة القدرة على العمل بعد الكوارث في OCI توفر إمكانات شاملة لاستعادة القدرة على العمل بعد الكوارث لجميع طبقات مجموعة التطبيقات، بما في ذلك البنية الأساسية والبرامج الوسيطة وقاعدة البيانات والتطبيق.

  • مجموعة حماية DR

    تقوم مجموعة حماية استرداد البيانات بعد الكوارث (DR) بتنظيم مكونات تطبيق شامل بحيث يمكنك استرداد كل المكونات معًا لاستعادة تطبيق المجموعة الكاملة.

  • خطط الاسترداد

    خطة مواجهة الكوارث (DR) هي سير عمل DR تلقائي (دفتر تشغيل DR) تم إنشاؤه بواسطة OCI Full Stack Disaster Recovery Service لتنفيذ إجراءات مواجهة الكوارث لجميع الموارد في مجموعة حماية DR الأساسية. يتوفر نوعان من الخطط: التبديل وتجاوز الفشل.

  • Oracle WebLogic Server لـ OCI

    يتيح Oracle WebLogic Server لـ OCI لك إنشاء بيئة تطبيق Java Enterprise Edition (Java EE) بسرعة على Oracle Cloud Infrastructure، بما في ذلك مجال Oracle WebLogic Server. يمكنك تكوين النطاقات وتوفيرها بالإضافة إلى أي موارد سحابية داعمة مثل مثيلات الحوسبة والشبكات وموازنات التحميل.

  • مجموعة Oracle SOA Suite في السوق

    توفر Oracle SOA Suite في السوق حل نظام أساسي كخدمة (PaaS) للحوسبة لتشغيل التطبيقات في السحابة. وهو يتضمن مجموعة كاملة من مكونات البنية الأساسية للخدمة لتصميم التطبيقات المركبة ونشرها وإدارتها.

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

    في هذه البنية، يمكن أن تكون قاعدة البيانات Oracle Base Database Service أو Oracle Exadata Database Service أو Oracle Autonomous Database Serverless.

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

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

  • حماية البيانات

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

  • وحدة تخزين الكتل

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

  • مجموعة وحدة تخزين الكتل

    تتيح لك خدمة Oracle Cloud Infrastructure Block Volumes تنظيم وحدات تخزين متعددة في مجموعة وحدات تخزين. يمكن أن تتضمن مجموعة وحدات التخزين كل من وحدات تخزين الكتل والتمهيد.

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

حول Oracle Cloud Infrastructure Full Stack Disaster Recovery Service

فيما يلي بعض مزايا Oracle Cloud Infrastructure Full Stack Disaster Recovery Service:

  • القدرة على تشغيل خطة تبديل أو تجاوز الفشل بمجرد نقرة واحدة باستخدام وحدة تحكم Oracle Cloud Infrastructure (OCI).
  • القدرة على استخدام واجهات برمجة تطبيقات OCI لاستدعاء عمليات التبديل وعمليات الفشل.
  • توفير سجلات التبديل المركزية وتجاوز الفشل في وحدة تحكم OCI.
  • السماح بإعادة محاولة تخطي أي خطوة فاشلة في سير عمل التبديل.
  • يوفر تكاملًا مضمنًا مع Oracle Data Guard لقواعد البيانات المدعومة OCI Full Stack Disaster Recovery. لست بحاجة إلى تحديد خطوات تبديل قاعدة البيانات أو تكوينها، وتقوم الخدمة بإدارتها تلقائيًا لك.
  • يوفر تكاملًا مضمنًا مع Oracle Cloud Infrastructure Block Volumes والنسخ المتماثل عبر المناطق. لست بحاجة إلى تعريف أو تكوين خطوات لفصل وحدات تخزين قطع البيانات أو ربطها ولتبديل النسخة المتماثلة عبر المناطق لوحدة تخزين قطع البيانات، تديرها الخدمة تلقائيًا لك.
  • توفير فحوص مسبقة مدمجة لخطوات التبديل وخطط تجاوز الفشل. لديك خيار تخطي الاختبارات المسبقة.
  • يوفر المرونة وهو قابل للتوسيع، مما يسمح لك بإضافة خطوات محددة بواسطة المستخدم للخطوات غير المضمنة. على سبيل المثال، إيقاف Oracle WebLogic Server وبدء تشغيله، وتحديث DNS، والتحقق من عنوان الواجهة الأمامية. يتكامل تنفيذ هذه الاسكربتات المخصصة مع Oracle Cloud Agent. يمكنك تحديد الخطوات المطلوب تشغيلها بالتوازي (داخل مجموعة خطط محددة بواسطة المستخدم) أو بالتسلسل.
  • يتيح لك إضافة اسكربتات النسخ المتماثل لتكوين Oracle Maximum Availability Architecture (MAA) إلى خطة تبديل OCI Full Stack Disaster Recovery Service. يمكن لسكريبتات MAA بعد ذلك مزامنة تكوين الطبقة الوسطى Oracle WebLogic Server أثناء التبديل (في سياق Oracle WebLogic Server for OCI وOracle SOA Suite on Marketplace). لا يمكنك استخدام خدمة OCI Full Stack Disaster Recovery لجدولة عمليات استنساخ التكوين السارية.
  • يسمح لك بإجراء عمليات التبديل اليدوية، إذا لزم الأمر. يمكنك تغيير أدوار مجموعات حماية DR يدويًا لمطابقة الدور الحالي بعد التبديل اليدوي. يلزم وجود "تدخل" يدوي للحصول على حالة نظام OCI Full Stack Disaster Recovery Service المطلوبة، ولكن يمكنك تحويل نظام DR "المدار يدويًا" إلى "خدمة OCI Full Stack Disaster Recovery المدارة مرة أخرى".

يمكنك العثور على مزيد من التفاصيل في مزايا إجراءات مواجهة الكوارث الكاملة.

تقدم Oracle Cloud Infrastructure Full Stack Disaster Recovery Service أسعارًا تنافسية، راجع قائمة أسعار OCI.

الاعتبارات

قبل تنفيذ خدمة OCI Full Stack Disaster Recovery، فكر في الآثار التالية.

يتم تعريف الإجراءات التي ليس لها تكامل مضمن مع خدمة OCI Full Stack Disaster Recovery (مثل إيقاف وبدء Oracle WebLogic Server) بواسطة المستخدم. يمكنك تكوين خطوات محددة بواسطة المستخدم وتوفير السكريبتات المرتبطة بهذه الخطوات. يوفر هذا إطار عمل مرن لأنه يمكنك إضافة إجراءات مخصصة إلى الخطة. ومع ذلك، فإن موثوقية هذه الخطوات خارج نطاق خدمة OCI Full Stack Disaster Recovery. يتحمل المستخدمون مسئولية سلوك سكريبت التبديل الخاص بهم. على سبيل المثال، يجب أن يدير البرنامج النصي المواقف التي لا يمكن فيها بدء عمليات Oracle WebLogic Server في المرحلة الثانوية بسبب ترك ملفات القفل في الخلفية أثناء إعادة تشغيل نقطة التوصيل. الفرق مع التبديل اليدوي هو أن سلوكيات مثل هذه أكثر قابلية للتنفيذ ويتم رؤيتها مباشرة عند تنفيذ التبديل يدويًا.

يوفر هذا المستند البرامج النصية الموصى بها لتنفيذ عمليات البدء والإيقاف على خوادم Oracle WebLogic المدارة ولإجراء محول DNS. قد تكون هناك حاجة إلى اسكربتات مخصصة إضافية، أو استخدامها، تبعًا لكل بيئة وهيكل، مثل استنساخ أنظمة ملفات Oracle Database (DBFS) والنسخة المتماثلة تخزين ملفات OCI.

ملاحظة:

لا تقوم OCI Full Stack Disaster Recovery بجدولة نسخ التكوين المستمرة.
يرجى الاطلاع على Oracle WebLogic Server for Oracle Cloud Infrastructure، Disaster Recovery Production and DR في Oracle Cloud Infrastructure (OCI) وSOA Suite في Oracle Cloud Infrastructure Marketplace Disaster Recovery، Production and Disaster Recovery في Oracle Cloud Infrastructure (OCI) للحصول على تفاصيل حول تلك العمليات المحددة.

التركيبات المدعمة

راجع ما يلي للحصول على ملخص حول ما تدعمه OCI Full Stack Disaster Recovery Service في سياق إجراءات مواجهة الكوارث لـ Oracle SOA Suite on Marketplace وOracle WebLogic Server for OCI.

استنساخ التكوين مدعوم في خدمة OCI Full Stack Disaster Recovery؟
استنساخ التكوين استنادًا إلى النسخة المتماثلة لنظام ملفات Oracle Database (DBFS) نعم
استنساخ التكوين استنادًا إلى تخزين ملفات OCI مع نسخة RSYNC المتماثلة نعم
استنساخ التكوين استنادًا إلى النسخ المتماثل لوحدات الكتل OCI نعم
خدمة قاعدة البيانات على OCI مدعوم في خدمة OCI Full Stack Disaster Recovery؟
Oracle Base Database Service (أنظمة قواعد البيانات) نعم
Oracle Exadata Database Service نعم
Oracle Autonomous Database Serverless نعم
قاعدة Oracle Autonomous Database على بنية Exadata الأساسية المخصّصة أبداً
عمليات تكامل OCI المضمنة مدعوم في خدمة OCI Full Stack Disaster Recovery؟
تكامل مضمن مع OCI Data Guard. نعم
إدارة مدمجة لطبعات Oracle Data Guard المكونة يدويًا أبداً
قاعدة البيانات البديلة المحلية (البديلة في نفس المنطقة) إلى جانب DR بعيد أبداً
فتح الموقع البديل لعمليات المراجعة نعم، ولكن لا ينطبق على حالات الاستخدام الموضحة في هذا المستند.

ملاحظة:

كأفضل ممارسة لـ Oracle Maximum Availability Architecture، تُوصي Oracle باستخدام النسخ المتماثل لوحدة تخزين الكتل من خلال OCI Full Stack Disaster Recovery Service. توفر خدمة OCI Full Stack Disaster Recovery والنسخ المتماثل لوحدة تخزين الكتل أفضل مزايا المجمعة لهدف وقت الاسترداد (RTO)، وهدف نقطة الاسترداد (RPO)، والتكلفة الإجمالية للملكية (TCO)، وأتمتة الإدارة.

تفاصيل إضافية عن الأصناف غير المدعومة

على الرغم من أن بعض التكوينات لا يتم توفيرها مباشرةً من خلال خدمة OCI Full Stack Disaster Recovery، يمكنك إضافة تخصيص إلى خطط مواجهة الكوارث الخاصة بك لتشغيلها تلقائيًا في نقاط محددة في الخطة لتوفير عملية استعادة سلسة ومؤتمتة بالكامل. فيما يلي تفاصيل إضافية عن العناصر التي لا تدعم خدمة OCI Full Stack Disaster Recovery الفورية كجزء من الأتمتة المضمنة:
  • إدارة مدمجة لقواعد البيانات الاحتياطية التي يتم تكوينها باستخدام عملية يدوية بدلاً من استخدام وحدة تحكم OCI أو مستوى التحكم.

    تشتمل OCI Full Stack Disaster Recovery على أتمتة مدمجة لمعالجة Oracle Data Guard أثناء الاستعادة إذا قمت بتكوين Oracle Data Guard باستخدام خدمة قاعدة البيانات القياسية المتوفرة في وحدة تحكم OCI. ومع ذلك، إذا قمت بتثبيت Oracle Data Guard وتنفيذها في مثيل الحوسبة الخاص بك، فيجب إضافة مجموعة خطط وخطوات مخصصة لاستدعاء اسكربت لتشغيل Oracle Data Guard في مثيل الحوسبة.

  • قاعدة بيانات بديلة محلية إضافية لقاعدة بيانات بديلة بعيدة (بديلة في نفس المنطقة). يمكنك استخدام اسكربتات مخصصة لإدارة قاعدة بيانات بديلة محلية إضافية.
  • تتيح لك خدمة OCI Full Stack Disaster Recovery إنشاء خطط انتقال البدء والإيقاف. تم تصميم هذه الخطط لبدء أو إيقاف الموقع الاحتياطي دون إجراء تبديل حقيقي. وبهذه الطريقة، يمكنك تنفيذ الإجراءات في وضع الاستعداد مثل عمليات التحقق أو التصحيح أو التوسيع الأفقي. ومع ذلك، تقتصر الخطوات المضمنة التي توفرها خدمة OCI Full Stack Disaster Recovery على بعض السيناريوهات المحددة فقط. على سبيل المثال، لا توجد خطوة مدمجة لتحويل قاعدة البيانات البديلة إلى قاعدة البيانات البديلة للقطات. لا تنطبق هذه الخطط على السيناريوهات الموضحة هنا وخارج نطاق هذا الدليل.

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

يتطلب هذا الحل خدمات وأدوار Oracle Cloud Infrastructure (OCI):

  • خدمة OCI Full Stack Disaster Recovery

  • Oracle Data Guard

  • Oracle WebLogic Server لـ OCI

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

اسم الخدمة: الدور مطلوب لـ...
Oracle Cloud Infrastructure: administrator قم بتكوين الموارد المطلوبة في إيجار OCI: سياسات IAM، ومجموعات حماية DR، وأسرار.
Oracle Data Guard: sysdba، admin قم بتكوين كلمة سر كلمة السر التي تحتوي على بيانات صلاحية sysdba.
Oracle WebLogic Server لـ OCI: root، oracle إعداد أذونات وكيل Oracle Cloud وسكريبتات المستخدم المطلوبة.