Bir şirketin, bir AWS hesabındaki tüm uygulamalarda Amazon EC2 Auto Scaling olaylarını toplayan ve neredeyse gerçek zamanlı dashboard güncellemeleri için durum verilerini Amazon S3'te depolayan sunucusuz bir çözüme ihtiyacı var. Çözüm, EC2 instance başlatma hızını etkilememelidir. Şirket, bu gereksinimleri karşılamak için verileri Amazon S3'e nasıl taşımalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 Auto Scaling durum verilerini Amazon Kinesis Data Firehose'a göndermek için bir Amazon CloudWatch metric stream kullanın. Verileri Amazon S3'te depolayın..
Neden bu cevap
Doğru cevap, EC2 Auto Scaling durum verilerini Amazon Kinesis Data Firehose'a göndermek için bir Amazon CloudWatch metrik akışı kullanmaktır. CloudWatch metrik akışları, CloudWatch metriklerini neredeyse gerçek zamanlı olarak Kinesis Data Firehose gibi hedeflere aktarmanın verimli bir yoludur. Kinesis Data Firehose, verileri kolayca Amazon S3'e teslim edebilir. Bu yaklaşım sunucusuzdur ve EC2 instance başlatma hızını etkilemez. Diğer seçenekler şunlardır: Amazon EMR kümesi başlatmak, sunucusuz bir çözüm değildir ve gereksiz karmaşıklık ve maliyet getirir. Bir AWS Lambda işlevini belirli bir programa göre çağırmak, "neredeyse gerçek zamanlı" gereksinimini karşılamayabilir ve EC2 Auto Scaling olaylarını doğrudan yakalamak için tasarlanmamıştır. EC2 instance başlatma sırasında Amazon Kinesis Agent'ı kurmak için bir bootstrap script kullanmak, instance başlatma hızını etkileyebilir ve Auto Scaling olaylarını doğrudan değil, instance içinden veri toplar.
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