مستوى المراسلة المتميز لناقل خدمة Microsoft Azure
مراسلة ناقل خدمة Microsoft Azure، التي تتضمن كيانات مثل قوائم الانتظار والمواضيع، تجمع بين قدرات مراسلة المؤسسات ودلالات النشر والاشتراك الغنية على نطاق السحابة. تُستخدم مراسلة ناقل خدمة Microsoft Azure كأساس للاتصالات للعديد من الحلول السحابية المتطورة.
يتناول المستوى المتميز من مراسلات ناقل خدمة Microsoft Azure طلبات العملاء الشائعة حول الحجم والأداء والتوفّر للتطبيقات ذات المهام الهامة. نوصي باستخدام المستوى المتميز لسيناريوهات الإنتاج. على الرغم من أن مجموعات الميزات متطابقة تقريبا، إلا أن المستويات القياسية والمتميزة من Service Bus Messaging مصممة لخدمة حالات استخدام مختلفة.
يتم توضيح الاختلافات الرئيسية في الجدول التالي.
المعايير | متميز | قياسي |
---|---|---|
الإنتاجية | معدل نقل عالٍ | معدل النقل المتغير |
الأداء | أداء يمكن التنبؤ به | زمن الانتقال المتغير |
التسعير | تسعير ثابت | تسعير المتغير للدفع حسب الاستخدام |
المقياس | القدرة على توسيع حمل العمل بالزيادة أو النقصان | غير متوفر |
حجم الرسالة | حجم رسالة يصل إلى 100 ميجا بايت. لمزيد من المعلومات، راجع Large message support. | حجم الرسالة حتى 256 كيلوبايت |
توفر المراسلة المتميزة لناقل خدمة Microsoft Azure عزل الموارد على مستوى الـ CPU وعلى مستوى الذاكرة بحيث يتم تشغيل كل حمل للعميل بشكل منفصل. تسمى حاوية المورد هذه وحدة المراسلة. يتم تخصيص وحدة مراسلة واحدة على الأقل لكل مساحة اسم متميزة. يمكنك شراء وحدات المراسلة 1 أو 2 أو 4 أو 8 أو 16 لكل مساحة اسم متميزة لناقل خدمة Microsoft Azure. يمكن أن يمتد حمل العمل أو الكيان الواحد عبر وحدات مراسلة متعددة ويمكن تغيير عدد وحدات المراسلة كذلك حسب الرغبة. والنتيجة هي أداء يمكن التنبؤ به وتكراره للحل المستند إلى خدمة ناقل خدمة Microsoft Azure.
هذا الأداء ليس فقط أكثر قابلية للتنبؤ به ومتاحا، ولكنه أيضا أسرع. مع المراسلة المتميزة، يكون أداء الذروة أسرع بكثير من المستوى القياسي.
الاختلافات التقنية للمراسلة المتميزة
تناقش الأقسام التالية بعض الاختلافات بين مستويات المراسلة المتميزة والقياسية.
كيانات صريحة
نظرا لأن المراسلة المتميزة تعمل في بيئة وقت تشغيل معزولة، فإن الكيانات السريعة غير مدعومة في مساحات الأسماء المتميزة. يحتفظ الكيان الصريح برسالة في الذاكرة مؤقتًا قبل كتابتها في التخزين الثابت. إذا كان لديك تعليمة برمجية تعمل ضمن المراسلة القياسية وتريد نقلها إلى المستوى المتميز، فتأكد من تعطيل ميزة الكيان السريع.
استخدام موارد المراسلة المتميزة
بشكل عام، قد تتسبب أي عملية على كيان في استخدام وحدة المعالجة المركزية والذاكرة. فيما يلي بعض هذه العمليات:
- عمليات الإدارة مثل عمليات الإنشاء والاسترداد والتحديث والحذف (CRUD) في قوائم الانتظار والموضوعات والاشتراكات.
- عمليات وقت التشغيل (إرسال الرسائل واستلامها)
- عمليات الرصد والتنبيهات
على الرغم من ذلك، لا يتم تسعير CPU واستخدام الذاكرة الإضافي إلى ذلك. بالنسبة إلى مستوى المراسلة المتميزة، هناك سعر واحد لوحدة الرسائل.
يتم تعقب استخدام CPU والذاكرة وعرضه لك للأسباب التالية:
- توفير الشفافية في النظام الداخلي
- فهم قدرة الموارد المُشتراة.
- تخطيط السعة الذي يساعدك على اتخاذ قرار الزيادة/النقصان.
كم عدد وحدات المراسلة المطلوبة؟
يمكنك تحديد عدد وحدات المراسلة عند توفير مساحة اسم مميزة ناقل خدمة Azure. وحدات المراسلة هذه هي الموارد المخصصة التي يتم تخصيصها إلى مساحة الاسم. عند تمكين التقسيم على مساحة الاسم، يتم توزيع وحدات المراسلة بالتساوي عبر الأقسام.
يمكن تعديل عدد وحدات المراسلة المخصصة لمساحة الاسم المميزة لناقل خدمة Microsoft Azure ديناميكيا لمراعاة التغيير (الزيادة أو النقصان) في أحمال العمل.
هناك بعض العوامل التي يجب مراعاتها عند تحديد عدد وحدات المراسلة الخاصة ببنيتك:
- ابدأ بوحدات مراسلة واحدة أو وحدتي مراسلة مخصصة لمساحة الاسم، أو وحدة رسالة واحدة لكل قسم.
- ادرس مقاييس استخدام CPU ضمن مقاييس استخدام الموارد لمساحة الاسم.
- إذا كان استخدام CPU أقل من 20%، فقد تتمكن من تقليل عدد وحدات المراسلة المخصصة لمساحة الاسم الخاصة بك.
- إذا كان استخدام وحدة المعالجة المركزية أعلى من 70٪، فإن التطبيق الخاص بك يستفيد من زيادة عدد وحدات المراسلة المخصصة لمساحة الاسم الخاصة بك.
لمعرفة كيفية تكوين مساحة اسم ناقل خدمة Microsoft Azure لتوسيع نطاقها تلقائيًا (زيادة وحدات المراسلة أو تقليلها)، راجع تحديث وحدات المراسلة تلقائيًا.
إشعار
يمكن أن يكون تحجيم الموارد المخصصة لمساحة الاسم إما وقائيًا أو تفاعليًا.
وقائي: إذا كان من المتوقع وجود حمل عمل إضافي (بسبب الموسمية أو الاتجاهات)، يمكنك المتابعة لتخصيص المزيد من وحدات المراسلة إلى مساحة الاسم قبل أن تصل أحمال العمل.
تفاعلي: إذا تم تحديد أحمال عمل إضافية من خلال دراسة مقاييس استخدام الموارد، فيمكن تخصيص موارد إضافية لمساحة الاسم لدمج الطلب المتزايد.
عدادات الفوترة لناقل خدمة Microsoft Azure تكون لكل ساعة. في حالة الزيادة، لا تدفع إلا مقابل الموارد الإضافية للساعات المُستخدمة.
بدء استخدام المراسلة المتميزة
البدء في استخدام المراسلة المتميزة أمر مباشر وعملية مشابهة لتلك الخاصة بالمراسلة القياسية. ابدأ بإنشاء مساحة اسم في مدخل Microsoft Azure. تأكد من تحديد متميز ضمن مستوى التسعير. حدد عرض تفاصيل التسعير الكاملة للاطلاع على مزيد من المعلومات حول كل مستوى.
يمكنك أيضًا إنشاء مساحات أسماء متميزة باستخدام قوالب إدارة Azure.
دعم الرسائل الكبيرة
تدعم مساحات أسماء المستوى المتميز لناقل خدمة Microsoft Azure القدرة على إرسال حمولات رسائل كبيرة تصل إلى 100 ميغابايت. تستهدف هذه الميزة بشكل أساسي أحمال العمل القديمة التي استخدمت حمولات رسائل أكبر على وسطاء مراسلة المؤسسات الآخرين وتتطلع إلى الترحيل بسلاسة إلى ناقل خدمة Azure.
فيما يلي بعض الاعتبارات عند إرسال رسائل كبيرة على ناقل خدمة Microsoft Azure -
- مدعومة في مساحات أسماء المستوى المتميز لناقل خدمة Microsoft Azure.
- يتم دعمه فقط عند استخدام بروتوكول Advanced Message Queuing Protocol (AMQP). غير مدعوم عند استخدام بروتوكولات SBMP أو HTTP، في المستوى المتميز، الحد الأقصى لحجم الرسالة لبروتوكولات SBMP وHTTP هو 1 ميغابايت.
- مدعوم عند استخدام عدة تطوير البرامج لعميل خدمة رسالة Java2.0 (JMS) وعدة تطوير البرامج لعميل لغة أخرى.
- يؤدي إرسال رسائل كبيرة إلى انخفاض معدل النقل وزيادة زمن الانتقال.
- بينما يتم دعم حمولات الرسائل 100 ميغابايت، نوصي بالاحتفاظ بحمولة الرسالة صغيرة قدر الإمكان لضمان أداء موثوق به من مساحة اسم ناقل الخدمة.
- لا يُفرض الحد الأقصى لحجم الرسالة إلا للرسائل المرسلة إلى قائمة الانتظار أو الموضوع. لا يُفرض حد الحجم لعملية الاستلام. يسمح لك بتحديث الحد الأقصى لحجم الرسالة لقائمة انتظار معينة (أو موضوع).
- الإرسال في دفعات غير مدعوم.
في 30 سبتمبر 2026، سنتقاعد دعم بروتوكول SBMP ناقل خدمة Azure، لذلك لن تتمكن من استخدام هذا البروتوكول بعد 30 سبتمبر 2026. قم بالترحيل إلى أحدث مكتبات SDK ناقل خدمة Azure باستخدام بروتوكول AMQP، الذي يوفر تحديثات أمان مهمة وقدرات محسنة، قبل ذلك التاريخ.
لمزيد من المعلومات، راجع إعلان إيقاف الدعم.
تمكين دعم الرسائل الكبيرة لقائمة انتظار جديدة (أو موضوع)
لتمكين دعم الرسائل الكبيرة، قم بتعيين الحد الأقصى لحجم الرسالة عند إنشاء قائمة انتظار جديدة (أو موضوع) كما هو موضح في الصورة التالية:
تمكين دعم الرسائل الكبيرة لقائمة انتظار موجودة (أو موضوع)
يمكنك أيضا تمكين دعم الرسائل الكبيرة لقوائم الانتظار الموجودة (أو الموضوعات)، عن طريق تحديث الحد الأقصى لحجم الرسالة في نظرة عامة على قائمة الانتظار المحددة (أو الموضوع) كما هو موضح في الصورة التالية.
أمن الشبكة
تتوفر ميزات أمان الشبكة التالية فقط في المستوى المتميز. للحصول على التفاصيل، راجع أمان الشبكة.
تكوين جدار حماية IP باستخدام مدخل Microsoft Azure متاح فقط لمساحات أسماء الطبقة المتميزة. ومع ذلك، يمكنك تكوين قواعد جدار حماية IP للمستويات الأخرى باستخدام قوالب Azure Resource Manager أو CLI أو PowerShell أو REST API. لمزيد من المعلومات، راجع تكوين جدار حماية IP.
تشفير البيانات الثابتة
يتم تشفير جميع البيانات المخزنة في نظام التخزين الفرعي باستخدام مفاتيح تديرها Microsoft. إذا كنت تستخدم المفتاح الخاص بك (يشار إليه أيضا باسم المفتاح المدار من قبل العميل)، فلا تزال البيانات مشفرة باستخدام المفتاح المدار من قبل Microsoft، ولكن بالإضافة إلى ذلك يتم تشفير المفتاح المدار من قبل Microsoft باستخدام المفتاح المدار من قبل العميل. تمكنك هذه الميزة من إنشاء، تدوير، تعطيل، وإبطال الوصول إلى المفاتيح التي يديرها العميل والمستخدمة لتشفير المفاتيح التي تديرها Microsoft. تمكين ميزة المفتاح المدارة من قبل العميل هي عملية إعداد لمرة واحدة على مساحة الاسم الخاصة بك. لمزيد من المعلومات، راجع تشفير ناقل خدمة Azure البيانات الثابتة.
التقسيم
هناك بعض الاختلافات بين المستويات القياسية والمتميزة عندما يتعلق الأمر بالتقسيم.
- يتوفر التقسيم عند إنشاء الكيان لجميع قوائم الانتظار والموضوعات في وحدات SKU الأساسية أو القياسية. يمكن أن تحتوي مساحة الاسم على كيانات مقسمة وغير مقسمة. يتوفر التقسيم عند إنشاء مساحة الاسم للطبقة المميزة، ويتم تقسيم جميع قوائم الانتظار والموضوعات في مساحة الاسم هذه. تستمر أي كيانات مقسمة تم ترحيلها مسبقا في مساحات الأسماء المميزة في العمل كما هو متوقع.
- عند تمكين التقسيم في وحدات SKU الأساسية أو القياسية، ينشئ ناقل خدمة Microsoft Azure 16 قسما. عند تمكين التقسيم في المستوى المتميز، يتم تحديد عدد الأقسام أثناء إنشاء مساحة الاسم.
لمزيد من المعلومات، راجع التقسيم في ناقل خدمة Microsoft Azure.
الكوارث الجغرافية والتعافي منها
ناقل خدمة Azure ينشر مخاطر الفشل الكارثي للأجهزة الفردية أو حتى الرفوف الكاملة عبر المجموعات التي تمتد عبر مجالات فشل متعددة داخل مركز البيانات وتنفذ آليات شفافة للكشف عن الفشل وتجاوز الفشل بحيث تستمر الخدمة في العمل ضمن مستويات الخدمة المؤكدة وعادة دون انقطاع ملحوظ عند حدوث مثل هذه الإخفاقات. يمكن أن تحتوي مساحة الاسم المميزة على وحدتي مراسلة أو أكثر، ويتم نشر وحدات المراسلة هذه عبر مجالات فشل متعددة داخل مركز بيانات، ما يدعم نموذج مجموعة ناقل خدمة Microsoft Azure النشط بالكامل.
بالنسبة لمساحة اسم الطبقة المتميزة، ينتشر خطر الانقطاع بشكل أكبر عبر ثلاث مناطق توفر مرافق منفصلة ماديا، وتحتوي الخدمة على احتياطيات كافية من السعة للتعامل على الفور مع الخسارة الكاملة الكارثية لمركز البيانات. نموذج مجموعة ناقل خدمة Azure النشط بالكامل ضمن مجال الفشل جنبا إلى جنب مع دعم منطقة التوفر يتفوق على أي منتج وسيط رسائل محلي من حيث المرونة ضد حالات الفشل الخطيرة في الأجهزة وحتى الخسارة الكارثية لمرافق مركز البيانات بأكملها. ومع ذلك، قد تكون هناك مواقف خطيرة مع تدمير مادي واسع النطاق لا تستطيع حتى تلك الإجراءات الدفاع عنها بشكل كافٍ.
تم تصميم ميزة التعافي من الكوارث الجغرافية لناقل خدمة Microsoft Azure (Geo-DR) لتسهيل التعافي من كارثة بهذا الحجم والتخلي عن منطقة Azure الفاشلة للأبد دون الحاجة إلى تغيير تكوينات التطبيق الخاص بك. يتضمن التخلي عن منطقة Azure عادة العديد من الخدمات وتهدف هذه الميزة في المقام الأول إلى المساعدة في الحفاظ على تكامل تكوين التطبيق المركب. تتوفر الميزة عالميا للطبقة المتميزة لناقل خدمة Microsoft Azure.
تضمن ميزة التعافي من الكوارث الجغرافية تكرار التكوين الكامل لمساحة الاسم (الكيانات والتكوين والخصائص) باستمرار من مساحة الاسم الأساسية إلى مساحة اسم ثانوية يتم إقرانها بها، وتسمح لك ببدء انتقال تجاوز الفشل مرة واحدة فقط من الأساسي إلى الثانوي في أي وقت. يعيد نقل تجاوز الفشل تعيين الاسم المستعار المختار لمساحة الاسم إلى مساحة الاسم الثانوية ثم يقطع الاقتران. يكون تجاوز الفشل فوريًا تقريبًا بممخزون بدئه.
لمزيد من المعلومات، راجع التعافي الجغرافي من الكوارث باستخدام ناقل خدمة Microsoft Azure.
النسخ الجغرافي المتماثل
ميزة النسخ المتماثل الجغرافي هي أحد الخيارات لعزل التطبيقات ناقل خدمة Azure ضد الانقطاعات والكوارث، وتوفير النسخ المتماثل لكل من بيانات التعريف (الكيانات والتكوين والخصائص) والبيانات (بيانات الرسائل وخاصية الرسالة / تغييرات الحالة)، بينما تقوم ميزة Geo-DR الموضحة في القسم السابق بنسخ بيانات التعريف فقط.
تضمن ميزة النسخ المتماثل الجغرافي نسخ بيانات التعريف وبيانات مساحة الاسم بشكل مستمر من منطقة أساسية إلى منطقة ثانوية واحدة أو أكثر.
- قوائم الانتظار والموضوعات والاشتراكات وعوامل التصفية.
- البيانات الموجودة في الكيانات.
- جميع تغييرات الحالة وتغييرات الخصائص المنفذة مقابل الرسائل داخل مساحة الاسم.
- تكوين مساحة الاسم.
تسمح هذه الميزة بترقية أي منطقة ثانوية إلى منطقة أساسية، في أي وقت. يؤدي ترقية ثانوية إلى إعادة تعيين اسم مساحة الاسم إلى المنطقة الثانوية المحددة، وتبديل الأدوار بين المنطقة الأساسية والثانوية. الترقية فورية تقريبا بمجرد بدئها.
دعم خدمة رسائل Java (JMS)
يدعم المستوى المتميز JMS 1.1 وJMS 2.0. لمزيد من المعلومات، راجع كيفية استخدام JMS 2.0 مع ناقل خدمة Azure Premium.
يدعم المستوى القياسي مجموعة JMS 1.1 الفرعية فقط التي تركز على قوائم الانتظار. لمزيد من المعلومات، راجع استخدام خدمة رسائل Java 1.1 مع ناقل خدمة Azure القياسية.
الخطوات التالية
راجع المقالة التالية: تحديث وحدات المراسلة تلقائيا.