المرونة والتعافي بعد حدوث الأخطاء الفادحة

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

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

تلميح

راجع أفضل الممارسات لبناء التطبيقات ذات المرونة العالية.

بنية تتميز بإمكانية وصول عالية

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

يوضح الرسم التخطيطي التالي المخطط بين التطبيق الخاص بك ونسختين متماثلتين:

Diagram of geo-redundant replicas.

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

تجاوز الفشل بين النسخ المتماثلة

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

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

الخطوات التالية

في هذه المقالة، تعلمت كيفية زيادة التطبيق الخاص بك لتحقيق المرونة الجغرافية أثناء وقت التشغيل لتكوين التطبيق. كما يمكنك تضمين بيانات التكوين من App Configuration في وقت الإنشاء أو التوزيع. لمزيد من المعلومات، راجع التكامل مع مسار معالجة CI/CD.