Bir şirket, 10 Amazon EC2 instance üzerinde bir web uygulaması barındırıyor ve trafik Amazon Route 53 tarafından yönlendiriliyor. Kullanıcılar bazen DNS sorguları sağlıksız instance'ların IP adreslerini döndürdüğü için zaman aşımı yaşıyor. Bir çözüm mimarı bu zaman aşımı hatalarını önlemek için ne uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 instance'larının önüne bir sağlık kontrolü olan bir Application Load Balancer (ALB) oluşturun. Route 53'ten ALB'ye trafiği yönlendirin..
Neden bu cevap
Doğru cevap, Application Load Balancer (ALB) kullanmaktır. ALB, gelen trafiği sağlıklı EC2 örnekleri arasında dağıtır ve sağlıksız örnekleri otomatik olarak rotasyondan çıkarır. Route 53'ü ALB'ye yönlendirmek, DNS sorgularının her zaman sağlıklı bir uç noktaya gitmesini sağlar, böylece zaman aşımı hataları önlenir. Diğer seçenekler neden yanlış: Her bir EC2 instance için simple routing policy kaydı oluşturmak ve sağlık kontrolleri ilişkilendirmek, Route 53'ün sağlıksız bir instance'ın IP'sini döndürmesini engelleyebilir, ancak bu, yük dengeleme sağlamaz ve her bir instance için ayrı DNS kaydı yönetimi karmaşıklık yaratır. Failover routing policy, birincil ve ikincil kaynaklar arasında geçiş yapmak için tasarlanmıştır, birden çok aktif kaynağı dengelemek için değil. Bu senaryoda uygun değildir. CloudFront dağıtımı oluşturmak, içeriği önbelleğe almak ve gecikmeyi azaltmak için iyidir, ancak doğrudan sağlıksız EC2 örneklerinden kaynaklanan zaman aşımı sorunlarını çözmez, çünkü CloudFront hala bir origin'e (bu durumda EC2'ler) ihtiyaç duyar ve bu origin'in sağlıklı olması gerekir. ALB, EC2'lerin sağlığını yönetme konusunda daha etkilidir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez