النسخ المتماثل الجغرافي (معاينة عامة)

هناك ميزتان توفران التعافي من الكوارث الجغرافية في Azure Event Hubs.

  • التعافي من الكوارث الجغرافية (Metadata DR)، والذي يوفر فقط النسخ المتماثل لبيانات التعريف فقط.
  • النسخ المتماثل الجغرافي (معاينة عامة)، والذي يوفر النسخ المتماثل لكل من بيانات التعريف والبيانات.

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

هام

  • هذه الميزة حاليا في المعاينة العامة، وعلى هذا النحو لا ينبغي استخدامها في سيناريوهات الإنتاج.
  • المناطق التالية مدعومة حاليا في المعاينة العامة.
US ‏‏أوروبا آسيا والمحيط الهادئ (APAC)
EUAP بوسط الولايات المتحدة منطقة شمال إيطاليا وسط أستراليا
وسط كندا وسط إسبانيا شرق أستراليا
شرق كندا شرق النرويج

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

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

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

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

النسخ الجغرافي المتماثل

يتم دعم المعاينة العامة لميزة النسخ المتماثل الجغرافي لمساحات الأسماء في مجموعات مخصصة لتحجيم الخدمة الذاتية لمراكز الأحداث. يمكنك استخدام الميزة مع مساحات أسماء جديدة أو موجودة في مجموعات الخدمة الذاتية المخصصة. الميزات التالية غير مدعومة مع النسخ المتماثل الجغرافي:

  • المفاتيح المدارة من قبل العميل (CMK)
  • الهوية المدارة للالتقاط
  • ميزات الشبكة الظاهرية (نقاط نهاية الخدمة أو نقاط النهاية الخاصة)
  • دعم الرسائل الكبيرة (الآن في المعاينة العامة)
  • معاملات Kafka (الآن في المعاينة العامة)

بعض الجوانب الرئيسية للمعاينة العامة للنسخ المتماثل للبيانات الجغرافية هي:

  • نموذج النسخ المتماثل الأساسي الثانوي - النسخ المتماثل الجغرافي مبني على نموذج النسخ المتماثل الأساسي الثانوي، حيث توجد في وقت معين مساحة اسم أساسية واحدة فقط تخدم منتجي الأحداث ومستهلكي الأحداث.
  • تقوم مراكز الأحداث بإجراء نسخ متماثل من بايت إلى بايت مدار بالكامل لبيانات التعريف وبيانات الحدث وإزاحة المستهلك عبر الثانويات مع مستويات التناسق المكونة.
  • اسم مجال مؤهل بالكامل لمساحة الاسم الثابتة (FQDN) - لا يحتاج FQDN إلى التغيير عند تنفيذ الترقية.
  • تناسق النسخ المتماثل - هناك إعدادان لتناسق النسخ المتماثل، متزامن وغير متزامن.
  • ترقية مدارة من قبل المستخدم لثانوي ليكون الأساسي الجديد.

يتم تغيير ثانوي إلى أساسي جديد بطريقتين:

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

رسم تخطيطي يوضح عندما تكون المنطقة أ أساسية، تكون B ثانوية.

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

رسم تخطيطي يوضح متى يتم جعل B الأساسي، أن A يصبح الثانوي الجديد.

تتم إضافة المناطق الثانوية أو إزالتها وفقا لتقدير العميل. هناك بعض القيود الحالية التي تجدر الإشارة إليها:

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

تناسق النسخ المتماثل

هناك تكوينان لتناسق النسخ المتماثل، متزامن وغير متزامن. من المهم معرفة الاختلافات بين التكوينين لأنهما يؤثران على تطبيقاتك وتناسق بياناتك.

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

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

النسخ المتماثل المتزامن

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

مقارنة تناسق النسخ المتماثل

مع النسخ المتماثل المتزامن:

  • زمن الانتقال أطول بسبب التثبيت الموزع.
  • يرتبط التوفر بتوفر منطقتين. إذا تعطل أحد المناطق، تكون مساحة الاسم غير متوفرة.
  • توجد البيانات المستلمة دائما في منطقتين على الأقل (منطقتين فقط مدعومتان في المعاينة العامة الأولية).

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

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

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

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

تحديد المنطقة الثانوية

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

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

إدارة النسخ المتماثل الجغرافي

تمكنك ميزة النسخ المتماثل الجغرافي من تكوين منطقة ثانوية لنسخ التكوين والبيانات نسخا متماثلا إليها. يمكنك:

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

مراقبة النسخ المتماثل للبيانات

يمكن للمستخدمين مراقبة تقدم مهمة النسخ المتماثل عن طريق مراقبة مقياس تأخر النسخ المتماثل في سجلات مقاييس التطبيق.

  • تمكين سجلات مقاييس التطبيق في مساحة اسم مراكز الأحداث الخاصة بك بعد مراقبة مراكز أحداث Azure - مراكز أحداث Azure | Microsoft Learn.

  • بمجرد تمكين سجلات مقاييس التطبيق، تحتاج إلى إنتاج البيانات واستهلاكها من مساحة الاسم لبضع دقائق قبل البدء في رؤية السجلات.

  • لعرض سجلات Application Metrics، انتقل إلى قسم Monitoring في صفحة Event Hubs، وحدد Logs في القائمة اليسرى. يمكنك استخدام الاستعلام التالي للعثور على تأخر النسخ المتماثل (بالثوان) بين مساحات الأسماء الأساسية والثانوية.

    AzureDiagnostics
      | where TimeGenerated > ago(1h)
      | where Category == "ApplicationMetricsLogs"
      | where ActivityName_s == "ReplicationLag
    
  • يشير العمود count_d إلى تأخر النسخ المتماثل بالثوان بين المنطقة الأساسية والثانوية.

نشر البيانات

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

قد لا يتوفر نشر الحدث أثناء الظروف التالية:

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

استهلاك البيانات

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

إدارة نقاط التفتيش/الإزاحة

يمكن أن تستمر التطبيقات المستهلكة للحدث في الحفاظ على إدارة الإزاحة كما تفعل مع مساحة اسم واحدة.

كافكا

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

مراكز الأحداث SDK/AMQP

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

التسعير

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

لمعرفة كيفية استخدام ميزة النسخ المتماثل الجغرافي، راجع استخدام النسخ المتماثل الجغرافي.