Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Global Accelerator จัดการการยกเลิก TCP ได้อย่างไรที่ขอบ


Global Accelerator จัดการการยกเลิก TCP ได้อย่างไรที่ขอบ


AWS Global Accelerator จัดการการยกเลิก TCP ที่ขอบโดยการสร้างการเชื่อมต่อ TCP สองครั้งเพื่อเพิ่มประสิทธิภาพและลดเวลาแฝง เมื่อไคลเอนต์เริ่มต้นการเชื่อมต่อ TCP แทนที่จะเป็นการเชื่อมต่อที่ถูกสร้างขึ้นโดยตรงระหว่างไคลเอนต์และจุดสิ้นสุดของแอปพลิเคชันในภูมิภาค AWS ตัวเร่งความเร็วทั่วโลกจะยุติการเชื่อมต่อ TCP ที่ตำแหน่ง AWS Edge ที่ใกล้กับไคลเอนต์มากที่สุด ซึ่งหมายความว่าการจับมือ TCP สามทางเริ่มต้นเกิดขึ้นระหว่างไคลเอนต์และตำแหน่ง AWS Edge ที่ใกล้ที่สุดลดเวลาการตั้งค่าการเชื่อมต่ออย่างมีนัยสำคัญโดยเฉพาะอย่างยิ่งสำหรับลูกค้าที่อยู่ไกลจากจุดสิ้นสุดของแอปพลิเคชัน [2] [3] [4] [5] [8]

เกือบจะพร้อมกัน Global Accelerator จะสร้างการเชื่อมต่อ TCP ที่สองจากตำแหน่ง AWS Edge ไปยังจุดสิ้นสุดของแอปพลิเคชันในภูมิภาค AWS การเชื่อมต่อต้นน้ำนี้ได้รับประโยชน์จากการดำเนินการผ่านเครือข่าย AWS Global ซึ่งเป็นโครงสร้างพื้นฐานที่ได้รับการตรวจสอบอย่างดีไม่มีความแออัดและซ้ำซ้อนที่ได้รับการปรับให้เหมาะสมสำหรับเวลาแฝงต่ำและปริมาณงานสูง การออกแบบนี้ช่วยให้การตอบสนองของไคลเอ็นต์เร็วขึ้นจากตำแหน่งขอบในขณะที่มั่นใจว่าการถ่ายโอนข้อมูลที่มีประสิทธิภาพและเชื่อถือได้ระหว่างขอบและจุดสิ้นสุดของแอปพลิเคชัน [3] [4] [5]

การเพิ่มประสิทธิภาพเพิ่มเติมที่เพิ่มการยกเลิก TCP ที่ขอบ ได้แก่ :

- การรองรับเฟรมจัมโบ้ระหว่างตำแหน่งขอบและจุดสิ้นสุดของแอปพลิเคชันช่วยให้น้ำหนักบรรทุกมากขึ้นถึงหกเท่าต่อแพ็กเก็ตซึ่งจะช่วยลดเวลาการส่งทั้งหมด [5]
- หน้าต่างด้านข้างที่ได้รับขนาดใหญ่และบัฟเฟอร์ TCP บนโครงสร้างพื้นฐาน AWS Edge ช่วยให้ขอบเป็นบัฟเฟอร์และประมวลผลข้อมูลจำนวนมากขึ้นอย่างรวดเร็วปรับปรุงความเร็วในการดาวน์โหลดให้กับลูกค้า [5]
- การปรับขนาดหน้าต่างแออัด TCP ขนาดใหญ่ผ่านเครือข่าย AWS Global ซึ่งอนุญาตให้ส่งข้อมูลจำนวนมากกว่าเส้นทางอินเทอร์เน็ตทั่วไปเพิ่มปริมาณงานเพิ่มเติม [5]

การยกเลิก TCP ที่ขอบถูกเปิดใช้งานโดยค่าเริ่มต้นของตัวเร่งความเร็วทั่วโลกทั้งหมดและรองรับการรับส่งข้อมูลทั้ง IPv4 และ IPv6 รวมถึงตัวเร่งความเร็วแบบคู่โดยไม่มีค่าใช้จ่ายเพิ่มเติม [2] [4]

โดยสรุปโดยการแยกการเชื่อมต่อ TCP ออกเป็นสองส่วน-ลูกค้าไปยังขอบและขอบไปยังจุดสิ้นสุดของ AWS Global Accelerator ช่วยลดเวลาแฝงการเชื่อมต่อเริ่มต้นปรับปรุงปริมาณงานและใช้ประโยชน์จากเครือข่าย Global AWS เพื่อการกำหนดเส้นทางและประสิทธิภาพที่ดีที่สุด ส่งผลให้เกิดการปรับปรุงปริมาณงานมากถึง 60% และเวลาตอบสนองที่เร็วขึ้นสำหรับไคลเอนต์อินเทอร์เน็ตที่เข้าถึงแอปพลิเคชัน AWS ที่โฮสต์ [5] [7]

การอ้างอิง:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-ermination-at-the-edge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-extends-tcp-ermination-ipv6-traffic/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/achieve--p-to-60-better-performance-for-internet-traffic-with-aws-global-accelerator/
[6] https://tutorialsdojo.com/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-accelerator