Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon كيف تقارن مهلة الخمول لاتصالات TCP في المسرع العالمي بخدمات AWS الأخرى


كيف تقارن مهلة الخمول لاتصالات TCP في المسرع العالمي بخدمات AWS الأخرى


لدى AWS Global Accelerator مهلة خاملة ثابتة لاتصالات TCP من 340 ثانية. هذا يعني أنه سيتم الوصول إلى تسريع Global Sceelerator في توجيه حركة المرور لاتصال TCP المعمول به إلى نقطة نهاية حتى 340 ثانية من عدم النشاط (مهلة الخمول) ، حتى لو أصبحت نقطة النهاية غير صحية أو إزالتها من المسرع. فقط بعد انتهاء مهلة الخمول هذه ، سوف تحدد Accelerator Global نقطة نهاية جديدة للاتصالات الجديدة [2] [3].

بالمقارنة ، لدى خدمات AWS الأخرى سلوكيات مهلة TCP مختلفة:

- Balancer تحميل الشبكة (NLB): تبلغ مهزو TCP الافتراضي 350 ثانية ، على غرار Accelerator Global ، لكن NLB يدعم الآن * قابلة للتكوين * قيم مهلة الخمول TCP تتراوح من 60 ثانية إلى 6000 ثانية. يتيح هذا ضبط المهلة لتطابق احتياجات التطبيق بشكل أفضل وتقليل الكمون لتدفقات TCP طويلة العمر [6] [7].

- AWS Network Firewall: يحتوي أيضًا على مهلة خاملة TCP افتراضية تبلغ 350 ثانية ، مع القدرة الجديدة على تكوين المهلة ما بين 60 و 6000 ثانية لدعم الفحص الوطني دون انقطاع لاتصالات TCP طويلة الأمد [9].

- موازنات تحميل البوابة (GWLB) ، NAT Gateways ، ونقاط نهاية VPC: استخدم مهلة الخمول الافتراضية TCP من 350 ثانية لتتبع الاتصال ، مع بعض المرونة للتكوين [10].

- توصيلات UDP في المعجل العالمي لها مهلة خاملة أقصر بكثير من 30 ثانية ، بينما في NLB و GWLB ، عادة ما تكون مهزات الخمول UDP 120 ثانية [2] [7] [10].

التمييز الرئيسي هو أن TCP Idle Timeout من Global Accelerator تم إصلاحه في 340 ثانية وليس قابلة للتكوين حاليًا ، في حين أن الخدمات مثل NLB و Network Firewall تقدم مهلة الخمول القابلة للتكوين لتتماشى بشكل أفضل مع متطلبات التطبيق. يركز تصميم Global Accelerator على الحفاظ على اتصالات TCP المعمول بها إلى نقاط النهاية حتى تنتهي مهلة الخمول ، مما يوفر الاستقرار والتوجيه المتسق حتى لو أصبحت نقاط النهاية غير صحية ، في حين أن NLB وغيرها يؤكد المرونة لأنماط حركة التطبيق المختلفة.

في ملخص:

- مهلة التسريع العالمية TCP Idle Timeout: ثابت في 340 ثانية ، غير قابل للتكوين.
- NLB TCP Idle Timeout: افتراضي 350 ثانية ، قابلة للتكوين من 60 إلى 6000 ثانية.
- Network Firewall TCP Idle Timeout: افتراضي 350 ثانية ، 60 إلى 6000 ثانية قابلة للتكوين.
- خدمات AWS الأخرى (GWLB ، Nat Gateway ، VPC Endpoint): عمومًا 350 ثانية افتراضية ، بعض الخيارات القابلة للتكوين.

ويعكس هذا دور المعجل العالمي في تحسين توجيه حركة المرور العالمي مع التعامل مع الاتصال المستقر ، في حين توفر خدمات مثل NLB تحكمًا مزيد من الحبيبات في مهلة الاتصال لسيناريوهات موازنة التحميل [2] [6] [7] [9] [10].

الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[3] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-accelerator
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.linkedin.com/posts/karthik-sakthivel-techie_introducing-nlb-tcp-configable-idle-timout-activity-7237106073189408769-wqr4
[7]
[8] https://aws.amazon.com/global-accelerator/features/
[9]
[10] https://aws.amazon.com/blogs/networking-and-content-deliver
[11] https://stackoverflow.com/questions/44692435/what-is-the-difference-between-idle-timeout- و request-timeout-in-akka-http-con