تعمل مسرعات التوجيه المخصصة على تحسين الأداء للتطبيقات في الوقت الفعلي من خلال توفير تحكم حتمي دقيق حول كيفية توجيه حركة مرور المستخدم إلى موارد محددة للواجهة الخلفية ، مثل مثيلات Amazon EC2 ، داخل سحابة خاصة افتراضية (VPC). يعد هذا النهج مفيدًا بشكل خاص للتطبيقات التي تتطلب اتصالات ثابتة ومتسقة للتكنولوجيا وملابس مستخدم إلى خادم دقيقة ، مثل الألعاب في الوقت الفعلي ، VoIP ، ومؤتمرات الفيديو.
كيف تعزز مسرعات التوجيه المخصصة الأداء
-رسم خرائط حتمية من المستخدمين إلى الثابت: على عكس المسرعات القياسية التي توجه حركة المرور على أساس قربها وصحة نقطة النهاية ، يتيح لك مسرعات التوجيه المخصصة استخدام منطق التطبيق الخاص بك لتعيين المستخدمين إلى مثيلات EC2 محددة بناءً على معايير مثل الموقع الجغرافي أو مهارة اللاعب أو نوع الجلسة. هذا يضمن أن المستخدمين يتصلون باستمرار بخادم الواجهة الخلفية نفسه ، وهو أمر بالغ الأهمية للحفاظ على حالة الجلسة وتقليل الكمون في التطبيقات في الوقت الفعلي [3] [4].
- التوجيه المباشر على مستوى المنفذ: تتراوح منافذ مستمع MAP لتوجيهات التوجيه المخصصة إلى وجهات ومنافذ مثيلات EC2 محددة داخل الشبكات الفرعية VPC. يمكّن عنصر التحكم على مستوى المنفذ تطبيقك من الاستماع إلى منافذ متسقة عبر مثيلات ، وتبسيط تكوين العميل وتقليل وقت إعداد الاتصال [3] [4].
- استخدام شبكة AWS Global: يتم توجيه حركة المرور عبر البنية التحتية لشبكة AWS Global ، والتي تعمل على تحسين مسارات الشبكة ، وتقلل من ازدحام الإنترنت ، وتقليل فقدان الحزم. يؤدي هذا إلى انخفاض توصيل التوصيل والتوصيلات الأكثر موثوقية ، وهو أمر ضروري للاستجابة في الوقت الفعلي في تطبيقات الألعاب والاتصالات [3] [5] [8].
-دعم بروتوكولات UDP و TCP: غالبًا ما تتطلب التطبيقات في الوقت الفعلي UDP لنقل البيانات السريع والكلية المنخفضة و TCP للتسليم الموثوق به. تدعم مسرعات التوجيه المخصصة كلا البروتوكولات على أساس كل منافذ ، مما يسمح للتطبيقات بتحسين بروتوكولات النقل دون تكوينات التكرار [3].
- عناوين IP ثابتة ونقاط النهاية المتسقة: توفر مسرعات التوجيه المخصصة عناوين IP ثابتة تظل مخصصة طالما يوجد مسرع. يتيح هذا الاستقرار للعملاء الحفاظ على نقاط اتصال متسقة ، وتجنب التأخير الناجم عن دقة DNS أو تغييرات IP ، وهو أمر حيوي لاستمرارية الجلسة في الوقت الفعلي [2] [5].
- مراقبة حركة المرور الحبيبية والأمان: بشكل افتراضي ، يتم رفض حركة المرور إلى وجهات الشبكة الفرعية VPC حتى يتم السماح بها بشكل صريح ، مما يوفر وصولًا آمنًا ومسيطرًا إلى مثيلات الخلفية. يمكنك تحديد عنوان IP ومجموعات المنافذ التي يُسمح لها بتلقي حركة المرور ، مما يعزز الأمان دون التضحية بالأداء [3].
- الفشل التلقائي والمراقبة الصحية: على الرغم من أن مسرعات التوجيه المخصصة توجه حركة المرور بشكل حتمي ، إلا أنها لا تزال تستفيد من المراقبة الصحية لـ AWS لضمان توجيه حركة المرور فقط إلى نقاط النهاية الصحية ، مما يمنع الاضطرابات في الجلسات في الوقت الفعلي [5] [8].
استخدام الحالات في التطبيقات في الوقت الفعلي
- الألعاب عبر الإنترنت: يمكن تعيين اللاعبين لخوادم اللعبة بناءً على مستوى المهارة أو الموقع أو وضع اللعبة ، مما يضمن انخفاض الكمون وتجربة اللعب المتسقة. يقلل التوجيه الحتمي من فقدان التأخير والطرب ، مما يحسن الاستجابة [3] [4] [5].
- مؤتمرات الصوت عبر بروتوكول الإنترنت ومؤتمرات الفيديو: يمكن توجيه العديد من المستخدمين إلى خوادم وسائط محددة لجلسات الصوت والفيديو والرسائل ، وضمان اتصالات مستقرة والحد الأدنى من الكمون للاتصال في الوقت الفعلي [3] [4].
- تطبيقات أخرى مفعمة بالحيوية: الاستفادة من التطبيقات التي تتطلب اتصالات مستمرة وتقارب الجلسة من الخرائط الثابتة للمستخدمين إلى مثيلات الخلفية ، وتقليل النفقات العامة للاتصال وتحسين تجربة المستخدم [4] [5].
باختصار ، يقوم مسرعات التوجيه المخصصة بتحسين أداء التطبيق في الوقت الفعلي من خلال الجمع بين التحكم الدقيق لتوجيه حركة المرور ، ومسارات الشبكة العالمية المحسنة AWS ، ومرونة البروتوكول ، ونقاط النهاية المستقرة والآمنة. يقلل نهج التوجيه المصمم هذا الكمون ، ويحافظ على اتساق الجلسة ، ويعزز استجابة التطبيق بشكل عام حاسمة لحالات الاستخدام في الوقت الفعلي.
الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://awstraininginpune.com/aws-global-accelerator-enhance-app-performance/
[5]
[6] https://awscli.amazonaw.com
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8]
[9] https://www.alibabacloud.com/help/en/ga/user-guide/overview-2/
[10] https://pages.awscloud.com/rs/112-tzm-766/images/gc-800_improvingappdelivery_ebook_updated_final.pdf