يتعامل AWS Global Accelerator مع احتقان الشبكة بشكل أساسي عن طريق توجيه حركة مرور المستخدم إلى شبكة AWS Global ، والتي تم تصميمها لتكون خالية من الازدحام ومتكررة للغاية. يتجنب هذا النهج مسارات الإنترنت العامة المزدحمة والأقل موثوقية ، مما يقلل من فقدان الحزم ، والارتعاش ، والكمون ، وتحسين أداء التطبيق وتوافره بشكل عام.
فيما يلي الآليات التفصيلية التي يدير بها AWS Global Accelerator احتقان الشبكة:
** 1. الاستفادة من شبكة AWS العالمية:
بدلاً من توجيه حركة المرور عبر الإنترنت العام ، والتي يمكن مزدحمها وتشمل قفزات متعددة ، فإن AWS Global Accelerator تدخل حركة المرور في موقع AWS Edge الأقرب إلى المستخدم من خلال عناوين IP ثابتة. من هناك ، تنتقل حركة المرور إلى شبكة AWS الخاصة العالمية ، والتي تم تحسينها للأداء العالي وانخفاض الازدحام. هذه الشبكة زائدة ومهندسة لتقليل التأخير وفقدان الحزم ، مما يضمن مسارًا سلسًا وموثوقًا لنقاط نهاية التطبيق المستضافة في مناطق AWS [3] [4] [6] [10].
** 2. توجيه حركة المرور الذكي والفشل:
يراقب AWS Global Accelerator بشكل مستمر صحة نقاط نهاية التطبيق باستخدام اختبارات Health TCP و HTTP و HTTPS. إنه يوجه حركة المستخدم بشكل ديناميكي إلى أقرب نقطة نهاية صحية ، وفشل تلقائيًا في نقاط النهاية البديلة في حالة حدوث الازدحام أو الفشل. تضمن قدرة الفشل هذه توجيه حركة المرور بعيدًا عن المسارات المزدحمة أو غير الصحية ، والحفاظ على التوفر والأداء المتسق [4] [11].
** 3. قرص حركة المرور وأوزان نقطة النهاية للتحكم في حركة المرور الدقيقة:
لإدارة توزيع حركة المرور وتجنب التحميل الزائد لأي نقطة نهاية واحدة أو منطقة واحدة ، يوفر AWS Global Accelerator قرص حركة المرور وأوزان نقطة النهاية. تتيح لك أوجه مرور المرور التحكم في النسبة المئوية لحركة المرور المرسلة إلى مجموعات نقطة نهاية محددة (مناطق) ، والتي يمكن الاتصال بها لتخفيف الازدحام أو الاتصال بحركة المرور تدريجياً. تتيح لك أوزان نقطة النهاية ضبط نسب حركة المرور بين نقاط النهاية المتعددة داخل المنطقة ، مما يتيح توزيع الحمل المتوازن ومنع الازدحام في أي نقطة نهاية واحدة [1] [2] [7] [11].
** 4. مناطق شبكات متعددة ونظير مزود خدمة الإنترنت:
تستخدم AWS Global Accelerator مناطق شبكات معزولة متعددة ، ولكل منها بنيتها التحتية المادية وعلاقات النظر مع مزودي خدمة الإنترنت المختلفة. يقلل هذا التصميم من تأثير الازدحام أو انقطاع ISP الخاص من خلال السماح بتوجيه حركة المرور من خلال مناطق شبكات بديلة ومواصفات ISPs. يتلقى العملاء عناوين IP ثابتة من مناطق شبكات مختلفة ، مما يوفر التكرار ويقلل من دائرة نصف قطرها من مشكلات الشبكة [8].
** 5. تقارب العميل والتوجيه الهادئ:
بالنسبة للتطبيقات التي تتطلب استمرار الجلسة ، يمكن لـ AWS Global Accelerator الحفاظ على تقارب العميل عن طريق توجيه جميع الطلبات من مستخدم إلى نفس نقطة النهاية. هذا يمنع النفقات العامة والكمون الذي يمكن أن ينشأ من تبديل نقاط النهاية في منتصف الجلسة ، مما قد يؤدي إلى تفاقم التأخير المتعلق بالازدحام [4] [11].
باختصار ، يخفف AWS Global Accelerator من احتقان الشبكة عن طريق نقل حركة مرور المستخدم إلى شبكة عالمية خاصة ومحسّنة للغاية ، وتتجول بذكاء حول نقاط النهاية المزدحمة أو غير الصحية ، مما يوفر مراقبة حركة مرور دقيقة لتحقيق التوازن بين الأحمال ، والاستفادة من مناطق الشبكة المتكررة ومسارات ISP للحفاظ على انخفاض الحمل. ينتج عن هذا تحسين أداء التطبيق وموثوقيته حتى في ظل ظروف الشبكة المختلفة.
الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-deliver
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-deliver
[9]
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch؟v=docl4juloqw