AWS Global Accelerator handles network congestion primarily by routing user traffic onto the AWS global network, which is designed to be congestion-free and highly redundant. Bu yaklaşım, sıklıkla sıkışık ve daha az güvenilir kamu internet yollarını önler, böylece paket kaybını, titreşimi ve gecikmeyi azaltır ve genel uygulama performansını ve kullanılabilirliğini artırır.
İşte AWS Global Hızlandırıcının ağ tıkanıklığını yönettiği ayrıntılı mekanizmalar:
** 1. AWS Global Network'ü kullanmak:
AWS Global Hızlandırıcı, statik Anycast IP adresleri aracılığıyla kullanıcıya en yakın AWS Edge konumunda trafiği terk edebilen ve birden fazla şerbetçiotu içerebilen trafiği yönlendirmek yerine, AWS Global Hızlandırıcı trafiğini kullanır. Oradan trafik, yüksek performans ve düşük tıkanıklık için optimize edilen AWS özel küresel ağ üzerinden geçiyor. Bu ağ, gecikmeleri ve paket kaybını en aza indirmek için gereksizdir ve tasarlanmıştır, bu da AWS bölgelerinde barındırılan uygulama uç noktalarına düzgün ve güvenilir bir yol sağlar [3] [4] [6] [10].
** 2. Akıllı Trafik Yönlendirme ve Yük Devretme:
AWS Global Hızlandırıcı, TCP, HTTP ve HTTPS sağlık kontrollerini kullanarak uygulama uç noktalarının sağlığını sürekli olarak izler. Tıkanıklık veya arızalar meydana gelirse, kullanıcı trafiğini en yakın sağlıklı uç noktaya yönlendirir, otomatik olarak alternatif uç noktalara geçer. Bu yük devretme yeteneği, trafiğin uygun veya sağlıksız yollardan uzaklaştırılmasını, kullanılabilirliği ve tutarlı performansı korumasını sağlar [4] [11].
** 3. İnce taneli trafik kontrolü için trafik kadranları ve uç nokta ağırlıkları:
Trafik dağılımını yönetmek ve herhangi bir tek uç nokta veya bölgeyi aşırı yüklemekten kaçınmak için AWS Global Hızlandırıcı trafik kadranları ve uç nokta ağırlıkları sağlar. Trafik kadranları, tıkanıklığı gidermek için aranabilen veya kademeli olarak trafiği rampa yapmak için aranabilen belirli uç nokta gruplarına (bölgeler) gönderilen trafiğin yüzdesini kontrol etmenizi sağlar. Uç nokta ağırlıkları, bir bölgedeki çoklu uç noktalar arasında trafik oranlarını ayarlamanızı sağlar, bu da dengeli yük dağılımını sağlar ve herhangi bir tek uç noktada tıkanıklığı önler [2] [7] [11].
** 4. Birden çok ağ bölgesi ve ISS Peering:
AWS Global Accelerator, her biri kendi fiziksel altyapısı ve farklı ISS'lerle ilişkileri izleyen çoklu izole ağ bölgeleri kullanır. Bu tasarım, trafiğin alternatif ağ bölgeleri ve ISS'ler aracılığıyla yönlendirilmesine izin vererek ISS'ye özgü tıkanıklık veya kesintilerin etkisini azaltır. Müşteriler, farklı ağ bölgelerinden iki statik IP adresi alır, bu da fazlalık sağlar ve ağ sorunlarının patlama yarıçapını azaltır [8].
** 5. Müşteri yakınlığı ve durumsal yönlendirme:
Oturum kalıcılığı gerektiren uygulamalar için AWS Global Hızlandırıcı, tüm istekleri bir kullanıcıdan aynı uç noktaya yönlendirerek istemci afinitesini koruyabilir. Bu, oturum ortasında uç noktaların anahtarlanmasından kaynaklanabilecek ek yükü ve gecikmeyi önler, bu da tıkanıklıkla ilgili gecikmeleri daha da kötüleştirebilir [4] [11].
Özetle, AWS Global Hızlandırıcı, kullanıcı trafiğini özel, son derece optimize edilmiş bir küresel ağa taşıyarak, sıkışık veya sağlıksız uç noktalar etrafında akıllıca yönlendirerek, yükleri dengelemek için ince taneli trafik kontrolü sağlayarak ve yüksek kullanılabilirliği ve düşük gecikmeyi korumak için yedek ağ bölgeleri ve ISP yollarını kullanarak ağ tıkanıklığını azaltır. Bu, değişen ağ koşullarında bile gelişmiş uygulama performansı ve güvenilirliği ile sonuçlanır.
Alıntılar:
[1] https://docs.aws.amazon.com/global-acelerator/latest/dg/introduction-how-t-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-manemation-with-aws-global-acelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-pomformance- and-analzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-acelerator/
[10] https://www.hava.io/blog/what-is-aws-global-acelerator
[11] https://digitalcloud.
[12] https://www.youtube.com/watch?v=Docl4julOQw