Bir şirketin HTTP uygulaması bir Network Load Balancer (NLB) arkasındadır. NLB'nin hedef grubu, web hizmetini çalıştıran birden çok EC2 örneği içeren bir Amazon EC2 Auto Scaling grubunu kullanır. NLB, HTTP hatalarını algılamıyor ve bu durum, web hizmeti EC2 örneklerinin manuel olarak yeniden başlatılmasını gerektiriyor. Şirket, özel betikler veya kod yazmadan kullanılabilirliği artırmak istiyor. Bir çözümler mimarı ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: NLB'yi bir Application Load Balancer ile değiştirin. Şirketin uygulamasının URL'sini sağlayarak HTTP sağlık kontrollerini etkinleştirin. Sağlıksız örnekleri değiştirmek için bir Auto Scaling eylemi yapılandırın..
Neden bu cevap
Network Load Balancer (NLB) yalnızca TCP/TLS seviyesinde sağlık kontrolleri yapabilir ve HTTP hatalarını algılayamaz. Uygulama seviyesindeki hataları tespit etmek için bir Application Load Balancer (ALB) gereklidir. ALB, HTTP sağlık kontrollerini belirli bir URL üzerinden yapılandırma yeteneğine sahiptir. Bu sayede, web hizmeti düzgün yanıt vermediğinde ALB bunu algılar. Sağlıksız örnekleri otomatik olarak değiştirmek için Auto Scaling grubuna bir eylem yapılandırmak, kullanılabilirliği manuel müdahale olmadan artırır. Diğer seçenekler ya HTTP sağlık kontrollerini desteklemez (NLB) ya da özel kod/betik yazımı gerektirir.
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