مشاركة عبر


تنفيذ جودة الخدمة (QoS) لـ Azure Virtual Desktop

RDP مسار قصير للشبكات المدارة يوفر النقل المباشر المستند إلى UDP بين عميل سطح المكتب البعيد ومضيف الجلسة. يتيح RDP مسار قصير للشبكات المدارة تكوين نُهج جودة الخدمة (QoS) لبيانات RDP. تسمح جودة الخدمة في Azure Virtual Desktop بنسبة استخدام شبكة RDP في الوقت الفعلي الحساسة لتأخيرات الشبكة "لقطع الخط" أمام نسبة استخدام الشبكة الأقل حساسية. مثال على نسبة استخدام الشبكة الأقل حساسية هذه هو تنزيل تطبيق جديد، حيث لا تكون الثانية الإضافية للتنزيل مشكلة كبيرة. تستخدم جودة الخدمة عناصر Windows Group Policy لتحديد كافة الحزم ووضع علامة عليها في عمليات دفق البيانات في الوقت الحقيقي ومساعدة شبكتك على منح نسبة استخدام شبكة RDP جزءاً مخصصاً للنطاق الترددي.

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

دون بعض أشكال جودة الخدمة، قد ترى المشكلات التالية:

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

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

لكي تكون جودة الخدمة فعالة، يجب عليك تطبيق إعدادات جودة الخدمة المتسقة في جميع أنحاء مؤسستك. أي جزء من المسار يفشل في دعم أولويات QoS الخاصة بك يمكن أن يقلل من جودة جلسة RDP.

مقدمة إلى قوائم انتظار QoS

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

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

عند تنفيذ QoS، فإنك تحدد قوائم انتظار متعددة باستخدام واحدة من العديد من ميزات إدارة الازدحام، مثل قائمة انتظار Cisco ذات الأولوية وقوائم الانتظار العادلة الموزونة على أساس الفئة (CBWFQ) وميزات تجنب الازدحام، مثل عشوائي مرجح الاكتشاف المبكر (WRED).

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

قائمة مراجعة تنفيذ QoS

على مستوى عالٍ، قم بما يلي لتنفيذ جودة الخدمة:

  1. تأكد من أن شبكتك جاهزة
  2. تأكد من تمكين RDP مسار قصير للشبكات المدارة - نُهج QoS غير مدعومة لنقل الاتصال العكسي
  3. تنفيذ إدراج علامات DSCP على مضيفات الجلسة

أثناء الاستعداد لتطبيق QoS، ضع الإرشادات التالية في الاعتبار:

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

تأكد من أن شبكتك جاهزة

إذا كنت تفكر في تنفيذ QoS، فمن المفترض أن تكون قد حددت بالفعل متطلبات النطاق الترددي ومتطلبات الشبكةالأخرى.

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

اعتبارات VPN

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

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

إدراج علامات DSCP

يمكنك تنفيذ جودة الخدمة باستخدام عنصر نهج المجموعة (GPO) لتوجيه مضيفي جلسة العمل لإدراج علامة DSCP في عناوين حزم IP التي تعرفها كنوع معين من نسبة استخدام الشبكة. يمكن تكوين أجهزة التوجيه وأجهزة الشبكة الأخرى للتعرف على هذه العلامات ووضع نسبة استخدام الشبكة في قائمة انتظار منفصلة ذات أولوية أعلى.

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

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

نوصي باستخدام قيمة DSCP 46 التي تعين فئة DSCP إعادة التوجيه المعجل (EF).

تنفيذ QoS على مضيف الجلسة باستخدام نهج المجموعة

يمكنك استخدام جودة الخدمة (QoS) المستندة إلى النهج ضمن نهج المجموعة لتعيين قيمة DSCP المحددة مسبقاً.

لإنشاء نهج QoS لمضيفي الجلسات المنضمة إلى المجال، قم أولاً بتسجيل الدخول إلى جهاز كمبيوتر تم تثبيت إدارة نهج المجموعة عليه. افتح إدارة نهج المجموعة (حدد ابدأ، وأشر إلى أدوات إدارية، ثم حدد إدارة نهج المجموعة)، ثم أكمل الخطوات التالية:

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

  2. انقر بزر الماوس الأيمن فوق الحاوية المناسبة، ثم حدد Create a GPO in this domain, and Link it here.

  3. في مربع الحوار New GPO، اكتب اسماً لعنصر نهج المجموعة الجديد في المربع Name، ثم حدد OK.

  4. انقر بزر الماوس الأيمن فوق النهج المنشأة حديثاً، ثم حدد Edit.

  5. في محرر Group Policy Management Editor، قم بتوسيع Computer Configuration، ثم قم بتوسيع Windows Setting، وانقر بزر الماوس الأيمن فوق Policy-based QoS، ثم حدد Create new policy.

  6. في مربع الحوار Policy-based QoS، في الصفحة الافتتاحية، اكتب اسماً للنهج الجديدة في مربع الاسم. حدد Specify DSCP Value واضبط القيمة على 46. اترك تحديد معدل الخانق الصادر غير محدد، ثم حدد Next.

  7. في الصفحة التالية، حدد Only applications with this executable name وأدخل الاسم svchost.exe، ثم حدد Next. يوجه هذا الإعداد النهج إلى إعطاء الأولوية فقط لنسبة استخدام الشبكة المطابقة من خدمة سطح المكتب البعيد.

  8. في الصفحة الثالثة، تأكد من تحديد كل من أي عنوان IP مصدر وأي عنوان IP للوجهة، ثم حدد Next. يضمن هذان الإعدادان أن الحزم ستتم إدارتها بغض النظر عن الكمبيوتر (عنوان IP) الذي أرسل الحزم وأي جهاز كمبيوتر (عنوان IP) سيتلقى الحزم.

  9. في الصفحة الرابعة، حدد UDP من تحديد البروتوكول الذي تنطبق عليه نهج QoS هذه على القائمة المنسدلة.

  10. تحت العنوان تحديد رقم منفذ المصدر، حدد From this source port or range. في مربع النص المصاحب، اكتب 3390. اختر ⁧⁩إنهاء⁧⁩.

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

  1. في كل مضيف جلسة تريد تحديث "نهج المجموعة" له، افتح موجه الأوامر كمسؤول (تشغيل كمسؤول).

  2. في موجه الأوامر، أدخل

    gpupdate /force
    

تنفيذ QoS على مضيف الجلسة باستخدام PowerShell

يمكنك تعيين QoS لـ RDP مسار قصير للشبكات المدارة باستخدام PowerShell cmdlet أدناه:

New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -DSCPAction 46 -NetworkProfile All

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