تتعامل AWS Global Accelerator مع انقطاع الشبكة من خلال العديد من الآليات المتكاملة المصممة للحفاظ على توفر عالي ، وتحمل الأعطال ، وفشل سلس عبر مناطق AWS ومناطق الشبكة.
** عزل الخطأ مع مناطق الشبكة
عندما تقوم بإنشاء مسرع ، يخصص AWS Global Accelerator عناوين IPv4 ثابتة تخدمها مناطق الشبكة المستقلة. مناطق الشبكة هذه هي البنى التحتية المادية مع شبكات فرعية IP فريدة من نوعها ، على غرار مناطق التوفر. إذا أصبح عنوان IP ثابت واحد غير متاح بسبب اضطرابات الشبكة أو حظر عنوان IP ، فيمكن لتطبيقات العميل إعادة إعادة تلقائي باستخدام عنوان IP الثابت الصحي من منطقة الشبكة الأخرى. يضمن هذا التصميم المعزول لعلاج الأخطاء أنه حتى لو تعرضت منطقة شبكة واحدة ، يمكن للآخر أن يستمر في خدمة حركة المرور دون انقطاع [1] [8].
** التوجيه العالمي القائم على الأداء والفشل الفوري
يراقب Global Accelerator بشكل مستمر صحة جميع نقاط نهاية التطبيق (مثل موازنات التحميل أو مثيلات EC2) عبر مناطق AWS متعددة. إذا أصبحت نقطة النهاية أو المنطقة بأكملها غير صحية أو غير متوفرة ، فإن الخدمة تُعتُد على الفور حركة المرور إلى أقرب نقطة نهاية صحية التالية في منطقة AWS أخرى. يحدث هذا الفشل تلقائيًا وعادة ما يكون ذلك في غضون أقل من دقيقة واحدة ، مما يقلل من وقت التوقف عن التوقف والحفاظ على توافر التطبيق أثناء انقطاع التيار الإقليمي [3] [6] [7] [9].
** إنهاء TCP على الحافة من أجل التعافي بشكل أسرع
ينهي Global Accelerator اتصالات TCP في مواقع AWS Edge الأقرب إلى العميل ، ثم ينشئ اتصال TCP محسّن منفصل إلى نقطة نهاية التطبيق في منطقة AWS. هذه الهندسة المعمارية تقلل من وقت إعداد الاتصال ويحسن الاستجابة. في حالة فشل نقطة النهاية ، يتم توجيه اتصالات جديدة بسرعة إلى نقاط نهاية صحية دون انتظار مهلة TCP طويلة ، والمساعدة في التعافي بشكل أسرع من مشكلات الشبكة [1] [5].
** فشل السلوك وإدارة حركة المرور
إذا لم يتم العثور على نقاط نهاية صحية ذات وزن إيجابي في مجموعة نقطة النهاية الأولية ، فإن Global Accelerator تحاول تجاوز الفشل في نقاط النهاية الصحية في مجموعات نقاط النهاية الأخرى ، وتجاهل إعدادات الاتصال على حركة المرور لضمان التوفر. إذا لم يتم العثور على نقاط نهاية صحية في أقرب ثلاث مجموعات من نقاط النهاية ، فإنها "تفشل" عن طريق توجيه حركة المرور إلى نقطة نهاية عشوائية في أقرب مجموعة إلى العميل. بمجرد استرداد نقاط النهاية الأصلية ، تستأنف Global Accelerator التوجيه العادي إلى نقاط النهاية الصحية مع أوزان حركة المرور المكونة [6].
** الفحوصات الصحية والمراقبة المستمرة
تقوم شركة Global Accelerator بفحوصات صحية مستمرة على نقاط النهاية للكشف عن الفشل على الفور. يوجه اتصالات جديدة فقط إلى نقاط النهاية الصحية ، بينما تستمر الاتصالات الموجودة حتى مهلة الخمول أو إعادة تعيينها. يضمن هذا النهج الحد الأدنى من الاضطراب في الجلسات النشطة أثناء أحداث الفشل [5] [6].
** الحماية والمرونة
من خلال إخفاء أصول التطبيق خلف عناوين IP الثابتة والاستفادة من AWS Shield لحماية DDOS ، يعزز Global Accelerator الأمن والمرونة ضد هجمات الشبكة التي قد تسبب انقطاعًا. كما أنه يستخدم شبكة AWS Global ، وهي خالية من الازدحام ومتكررة للغاية ، لتوجيه حركة المرور على النحو الأمثل وتجنب اختناقات الشبكة أو الفشل [1] [8].
باختصار ، تتعامل AWS Global Accelerator مع انقطاع الشبكة عن طريق عزل الأخطاء على مستوى منطقة الشبكة ، ومراقبة صحة نقطة النهاية بشكل مستمر ، وإعادة توجيه حركة المرور على الفور إلى نقاط نهاية صحية عبر مناطق AWS متعددة. يضمن تصميمه الحد الأدنى من التوقف ، واستمرارية الجلسة ، وتحسين الأداء حتى أثناء اضطرابات الشبكة أو الشبكة. هذا يجعله حلاً قويًا للتعافي من الكوارث ، والمرونة متعددة المنطقة ، وارتفاع توافر التطبيقات على AWS [1] [3] [6] [7] [8] [9].
الاستشهادات:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://repost.aws/questions/quiatcmmepstc4w8u8mu_b9q/does-aws-global-accelerator-maintain-t-connection-integrity
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[7]
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[9] https://aws.amazon.com/global-accelerator/faqs/
[10 "