Czas bezczynności przepływów UDP w globalnym akceleratorze AWS jest znacznie krótszy niż dla przepływów TCP. W szczególności czas bezczynności dla połączeń UDP wynosi 30 sekund, podczas gdy dla połączeń TCP jest znacznie dłuższy, po 340 sekund (około 5 minut i 40 sekund) [4].
Różnica ta wynika z natury protokołów i tego, jak globalny akcelerator zarządza połączeniami:
- Przepływy TCP: AWS Global Accelerator kończy połączenia TCP na krawędzi i ustanawia nowe połączenie TCP z punktem końcowym zaplecza. Czas bezczynności wynoszący 340 sekund dotyczy tych połączeń, co oznacza, że w tym okresie żadne dane nie zostaną wysłane ani odbierane, globalny akcelerator zamyka połączenie. Ten limit czasu jest ustalony i nie można dostosowywać. Do utrzymania połączenia nie można użyć pakietów Keep-alive TCP; Zamiast tego rzeczywiste pakiety danych muszą być wysyłane w oknie limitu czasu, aby utrzymać połączenie przy życiu [4].
- przepływy UDP: UDP jest bez połączeń i nie ma formalnego ustanowienia połączenia ani rozkładu jak TCP. W przypadku UDP globalny akcelerator wykorzystuje krótszy czas bezczynności wynoszący 30 sekund. Jeśli żadne pakiety UDP nie są wysyłane ani odbierane w tym oknie, przepływ jest uważany za bezczynny i jest zamknięty. Ten krótszy limit czasu odzwierciedla bezpaństwowy charakter UDP i typowe przypadki użycia, w których oczekuje się, że przepływy UDP będą krótkotrwałe lub często odświeżane [4].
Podsumowując, kluczową różnicą jest to, że przepływy TCP mają znacznie dłuższy czas bezczynności (340 sekund) ze względu na zorientowany na połączenie charakter TCP i koszty ogólne zarządzania połączeniem, podczas gdy przepływy UDP mają znacznie krótszy czas bezczynności (30 sekund) zgodny z projektem Bez połączenia UDP. Zapewnia to efektywne wykorzystanie zasobów i terminowe czyszczenie nieaktywnych przepływów w globalnym akceleratorze.
Żadne dostosowywanie tych bezczynnych limitu czasu nie jest obsługiwane przez AWS Global Accelerator [4].
Cytaty:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://aws.amazon.com/global-accelerator/faqs/
[3] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-revovery/
[4] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-goide.pdf
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://learn.microsoft.com/en-us/answers/questions/1139028/how-big-is-azure-load-balancer-udp-idle-timeout
[7] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-accelerator
[8] https://www.juniper.net/documentation/us/en/software/junos/flow-packet-processing/topics/topic-map/security-flow oparty na sesji-for-srx-series-devices.html
[9] https://www.arubanetworks.com/techdocs/sdwan/docs/orch/monitoring/bandwidth/flows-active-recent/