Durum bilgisi olmayan bir uygulama tek bir Amazon EC2 örneğinde çalışmaktadır. İş saatleri içinde örneğin CPU kullanımı sık sık %90'a yükselmekte ve kullanıcılar yavaş yanıt süreleri bildirmektedir. Uygulamanın yanıt verme hızını artırmak için operasyonel olarak EN verimli yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Örneği bir Application Load Balancer arkasındaki bir Auto Scaling grubuna yerleştirin ve Auto Scaling grubunun ortalama CPU kullanımına dayalı hedef izleme ölçeklendirme politikası kullanın..
Neden bu cevap
Uygulamanın yanıt verme hızını artırmak için en verimli yaklaşım, yükü dağıtmak ve talebe göre otomatik olarak ölçeklenmektir. Bir Application Load Balancer (ALB) gelen trafiği birden fazla EC2 örneğine dağıtırken, Auto Scaling grubu CPU kullanımı gibi metrikleri izleyerek otomatik olarak yeni örnekler başlatır veya mevcut örnekleri sonlandırır. Hedef izleme ölçeklendirme politikası, ortalama CPU kullanımını belirli bir seviyede tutarak uygulamanın performansını sürekli olarak optimize eder. Diğer seçenekler: CloudWatch logs'u etkinleştirmek ve alarm oluşturmak sadece bir izleme ve bildirim çözümüdür, performansı doğrudan iyileştirmez. AWS Client VPN, kullanıcıların özel IP'ye bağlanmasını sağlayarak gecikmeyi azaltmaz, aksine ek bir ağ katmanı ekleyebilir. CPU %80'i aştığında örneği dikey olarak ölçeklendiren bir Lambda işlevi kullanmak, uygulamanın durum bilgisi olmayan yapısına uygun değildir ve dikey ölçeklendirme her zaman yatay ölçeklendirme kadar maliyet etkin veya esnek değildir.
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