Bir oyun şirketi, kullanıcı verilerini (coğrafi konum, oyuncu verileri, skor tabloları) Amazon DynamoDB'de depolamaktadır. Şirketin, minimum kodlama ile Amazon S3 bucket'ına sürekli yedeklemeler yapması gerekmektedir. Yedeklemeler, uygulamanın kullanılabilirliğini veya tablonun okuma kapasitesi birimlerini (RCU'lar) etkilememelidir. 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: Verileri doğrudan DynamoDB'den sürekli yedeklemelerle Amazon S3'e aktarın. Tablo için point-in-time recovery'yi açın..
Neden bu cevap
Doğru cevap, DynamoDB'nin yerleşik sürekli yedekleme özelliğini kullanır. DynamoDB'den S3'e doğrudan dışa aktarma, minimum kodlama gerektirir ve tablonun performansını etkilemez. Point-in-time recovery (PITR) etkinleştirildiğinde, DynamoDB verileri otomatik olarak S3'e yedekler ve bu yedeklemeler uygulamanın kullanılabilirliğini veya RCU'ları etkilemez. Yanlış seçenekler: Amazon EMR kümesi kullanmak, karmaşık bir çözüm olup minimum kodlama gereksinimini karşılamaz ve operasyonel yük getirir. DynamoDB Streams ve Lambda kullanmak, sürekli yedekleme için bir çözüm olsa da, verilerin S3'e aktarılması için özel bir Lambda işlevi yazmayı gerektirir ve bu da "minimum kodlama" gereksiniminden daha fazla çaba demektir. Ayrıca, büyük veri hacimlerinde Lambda'nın maliyeti ve performansı dikkate alınmalıdır. Veritabanı tablolarındaki verileri düzenli olarak Lambda ile S3'e aktarmak, tablonun okuma kapasitesi birimlerini (RCU'lar) etkileyebilir ve "sürekli yedekleme" gereksinimini tam olarak karşılamaz; daha çok zamanlanmış bir yedekleme çözümüdür.
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