Çok kiracılı bir SaaS, uygulama katmanı için paylaşılan Amazon DynamoDB tablolarını ve AWS Lambda'yı kullanır. Her istek bir kiracı kimliği içerir. Şirket, kiracıları kendi DynamoDB kaynak tüketimlerine göre faturalandırmak istiyor ve zaten bir AWS Cost and Usage Report (CUR) mevcut. En az operasyonel yük ile DynamoDB maliyetlerinin kiracı bazında ayrıntılı görünümünü sağlayan yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Lambda'yı, her işlemin kiracı kimliğini ve DynamoDB'den tüketilen RCU'ları ve WCU'ları CloudWatch Logs'a kaydedecek şekilde değiştirin. Kaydedilen kapasite birimlerini ve AWS Cost Explorer API'sinden alınan genel DynamoDB maliyetini kullanarak kiracı maliyetlerini hesaplamak için başka bir Lambda dağıtın. Maliyet hesaplama Lambda'sını belirli bir programa göre çalıştırmak için bir Amazon EventBridge kuralı kullanın..
Neden bu cevap
Doğru cevap, her işlemin kiracı kimliğini ve tüketilen DynamoDB RCU/WCU'larını CloudWatch Logs'a kaydetmek, ardından bu verileri AWS Cost Explorer API'sinden alınan genel DynamoDB maliyetiyle birleştirerek kiracı maliyetlerini hesaplamak için ayrı bir Lambda kullanmaktır. Bu yaklaşım, gerçek tüketim verilerine dayanır ve en doğru maliyet tahsisini sağlar. Yanlış seçenekler: DynamoDB tablolarına etiket eklemek, tablo düzeyinde maliyet tahsisi sağlar ancak tek bir paylaşılan tabloda kiracı bazında ayrıntılı görünüm sunmaz. DynamoDB öğelerine kiracı başına yeni bir bölüm anahtarı eklemek, karmaşıklığı artırır ve doğrudan maliyet tahsisi sağlamaz; ayrıca Athena ile öğe sayımı, RCU/WCU tüketimini doğru yansıtmayabilir. Özel metrikleri CloudWatch'a yayınlamak ve CloudWatch Logs Insights kullanmak, tüketim verilerini toplar ancak AWS Pricing Calculator, gerçek tüketim yerine tahmini maliyetler sağlar ve mevcut CUR verileriyle entegrasyonu zordur.
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