Görev açısından kritik, otomatik ölçeklenen bir uygulamanın, filonun geri kalanının trafiğe hizmet vermeye devam etmesi için her seferinde bir örnek güncellenmesi gerekir. Güncellenen örnek CPU yoğunlukludur ve izlenmelidir; CPU'su %85'i aşarsa dağıtım otomatik olarak geri alınmalıdır. Bu gereksinimleri hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Amazon EC2 Auto Scaling ile AWS CodeDeploy kullanın. Örnek CPU kullanımında bir alarm oluşturun. CodeDeployDefault.OneAtATime dağıtım yapılandırmasını kullanın. CPU alarmı ihlal edilirse geri almak için dağıtım grubu için otomatik geri almaları yapılandırın..
Neden bu cevap
Doğru cevap, AWS CodeDeploy'u Amazon EC2 Auto Scaling ile kullanmaktır. CodeDeploy'un CodeDeployDefault.OneAtATime dağıtım yapılandırması, her seferinde bir örneği güncelleyerek kritik uygulamaların kesintisiz çalışmasını sağlar. Bir örnek CPU kullanımında %85'i aşan bir CloudWatch alarmı oluşturmak ve bu alarm tetiklendiğinde otomatik geri almayı yapılandırmak, belirtilen izleme ve geri alma gereksinimlerini karşılar. Diğer seçenekler neden yanlış: AWS Step Functions ve Systems Manager Automation karmaşık ve dolaylı bir yaklaşım olup, CodeDeploy'un yerleşik dağıtım ve geri alma özelliklerini doğrudan sağlamaz. AWS Elastic Beanstalk, benzer işlevsellik sunsa da, "gelişmiş sağlık" ve "kademeli dağıtımlar" gibi özelliklerin yapılandırılması CodeDeploy'un doğrudan ve daha spesifik çözümlerine göre daha az esneklik sunabilir. AWS Systems Manager ile blue/green dağıtımlar, her seferinde bir örnek güncelleme gereksinimini karşılamaz ve Auto Scaling'in doğrudan geri alma yetenekleri bu senaryo için uygun 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