AWS Global Hızlandırıcı'daki UDP akışları için boş zaman aşımı TCP akışlarından önemli ölçüde daha kısadır. Özellikle, UDP bağlantıları için boş zaman aşımı 30 saniyedir, oysa TCP bağlantıları için 340 saniyede (yaklaşık 5 dakika 40 saniye) çok daha uzundur [4].
Bu fark, protokollerin doğasından ve küresel hızlandırıcının bağlantıları nasıl yönettiğinden kaynaklanmaktadır:
- TCP akışları: AWS Global Hızlandırıcı, kenarda TCP bağlantılarını sonlandırır ve arka uç uç noktasına yeni bir TCP bağlantısı oluşturur. 340 saniyelik boş zaman aşımı bu bağlantılar için geçerlidir, yani bu dönemde veri gönderilmezse veya alınmazsa, Global Hızlandırıcı bağlantıyı kapatır. Bu zaman aşımı sabittir ve özelleştirilemez. TCP tutma paketleri bağlantıyı korumak için kullanılamaz; Bunun yerine, bağlantıyı canlı tutmak için zaman aşımı penceresinde gerçek veri paketleri gönderilmelidir [4].
- UDP akışları: UDP bağlantısızdır ve TCP gibi resmi bir bağlantı kuruluşu veya yırtılması yoktur. UDP için, Global Hızlandırıcı 30 saniyelik daha kısa bir boşta kalma zaman aşımı kullanır. Bu pencereye hiçbir UDP paketi gönderilmez veya alınmazsa, akış boşta kabul edilir ve kapatılır. Bu daha kısa zaman aşımı, UDP'nin vatansız doğasını ve UDP akışlarının kısa ömürlü veya sık sık yenilenmesi beklenen tipik kullanım durumlarını yansıtır [4].
Özetle, temel fark, TCP akışlarının TCP'nin bağlantı odaklı doğası ve bağlantı yönetiminin yükü nedeniyle çok daha uzun boş zaman aşımına (340 saniye) sahip olmasıdır, UDP akışları UDP'nin bağlantısız tasarımıyla uyumlu çok daha kısa bir rölanti zaman aşımına (30 saniye) sahiptir. Bu, küresel hızlandırıcıda etkin kaynak kullanımı ve aktif olmayan akışların zamanında temizlenmesini sağlar.
Bu boş zaman aşımlarının özelleştirilmesi şu anda AWS Global Hızlandırıcı tarafından desteklenmektedir [4].
Alıntılar:
[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-recovery/
[4] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://learn.microsoft.com/en-us/answers/questions/1139028/how-big-is-sure-load-balancer-udp-idle timeout
[7] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-celerator
[8] https://www.juniper.net/documentation/us/en/software/junos/flow-packet-processing/topics/topic-map/security-flow-session-for-rx-series-devices.html
[9] https://www.arubanetworks.com/techdocs/sdwan/docs/orch/monitoring/bandwidth/flows-active-recent/