Sürekli 60 dakikalık bir süre boyunca ortalama %10 CPU kullanımının altında kalan tüm EC2 instance'larını durdurmak için otomatik bir yola ihtiyacınız var. En operasyonel olarak verimli yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her EC2 instance'ı için 1 saatlik periyot ve %10 eşik değeriyle ortalama CPU kullanımını değerlendiren bir Amazon CloudWatch alarmı oluşturun ve alarma bir EC2 stop eylemi ekleyin..
Neden bu cevap
Doğru cevap, Amazon CloudWatch alarmının EC2 durdurma eylemiyle birleştirilmesidir. CloudWatch, EC2 örnekleri için CPU kullanımını otomatik olarak izler ve belirtilen eşiğin altına düştüğünde bir alarm tetikleyebilir. Bu alarm, doğrudan bir EC2 durdurma eylemiyle yapılandırılarak, manuel müdahaleye gerek kalmadan otomatik olarak düşük CPU'lu örnekleri durdurur. Bu, operasyonel olarak en verimli ve AWS'in yerel hizmetlerini kullanan bir yaklaşımdır. Diğer seçenekler daha az verimlidir: EC2 örneklerinde cron görevleri dağıtmak, her örnekte ayrı ayrı yönetim ve bakım gerektirir, bu da ölçeklenebilirlik ve yönetim yükü açısından verimsizdir. CloudWatch unified agent'ı kurmak ve Basic metrik setini etkinleştirmek, CPU kullanımını izlemek için bir yöntem olsa da, bu verileri kullanarak otomatik durdurma eylemini tetiklemek için yine bir CloudWatch alarmına ihtiyaç duyulacaktır. Bu seçenek, doğrudan çözüm sunmaktan ziyade bir ön adımdır. AWS Systems Manager Run Command kullanmak, her saat CPU kullanımını sorgulamak ve örnekleri durdurmak için manuel veya betik tabanlı bir yaklaşım gerektirir. Bu, CloudWatch alarmının sunduğu otomatik ve olay tabanlı çözüme kıyasla daha az otomatiktir ve daha fazla yönetim yükü getirir.
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