مشاركة عبر


أفضل الممارسات في النسخ عبر المناطق ونفس المنطقة في Azure DocumentDB

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

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

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

التعافي من الكوارث باستخدام عناقيد النسخ المقلدة

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

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

عمليات الكتابة المستمرة والقراءة على النسخ المتماثلة لنظام المجموعة سلسلة الاتصال

سلسلة اتصال القراءة والكتابة العالمية في Azure DocumentDB توجه الكتابات باستمرار إلى المجموعة النشطة التي تدعم الكتابة. عند بدء ترقية نظام مجموعة النسخ المتماثلة، يتم تبديل مجموعة النسخ المتماثلة في المنطقة B إلى وضع الكتابة، بينما ينتقل نظام المجموعة الأساسي الأصلي في المنطقة A إلى القراءة فقط. قبل الترقية، تستهدف سلسلة الاتصال القراءة والكتابة العمومية المجموعة الأساسية في المنطقة (أ) ثم يتم تحديثها للإشارة إلى المنطقة ب لأنها تتحمل مسؤوليات الكتابة. بالنسبة للتطبيقات التي تستخدم سلسلة الاتصال القراءة والكتابة العمومية، تستمر عمليات الكتابة بسلاسة طوال عملية الترقية، مع الحفاظ على تدفق البيانات دون انقطاع.

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

لقطة شاشة لسلاسل اتصال العنقود في Azure DocumentDB بما في ذلك سلسلة اتصال القراءة والكتابة العامة وسلسلة الاتصال الذاتي.

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

ترقية مجموعة النسخ المتماثلة

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

  1. يتم تمكين عمليات الكتابة على النسخة المتماثلة في المنطقة B بالإضافة إلى القراءات. تصبح النسخة المتماثلة السابقة مجموعة جديدة للقراءة والكتابة.
  2. تقبل مجموعة النسخ المتماثلة التي تمت ترقيتها في المنطقة B عمليات الكتابة باستخدام سلسلة الاتصال سلسلة الاتصال القراءة والكتابة العمومية.
  3. يتم تعيين نظام المجموعة في المنطقة (أ) للقراءة فقط ويحافظ على سلسلة الاتصال الخاصة به.

Important

نظرا لأن النسخ المتماثل غير متزامن، فقد لا يتم نسخ بعض البيانات من نظام المجموعة في المنطقة A إلى المنطقة ب عند ترقية النسخة المتماثلة لنظام المجموعة في المنطقة B. وإذا كان الأمر كذلك، فإن الترقية ستؤدي إلى عدم وجود البيانات غير المكررة في كلتا المجموعتين.

طرق المصادقة على مجموعات النسخ

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

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