Bir şirketin seyahat bileti için bir web uygulaması var. Uygulama, Kuzey Amerika'daki tek bir veri merkezinde çalışan bir veritabanına dayanmaktadır. Şirket, uygulamayı küresel bir kullanıcı tabanına hizmet verecek şekilde genişletmek istiyor. Şirketin uygulamayı birden çok AWS Bölgesine dağıtması gerekiyor. Rezervasyon veritabanındaki güncellemelerde ortalama gecikme 1 saniyeden az olmalıdır. Şirket, web platformunun ayrı dağıtımlarını birden çok Bölgede yapmak istiyor. Ancak şirket, küresel olarak tutarlı tek bir birincil rezervasyon veritabanı sürdürmelidir. Bir çözümler mimarı, bu gereksinimleri karşılamak için hangi çözümü önermelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı Amazon DynamoDB kullanacak şekilde dönüştürün. Merkezi rezervasyon tablosu için bir global table kullanın. Her Bölgesel dağıtımda doğru Regional endpoint'i kullanın..
Neden bu cevap
Doğru seçenek, Amazon DynamoDB Global Tables kullanmaktır. DynamoDB Global Tables, birden çok AWS Bölgesinde otomatik, çok aktif/aktif çoğaltma sağlayarak düşük gecikmeli küresel erişim ve tutarlılık sunar. Bu, 1 saniyenin altındaki gecikme gereksinimini karşılar ve tek bir birincil rezervasyon veritabanı sürdürme ihtiyacını destekler. Aurora MySQL Read Replicas ve RDS for MySQL Read Replicas, yazma işlemleri için tek bir Bölgeye bağımlı kalacağından küresel yazma gecikmesini artırır ve bu da 1 saniyenin altındaki gecikme gereksinimini karşılamaz. Aurora Serverless ile Lambda işlevlerini kullanarak veritabanlarını senkronize etmek karmaşıktır ve tutarlılık ile gecikme garantisi vermez.
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