تحديد إستراتيجية النشر الخاصة بك

لحماية تطبيقاتك من الكوارث، يجب تحديد إستراتيجية نشر قائمة على متطلبات RTO وRPO.

المناطق ذات نطاق إتاحة واحد

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

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

تحدد بنية التطبيق ما إذا كان يجب فصل طبعة التطبيق أو تجميعها باستخدام نطاقات الأخطاء.
  • السيناريو 1: بنية التطبيق عالية التوفر

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

  • السيناريو 2: خادم ويب واحد وبنية طبعة قاعدة البيانات

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

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

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

فيما يلي وصف لمختلف المناطق Backup.png
وصف الشكل التوضيحي عبر المناطق-backup.png

مناطق ذات نطاقات إتاحة متعددة

إذا كانت منطقتك بها نطاقات إتاحة متعددة، فيمكنك نشر تطبيقاتك عبر نطاقات إتاحة متعددة للحماية من حالات الفشل المحتملة في نطاق توفر واحد.

نوصي باستخدام خدمة Oracle Cloud Infrastructure Load Balancing لتقليل وقت التوقف عن العمل إلى تطبيقاتك. إذا كانت حزمة التطبيقات تحتوي على مكون قاعدة بيانات، نوصي بنشر نظام قاعدة بيانات بديل في نطاق إتاحة مختلف من قاعدة البيانات الأساسية وإعداد Data Guard بينهما. نوصي أيضًا بإعداد النسخة الاحتياطية لقاعدة البيانات على Oracle Cloud Infrastructure Object Storage لحماية بيانات التطبيق بشكل أكبر.

فيما يلي وصف عنوان region-3tier.png الفردي
وصف الشكل التوضيحي Single-region-3tier.png

لاحظ أن نشر منطقة واحدة لا يوفر حماية كاملة إذا تعرضت المنطقة بأكملها لفشل.

عمليات النشر عبر المناطق

للتطبيقات الحيوية للمهام التي تتطلب حماية إقليمية لاستعادة البيانات بعد الكوارث، يمكنك استخدام هيكل DR عبر المناطق. توفر Oracle Cloud Infrastructure أساسًا قويًا وعالي الأداء بين مناطق السحابة. يمكنك استخدام ربط VCN البعيد لإنشاء اتصالات آمنة وموثوقة بين شبكات VCN مختلفة عبر المناطق.

على سبيل المثال، لإنجاز حماية البيانات عبر المناطق، يمكنك استخدام rsync لنسخ نظام الملفات أو بيانات اللقطات إلى منطقة أخرى بشكل غير متزامن. فيما يلي وصف لمختلف المناطق-rsync.png
وصف الشكل التوضيحي لعدة مناطق-rsync.png

يمكنك تحقيق حماية البيانات عبر الإقليمية باستخدام الإمكانات المبتكرة من Oracle Database على Oracle Cloud Infrastructure. على سبيل المثال، لنفترض أنك تريد نشر تطبيق ثلاثي الطبقات باستخدام Oracle Database في Oracle Cloud Infrastructure، كما هو موضح في المخطط التالي: فيما يلي وصف ثنائي-region-3tier.png
وصف الشكل التوضيحي مزدوج-region-3tier.png

ملاحظة:

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

تتصل كل نقطة توصيل من نقاط توصيل طبقة الويب بإحدى نقاط توصيل قاعدة البيانات. تدعم Oracle Cloud Infrastructure RAC وExadata؛ بحيث يمكنك الحصول على توافر عالٍ حتى داخل نطاق توفر واحد. في حالة حدوث فشل محلي في قاعدة البيانات، يتم استخدام Active Data Guard للتزامن مع قاعدة بيانات مكافئة في نطاق التوفر الآخر داخل المنطقة أو عبر المناطق.