AWS Global Accelerator kümmert sich um die TCP -Beendigung am Rande, indem er zwei separate TCP -Verbindungen aufstellt, um die Leistung zu optimieren und die Latenz zu verringern. Wenn ein Client eine TCP -Verbindung initiiert, beendet der globale Accelerator die TCP -Verbindung am AWS Edge -Standort am nächsten am Client, anstatt dass die Verbindung direkt zwischen dem Client und dem Anwendungsendpunkt in der AWS -Region hergestellt wird. Dies bedeutet, dass der anfängliche Drei-Wege-TCP-Handshake zwischen dem Client und dem nächstgelegenen AWS-Kantenort auftritt und die Verbindungsaufbauzeit erheblich verkürzt, insbesondere für Clients weit entfernt vom Anwendungsendpunkt [2] [3] [4] [5] [5].
Fast gleichzeitig stellt Global Accelerator eine zweite TCP -Verbindung vom AWS Edge -Standort zum Anwendungsendpunkt in der AWS -Region her. Diese vorgelagerte Verbindung profitiert von der Leitung des AWS Global Network, einem gut übergreifenden, staufreien und redundanten Infrastruktur, das für niedrige Latenz und hohen Durchsatz optimiert ist. Dieses Design ermöglicht schnellere Client -Antworten vom Randposition und sorgt gleichzeitig effiziente und zuverlässige Datenübertragung zwischen der Kante und dem Anwendungsendpunkt [3] [4] [5].
Zusätzliche Optimierungen, die die TCP -Terminierung am Rande verbessern, umfassen:
- Unterstützung der Jumbo -Frame zwischen dem Randsport und dem Anwendungsendpunkt, wodurch bis zu sechsmal mehr Nutzlast pro Paket ermöglicht wird, wodurch die Gesamtübertragungszeit verkürzt [5].
- Große Empfangsfenster- und TCP -Puffer in der AWS -Edge -Infrastruktur, sodass die Kante schnellerer Datenmengen puffert und verarbeitet und die Download -Geschwindigkeiten für Clients verbessert [5].
- Große TCP -Überlastungsfenster über das AWS Global Network, das es ermöglicht, größere Datenmengen als typische Internetpfade zu senden, steigern Sie den Durchsatz weiter [5].
Die TCP-Beendigung am Rand ist standardmäßig bei allen globalen Beschleunigern aktiviert und unterstützt sowohl den IPv4- als auch den IPv6-Verkehr, einschließlich Dual-Stack-Beschleuniger, ohne zusätzliche Kosten [2] [4].
Zusammenfassend lässt sich sagen, dass die TCP-Verbindung in zwei Segmente, die an Edge-Mandant bis hin zu Endpoint-AWS-Global Accelerator aufgeteilt sind, die anfängliche Verbindungslatenz reduziert, den Durchsatz verbessert und das AWS Global Network für optimale Routing und Leistung nutzt. Dies führt zu einer Verbesserung der Durchsatz- und schnelleren Reaktionszeiten von 60% für Internet-Kunden, die auf AWS-veranstaltete Anwendungen zugreifen [5] [7].
Zitate:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-termination-at-the-dge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-utends-tcp-termination-ipv6-traffic/
[3] https://docs.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-addo-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