مستوى المراسلة المتميز لناقل خدمة Microsoft Azure

مراسلة ناقل خدمة Microsoft Azure، التي تتضمن كيانات مثل قوائم الانتظار والمواضيع، تجمع بين قدرات مراسلة المؤسسات ودلالات النشر والاشتراك الغنية على نطاق السحابة. تُستخدم مراسلة ناقل خدمة Microsoft Azure كأساس للاتصالات للعديد من الحلول السحابية المتطورة.

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

يتم توضيح الاختلافات الرئيسية في الجدول التالي.

المعايير متميز قياسي
بالكامل معدل نقل عالٍ معدل النقل المتغير
الأداء أداء يمكن التنبؤ به زمن الانتقال المتغير
التسعير تسعير ثابت تسعير المتغير للدفع حسب الاستخدام
المقياس‬ القدرة على توسيع حمل العمل بالزيادة أو النقصان ‏‫غير متوفر‬
حجم الرسالة حجم رسالة يصل إلى 100 ميجا بايت. لمزيد من المعلومات، راجع Large message support. حجم الرسالة حتى 256 كيلوبايت

توفر المراسلة المتميزة لناقل خدمة Microsoft Azure عزل الموارد على مستوى الـ CPU وعلى مستوى الذاكرة بحيث يتم تشغيل كل حمل للعميل بشكل منفصل. تسمى حاوية المورد هذه وحدة المراسلة. يتم تخصيص وحدة مراسلة واحدة على الأقل لكل مساحة اسم متميزة. يمكنك شراء وحدات المراسلة 1 أو 2 أو 4 أو 8 أو 16 لكل مساحة اسم متميزة لناقل خدمة Microsoft Azure. يمكن أن يمتد حمل العمل أو الكيان الواحد عبر وحدات مراسلة متعددة ويمكن تغيير عدد وحدات المراسلة كذلك حسب الرغبة. والنتيجة هي أداء يمكن التنبؤ به وتكراره للحل المستند إلى خدمة ناقل خدمة Microsoft Azure.

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

الاختلافات التقنية للمراسلة المتميزة

تناقش الأقسام التالية بعض الاختلافات بين مستويات المراسلة المتميزة والمستويات القياسية.

كيانات صريحة

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

استخدام مورد المراسلة المتميزة

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

  • عمليات الإدارة مثل CRUD (إنشاء واسترداد وتحديث وحذف) العمليات في قوائم الانتظار والمواضيع والاشتراكات.
  • عمليات وقت التشغيل (إرسال الرسائل واستلامها)
  • عمليات الرصد والتنبيهات

على الرغم من ذلك، لا يتم تسعير CPU واستخدام الذاكرة الإضافي إلى ذلك. بالنسبة إلى مستوى المراسلة المتميزة، هناك سعر واحد لوحدة الرسائل.

يتم تعقب استخدام CPU والذاكرة وعرضه لك للأسباب التالية:

  • توفير الشفافية في النظام الداخلي
  • فهم قدرة الموارد المُشتراة.
  • تخطيط السعة الذي يساعدك على اتخاذ قرار الزيادة/النقصان.

كم عدد وحدات المراسلة المطلوبة؟

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

يمكن تعديل عدد وحدات المراسلة المخصصة لمساحة الاسم المتميزة لناقل خدمة Microsoft Azure بشكل ديناميكي لمراعاة التغيير (الزيادة أو التقليل) في أحمال العمل.

هناك بعض العوامل التي يجب مراعاتها عند تحديد عدد وحدات المراسلة الخاصة ببنيتك:

  • ابدأ بوحدات مراسلة واحدة أو وحدتي مراسلة مخصصة لمساحة الاسم، أو وحدة رسالة واحدة لكل قسم.
  • ادرس مقاييس استخدام CPU ضمن مقاييس استخدام الموارد لمساحة الاسم.
    • إذا كان استخدام CPU أقل من 20%، فقد تتمكن من تقليل عدد وحدات المراسلة المخصصة لمساحة الاسم الخاصة بك.
    • إذا كان استخدام وحدة المعالجة المركزية أعلى من 70٪، فإن التطبيق الخاص بك يستفيد من زيادة عدد وحدات المراسلة المخصصة لمساحة الاسم الخاصة بك.

لمعرفة كيفية تكوين مساحة اسم ناقل خدمة Microsoft Azure لتوسيع نطاقها تلقائيًا (زيادة وحدات المراسلة أو تقليلها)، راجع تحديث وحدات المراسلة تلقائيًا.

إشعار

يمكن أن يكون تحجيم الموارد المخصصة لمساحة الاسم إما وقائيًا أو تفاعليًا.

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

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

عدادات الفوترة لناقل خدمة Microsoft Azure تكون لكل ساعة. في حالة الزيادة، لا تدفع إلا مقابل الموارد الإضافية للساعات المُستخدمة.

البدء في استخدام المراسلة المتميزة

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

لقطة شاشة تعرض اختيار المستوى المتميز عند إنشاء مساحة اسم.

يمكنك أيضًا إنشاء مساحات أسماء متميزة باستخدام قوالب إدارة Azure.

دعم الرسائل الكبيرة

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

