التوفر العالي للخطة لطبعات الحوسبة

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

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

توزيع المثيلات عبر نطاقات الخطأ

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

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

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

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

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

توزيع الطبعات عبر نطاقات الإتاحة

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

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

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

يوضح المخطط التالي الأجهزة الافتراضية لخادم الويب الموزعة في مجالين إتاحة لتنفيذ التكرار، إلى جانب موازن التحميل:



ملاحظة:

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

ضمان توفر وتكامل عاليين لبياناتك

للحصول على بنية توافر عالية، تأكد دائمًا من أن تصميمك يحمي كل من توافر البيانات وسلامة مثيلات الحوسبة لديك. لحماية توافر البيانات لمثيل الحوسبة لديك، يمكنك نسخ البيانات نسخًا متماثلاً أو نسخها احتياطيًا في موقع آخر.

  • ملخص حجم الكتلة

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

  • متانة الحجم

    توفر خدمة Oracle Cloud Infrastructure Block Volume مستوى عاليًا من متانة البيانات مقارنة بمحركات الأقراص القياسية المرفقة. يتم نسخ جميع وحدات التخزين تلقائيًا نيابة عنك، مما يساعد على الحماية من فقدان البيانات. يتم تخزين نسخ متعددة من البيانات بشكل متكرر عبر خوادم تخزين متعددة مع آليات إصلاح مدمجة. بالنسبة لهدف مستوى الخدمة، تم تصميم خدمة تخزين الكتل لتوفير متانة سنوية بنسبة 99.99 بالمائة لوحدات تخزين الكتل ووحدات تخزين التمهيد. ومع ذلك، نوصي بإجراء عمليات نسخ احتياطي منتظمة للحماية من فشل مجال التوفر.

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

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

حول النسخ الاحتياطية لحجم الكتل

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

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

يمكنك بدء النسخ الاحتياطي بطريقتين: عن طريق بدء النسخ الاحتياطي يدويًا أو عن طريق تعيين نظام يحدد جدول النسخ الاحتياطي للمجموعة. لمزيد من المعلومات حول وحدات تخزين الكتل، راجع نظرة عامة على النسخ الاحتياطية لحجم الكتل، والتي يمكنك الوصول إليها من موضوع استكشاف المزيد في مكان آخر بهذا الدليل. https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/blockvolumebackups.htm

استخدام النسخ المتماثل المتزامن أو غير المتزامن

يمكنك استخدام النسخ المتماثل المتزامن أو غير المتزامن لحماية بياناتك في حالة فشل طبعة الحوسبة:

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

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

لمزيد من المعلومات، راجع "حماية البيانات على أجهزة NVMe"، والتي يمكنك الوصول إليها من موضوع استكشاف المزيد في مكان آخر في هذا الدليل.