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