Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon AWS Global Hızlandırıcı, uç nokta arızaları sırasında trafik dağılımını nasıl ele alıyor


AWS Global Hızlandırıcı, uç nokta arızaları sırasında trafik dağılımını nasıl ele alıyor


AWS Global Hızlandırıcı, yüksek kullanılabilirlik ve optimal performansı korumak için tasarlanmış sürekli sağlık izleme ve otomatik yük devretme mekanizmaları yoluyla uç nokta arızaları sırasında trafik dağılımını işler.

** Sağlık izleme ve tespit
Global Hızlandırıcı, TCP, HTTP ve HTTPS protokollerini kullanarak yapılandırılmış tüm uygulama uç noktalarında sürekli olarak sağlık kontrolleri gerçekleştirir. Bu sağlık kontrolleri sadece sağlıklı uç noktaların trafik almasını sağlar. Bir uç nokta bu sağlık kontrollerinde başarısız olursa ve sağlıksız sayılırsa, küresel hızlandırıcı durumdaki bu değişikliği hemen tespit eder [6] [10] [13].

** Otomatik yük devretme ve trafik yönlendirme
Sağlıksız bir uç nokta tespit ettikten sonra, Global Hızlandırıcı kullanıcı trafiğini başarısız uç noktadan diğer sağlıklı uç noktalara otomatik olarak yeniden yönlendirir. Bu yük devretme sorunsuzdur ve tipik olarak sağlık kontrolü başarısızlığı tespit edildikten sonra yaklaşık 30 saniye içinde meydana gelir [9] [10] [13]. Yeniden yönlendirme, kullanıcıya en yakın olan ve sağlıklı olan uç noktalara öncelik verir, gecikmeyi en aza indirmek ve güvenilirliği artırmak için AWS küresel ağından yararlanır [5] [7].

** Uç nokta grupları ve bölgelerdeki yük devretme mantığı
Global Hızlandırıcı uç noktaları genellikle birden fazla AWS bölgesini kapsayan uç nokta gruplarına dönüştürür. Bir birincil uç nokta grubundaki tüm uç noktalar sağlıksız hale gelirse veya sıfır trafik ağırlığına sahipse, Global Hızlandırıcı, bu yük devretme denemesi sırasında trafik arama ayarlarını göz ardı ederek diğer uç nokta gruplarındaki sağlıklı uç noktalara başarısız olmaya çalışır. En yakın üç uç nokta grubunu kontrol ettikten sonra sıfırdan daha büyük bir ağırlık olan sağlıklı uç noktalar bulunmazsa, küresel hızlandırıcı trafiği en yakın uç nokta grubundaki rastgele bir uç noktaya istemciye yönlendirerek, sağlıksız olsa veya sıfır ağırlığa sahip olsa bile "açılır".

** Trafik kontrol özellikleri
Kullanıcılar trafik kadranlarını her uç nokta grubuna yönlendirilen trafiğin yüzdesini ve bir grup içindeki uç noktalar arasında trafiği dağıtmak için ağırlıkları kontrol etmek için yapılandırabilir. Yük devretme sırasında, bu ayarlar, trafiğin kadran veya ağırlık ayarlarına bakılmaksızın sağlıklı uç noktalara yönlendirilmesini sağlamak için geçersiz kılınır ve kullanılabilirliği sağlar [6] [9] [12].

** Müşteri yakınlığını korumak
Oturum sürekliliği gerektiren durumlu uygulamalar için, Global Hızlandırıcı, bağlantılar sıfırlanıncaya kadar, yük devretme senaryoları sırasında bile aynı kullanıcıdan aynı uç noktaya tutarlı bir şekilde yönlendirerek istemci afinitesini koruyabilir [6].

Özetle, AWS Global Hızlandırıcı, uç nokta sağlığını sürekli olarak izleyerek, bölgelerdeki en yakın sağlıklı uç noktalara anında trafiği yeniden yönlendirerek, kullanılabilirliği korumak için gerektiğinde trafik kontrollerini geçerek ve tutarlı ve güvenilir bir kullanıcı deneyimi sağlamak için müşteri oturumu kalıcılığını destekleyerek son nokta arızaları sırasında esnek trafik dağılımı sağlar.

Alıntılar:
[1] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endypoints
[2] https://aws.amazon.com/global-accelerator/faqs/
[3] https://repost.aws/knowledge-center/global-accelerator-failover-defferent-region
[4] https://docs.aws.amazon.com/global-acelerator/latest/dg/introduction-benefits-of-migrating.html
[5] https://digitalcloud.training/aws-global-accelerator/
[6] https://docs.awss.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[8] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[9] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-endpoints.avoid-connection-collise.html
[10] https://hands-on.cloud/aws-services/global-accelerator/
[11] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-endpoint-groupss-health-check-ptions.html
[12] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[13] https://cloudvisor.co/aws-guides/aws-global-accelerator/