يتعامل AWS Global Accelerator مع توجيه حركة المرور إلى مناطق متعددة من خلال توفير مجموعة من عناوين IP الثابتة التي تعمل كنقطة دخول ثابتة لتطبيقك. يتم الإعلان عن عناوين IP هذه من مواقع AWS Edge في جميع أنحاء العالم ، مما يمكّن حركة المستخدم من إدخال شبكة AWS Global في أقرب موقع حافة إلى المستخدم. من هناك ، توجه Global Accelerator حركة المرور عبر شبكة AWS Global إلى نقطة النهاية المثلى استنادًا إلى عدة عوامل بما في ذلك القرب الجغرافي ، وصحة نقطة النهاية ، وأوزان حركة المرور التي تم تكوينها [4] [7] [10].
آليات توجيه حركة المرور عبر مناطق متعددة
** 1. عناوين IP anycast ثابت:
عندما تقوم بإنشاء مسرع ، تقوم AWS بتعيين عناوين IP ثابتة anycast من مناطق شبكة مختلفة. لا تتغير هذه IPS حتى لو تغيرت البنية التحتية الأساسية ، مما يوفر نقطة دخول ثابتة للمستخدمين على مستوى العالم [7] [10].
** 2. مجموعات نقطة النهاية والمستمعين:
تقوم بتكوين المستمعين على المسرع الذي يحدد المنافذ والبروتوكولات لحركة المرور الواردة. يتم تجميع نقاط النهاية (مثل موازنات تحميل الشبكة أو موازنات تحميل التطبيق أو مثيلات EC2) بواسطة المنطقة في مجموعات نقطة النهاية. تتوافق كل مجموعة نقطة النهاية مع منطقة AWS محددة ، مما يسمح بالتحكم الحبيبي في توزيع حركة المرور [5] [7].
** 3. توجيه حركة المرور على أساس الصحة والقرب:
يراقب Accelerator العالمي بشكل مستمر صحة نقاط النهاية باستخدام الفحوصات الصحية. إنه يوجه حركة المرور فقط إلى نقاط نهاية صحية ويفضل نقاط النهاية التي تكون أقرب جغرافياً إلى المستخدم لتقليل الكمون. إذا أصبحت نقطة النهاية أو المنطقة غير صحية ، يتم توجيه حركة المرور تلقائيًا إلى نقاط نهاية صحية أخرى في مناطق أخرى ، مما يوفر قدرة الفشل [5] [6] [7].
** 4. طلب حركة المرور وتكوين الوزن:
يمكنك التحكم في نسبة حركة المرور التي تم توجيهها إلى كل منطقة من خلال تكوين قرص حركة المرور أو الأوزان على مجموعات نقطة النهاية. يتيح لك ذلك تنفيذ بنيات نشطة نشطة (مشاركة الحمل) أو البنية النشطة (الفشل) متعددة المنطقة. على سبيل المثال ، يمكنك إرسال 70 ٪ من حركة المرور إلى منطقة واحدة و 30 ٪ إلى منطقة أخرى أو أن تكون هناك منطقة واحدة تتعامل مع جميع حركة المرور حتى تصبح غير صحية ، وعند هذه النقطة ينتقل حركة المرور إلى منطقة الاستعداد [5] [6].
** 5. مسرعات التوجيه المخصصة للتوجيه الحتمي:
بالنسبة للتطبيقات التي تتطلب توجيهًا حتميًا (على سبيل المثال ، الألعاب متعددة اللاعبين أو VoIP) ، يدعم Accelerator العالمي مسرعات التوجيه المخصصة. هذه المنافذ المحددة على الخريطة على مسرع إلى عناوين ومنافذ IP الخاصة EC2 الخاصة في منطقة واحدة أو أكثر. يتيح هذا منطق التطبيق الخاص بك (مثل التوفيق) توجيه العديد من المستخدمين إلى مثيلات EC2 محددة أو جلسات اللعبة عبر المناطق مع الاستفادة من أداء الشبكة العالمي [1] [2] [8].
ملخص معالجة حركة المرور متعددة المنطقة
- يتصل المستخدمون بـ Global Accelerator anycast IPS.
- تدخل حركة المرور شبكة AWS العالمية في أقرب موقع حافة.
- يقوم Global Accelerator بتوجيه حركة المرور إلى أفضل نقطة نهاية استنادًا إلى الصحة والجغرافيا وأوزان حركة المرور التي تم تكوينها.
-يمكن توزيع حركة المرور عبر مناطق AWS متعددة ، ودعم كل من نماذج الفشل النشط والنشط النشط.
- تمكن مسرعات التوجيه المخصصة من توجيه حركة المرور الحتمية إلى مثيلات وموانئ محددة من EC2 عبر المناطق.
- الفشل هو تلقائي: تتم إزالة نقاط النهاية غير الصحية من التوجيه حتى يتعافى.
يعمل هذا النهج على تحسين توافر التطبيق والأداء والمرونة من خلال الاستفادة من الشبكة العالمية لشبكة AWS ومراقبة صحة نقطة النهاية الإقليمية [4] [5] [6] [7] [10].
الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom-reouting-accelerators/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-listeners.html
[4] https://cloudchipr.com/blog/aws-global-accelerator
[5] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-traffic-across-multiple- chicks
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-us-aws-global-accelerat/
[7] https://www.applify.co/blog/what-is-aws-global-accelerator
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[9)
[10]