Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Czy Global Accelerator AWS optymalizuje ruch zarówno dla protokołów TCP, jak i UDP


Czy Global Accelerator AWS optymalizuje ruch zarówno dla protokołów TCP, jak i UDP


Globalny akcelerator AWS wspiera optymalizację ruchu zarówno dla protokołów TCP, jak i UDP. Poprawia wydajność aplikacji poprzez kierowanie ruchu przez globalną sieć AWS do zdrowych punktów końcowych aplikacji w najbliższym regionie AWS, zmniejszając opóźnienie i zwiększając przepustowość zarówno ruchu TCP, jak i UDP [1] [2] [4] [8].

Kluczowe szczegóły obejmują:

- Obsługa protokołu: Globalny akcelerator obsługuje zarówno protokoły TCP, jak i UDP dla jego słuchaczy, umożliwiając zdefiniowanie słuchaczy obu protokołów na określonych portach [1] [3].

- Optymalizacja TCP: W przypadku ruchu TCP globalny akcelerator kończy połączenia TCP klienta w lokalizacjach AWS Edge w pobliżu użytkownika, a następnie ustanawia nowe połączenie TCP z punktem końcowym w regionie AWS. To zakończenie krawędzi zmniejsza opóźnienie uścisku dłoni TCP i poprawia czas konfiguracji połączenia, co powoduje szybszy czas odpowiedzi i wyższą przepustowość [2] [5] [7].

- Obsługa UDP: W przypadku ruchu UDP globalne proxy akceleratora pakują na krawędzi i przekazuje je do punktów końcowych aplikacji. W przeciwieństwie do TCP, UDP wymaga obsługi fragmentacji IP; Globalny akcelerator przekazuje fragmenty UDP do punktu końcowego do ponownego montażu, podczas gdy fragmenty TCP są upuszczane na krawędzi, ponieważ nie są obsługiwane przez sieć AWS [2].

- Monitorowanie zdrowia i przełączanie awaryjne: Globalny akcelerator nieustannie monitoruje zdrowie punktów końcowych i prowadzi ruch od niezdrowych punktów końcowych zarówno dla TCP, jak i UDP, zapewniając wysoką dostępność [2] [8].

- Kontrola ruchu: Możesz dostosować rozkład ruchu za pomocą wag końcowych i tarczy ruchu, aby kontrolować odsetek ruchu wysłany do każdej grupy punktów końcowych, mających zastosowanie zarówno do ruchu TCP, jak i UDP [2] [8].

- Pokreślenie klienta: W przypadku aplikacji państwowych Global Accelerator obsługuje powinowactwo klienta, zapewniając, że żądania z tego samego IP klienta są konsekwentnie kierowane do tego samego punktu końcowego, mającym zastosowanie zarówno do słuchaczy TCP, jak i UDP [3] [8].

- Obsługa IPv6: Globalny akcelerator obsługuje IPv4 dla wszystkich punktów końcowych i IPv6 dla punktów końcowych z ładunkiem ładowania aplikacji, z dostępnymi akceleratorami z podwójnym stosem do obsługi ruchu IPv4, jak i IPv6 [6].

Podsumowując, AWS Global Accelerator skutecznie optymalizuje i przyspiesza ruch zarówno dla protokołów TCP, jak i UDP poprzez zakończenie połączeń TCP na krawędzi, proxying pakietów UDP, routing przez globalną sieć AWS i zapewnianie zdrowia, niskoemisyjnego routingu z realizacją ruchu i powinno być wykluczonym ruchem ruchu i powinno być wykluczonymi kontrolą ruchu i klienta.

Cytaty:
[1] https://aws.amazon.com/global-accelerator/faqs/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-liisteners.html
[4] https://aws.amazon.com/global-accelerator/features/
[5] https://repost.aws/questions/quvk103bmeswka6uudyzfkka/http-2-ppport-for-browser-to-global-accelerator-communiation
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-ipv6/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://digitalcloud.training/aws-global-accelerator/