فيما يلي بعض الاعتبارات عند إرسال رسائل كبيرة على ناقل خدمة Microsoft Azure -

  • مدعومة في مساحات أسماء المستوى المتميز لناقل خدمة Microsoft Azure.
  • مدعوم فقط عند استخدام بروتوكول AMQP. غير مدعوم عند استخدام بروتوكولات SBMP أو HTTP، في المستوى المتميز، الحد الأقصى لحجم الرسالة لهذه البروتوكولات هو 1 ميغابايت.
  • مدعوم عند استخدام عدة تطوير البرامج لعميل خدمة رسالة Java2.0 (JMS) وعدة تطوير البرامج لعميل لغة أخرى.
  • يؤدي إرسال رسائل كبيرة إلى انخفاض معدل النقل وزيادة زمن الانتقال.
  • بينما يتم دعم حمولات الرسائل 100 ميغابايت، يوصى بإبقاء حمولات الرسائل صغيرة قدر الإمكان لضمان أداء موثوق به من مساحة اسم ناقل خدمة Microsoft Azure.
  • لا يُفرض الحد الأقصى لحجم الرسالة إلا للرسائل المرسلة إلى قائمة الانتظار أو الموضوع. لا يُفرض حد الحجم لعملية الاستلام. يسمح لك بتحديث الحد الأقصى لحجم الرسالة لقائمة انتظار معينة (أو موضوع).
  • الإرسال في دفعات غير مدعوم.
  • لا يدعم Service Bus Explorer إرسال رسائل كبيرة أو تلقيها.

في 30 سبتمبر 2026، سنتقاعد دعم بروتوكول SBMP ناقل خدمة Azure، لذلك لن تتمكن من استخدام هذا البروتوكول بعد 30 سبتمبر 2026. قم بالترحيل إلى أحدث مكتبات SDK ناقل خدمة Azure باستخدام بروتوكول AMQP، الذي يوفر تحديثات أمان مهمة وقدرات محسنة، قبل ذلك التاريخ.

لمزيد من المعلومات، راجع إعلان إيقاف الدعم.

تمكين دعم الرسائل الكبيرة لقائمة انتظار جديدة (أو موضوع)

لتمكين دعم الرسائل الكبيرة، قم بتعيين الحد الأقصى لحجم الرسالة عند إنشاء قائمة انتظار جديدة (أو موضوع) كما هو موضح في الصورة التالية:

لقطة شاشة توضح كيفية تمكين دعم الرسائل الكبيرة لقائمة انتظار موجودة.

تمكين دعم الرسائل الكبيرة لقائمة انتظار موجودة (أو موضوع)

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

لقطة شاشة لصفحة إنشاء قائمة انتظار مع تمكين دعم الرسائل الكبيرة.

أمن الشبكة

تتوفر ميزات أمان الشبكة التالية فقط في المستوى المتميز. للحصول على التفاصيل، راجع أمان الشبكة.

تكوين جدار حماية IP باستخدام مدخل Microsoft Azure متاح فقط لمساحات أسماء الطبقة المتميزة. ومع ذلك، يمكنك تكوين قواعد جدار حماية IP للمستويات الأخرى باستخدام قوالب Azure Resource Manager أو CLI أو PowerShell أو REST API. لمزيد من المعلومات، راجع تكوين جدار حماية IP.

تشفير البيانات الثابتة

توفر Azure Service Bus تشفير البيانات الثابتة باستخدام تشفير خدمة تخزين Azure (Azure SSE). تستخدم خدمة Service Bus تخزين Azure لتخزين البيانات. يتم تشفير جميع البيانات المخزنة في Azure Storage باستخدام مفاتيح مُدارة من Microsoft. إذا كنت تستخدم المفتاح الخاص بك (يشار إليه أيضا باسم المفتاح المدار بواسطة العميل (CMD) أو المفتاح المدار من قبل العميل)، فلا تزال البيانات مشفرة باستخدام المفتاح المدار من قبل Microsoft، ولكن بالإضافة إلى ذلك يتم تشفير المفتاح المدار من قبل Microsoft باستخدام المفتاح المدار من قبل العميل. تمكنك هذه الميزة من إنشاء، تدوير، تعطيل، وإبطال الوصول إلى المفاتيح التي يديرها العميل والمستخدمة لتشفير المفاتيح التي تديرها Microsoft. تمكين ميزة CMK هو عملية إعداد لمرة واحدة على مساحة الاسم الخاصة بك. لمزيد من المعلومات، راجع تشفير ناقل خدمة Azure البيانات الثابتة.

التقسيم

هناك بعض الاختلافات بين المستويات القياسية والمتميزة عندما يتعلق الأمر بالتقسيم.

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

لمزيد من المعلومات، راجع التقسيم في ناقل خدمة Microsoft Azure.

الكوارث الجغرافية والتعافي منها

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

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

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

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

دعم خدمة رسائل Java (JMS)

يدعم المستوى المتميز JMS 1.1 وJMS 2.0. لمزيد من المعلومات، راجع كيفية استخدام JMS 2.0 مع ناقل خدمة Azure Premium.

يدعم المستوى القياسي مجموعة JMS 1.1 الفرعية فقط التي تركز على قوائم الانتظار. لمزيد من المعلومات، راجع استخدام خدمة رسائل Java 1.1 مع ناقل خدمة Azure القياسية.

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

راجع المقالة التالية: تحديث وحدات المراسلة تلقائيا.