Az AWS Global Accelerator a TCP megszüntetését a szélén kezeli, ha két különálló TCP -kapcsolatot hoz létre a teljesítmény optimalizálása és a késés csökkentése érdekében. Amikor egy ügyfél TCP -kapcsolatot kezdeményez, ahelyett, hogy az AWS régióban az ügyfél és az alkalmazás végpontja között közvetlenül létrejönne, a Global Accelerator a TCP kapcsolatot az AWS Edge helyén az ügyfélhez legközelebbi helyen végzi el. Ez azt jelenti, hogy a kezdeti háromirányú TCP kézfogás az ügyfél és a legközelebbi AWS Edge hely között fordul elő, jelentősen csökkentve a kapcsolat beállítási időt, különösen az alkalmazás végpontjától távoli ügyfelek számára [2] [3] [4] [5] [8].
Szinte egyidejűleg a Global Accelerator létrehoz egy második TCP -kapcsolatot az AWS Edge helyétől az AWS régió alkalmazás végpontjáig. Ez az upstream kapcsolat előnyös az AWS globális hálózaton keresztüli futásból, amely egy jól megfigyelt, torlódástól mentes és redundáns infrastruktúra, amely alacsony késleltetés és nagy teljesítményű. Ez a kialakítás lehetővé teszi a gyorsabb ügyfélválaszokat az él helyéről, miközben biztosítja a hatékony és megbízható adatátvitelt a szél és az alkalmazás végpontja között [3] [4] [5].
További optimalizálás, amely javítja a TCP megszüntetését a szélén:
- Jumbo keret támogatása az él elhelyezkedése és az alkalmazás végpontja között, amely csomagonként akár hatszor több hasznos terhelést tesz lehetővé, ami csökkenti a teljes átviteli időt [5].
- A nagy fogadási oldalsó ablak és a TCP pufferek az AWS Edge infrastruktúrán, lehetővé téve az él számára, hogy gyorsan pufferoljon és gyorsan feldolgozza az adatokat, javítva az ügyfelek letöltési sebességét [5].
- Nagy TCP torlódási ablakok méretezése az AWS globális hálózaton keresztül, amely lehetővé teszi nagyobb mennyiségű adat küldését, mint a tipikus internetes útvonalak, tovább növelve az átviteli sebességet [5].
A TCP megszüntetése a szélén alapértelmezés szerint engedélyezve van az összes globális gyorsítónál, és támogatja mind az IPv4, mind az IPv6 forgalmat, beleértve a kettős stack gyorsítókat, további költségek nélkül [2] [4].
Összefoglalva: a TCP-kapcsolat két szegmens-ügyféltől az élig történő felosztásával, és a végpont-AWS-ig a globális gyorsító csökkenti a kezdeti csatlakozási késleltetést, javítja az átviteli sebességet, és kihasználja az AWS globális hálózatot az optimális útválasztás és teljesítmény érdekében. Ez 60% -os javulást eredményez az áteresztőképességben és a gyorsabb reagálási időkben az internetes ügyfelek számára, akik hozzáférnek az AWS által üzemeltetett alkalmazásokhoz [5] [7].
Idézetek:
[1] https://aws.amazon.com/about-aws/whats-new/2020/03/aws-global-accelerator-launches-tcp-termination-at-the-edge/
[2] https://aws.amazon.com/about-aws/whats-new/2023/05/aws-global-accelerator-extends-tcp-termination-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-pot-to-60-better-performance-for-internet-with-aws-global-ackelerator/
[6] https://tutorialsdojo.com/aws-global-ackelerator/
[7] https://hands-on.cloud/aws-services/global-ackelerator/
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-ccelerator
[9] https://en.wikipedia.org/wiki/transmission_control_protocol
[10] https://www.hava.io/blog/what-is-aws-global-ackelerator