Bir oyunun lansmanı, yayınlandıktan hemen sonra dünya çapında birçok oyuncuyu desteklemelidir. Şu anda oyun tek bir Bölgededir ve oyun varlıkları için bir S3 bucket'ı ve oyuncu skorları için bir DynamoDB tablosu kullanmaktadır. Gecikmeyi azaltan, güvenilirliği artıran ve minimum uygulama çabası gerektiren çok Bölgeli bir çözüm tasarlamanız gerekmektedir. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Başka bir Bölgede ikinci bir S3 bucket'ı oluşturun ve varlıkları buraya kopyalamak için S3 Cross-Region Replication'ı etkinleştirin. Her Bölgedeki S3 bucket'larını origin olarak kullanmak üzere yapılandırılmış origin failover özellikli bir CloudFront dağıtımı oluşturun. DynamoDB Streams'i etkinleştirerek ve yeni Bölgeye bir replika tablo ekleyerek DynamoDB global tables'ı yapılandırın..
Neden bu cevap
Doğru cevap, düşük gecikme süresi, yüksek güvenilirlik ve minimum uygulama çabası gereksinimlerini karşılar. S3 için Bölgeler Arası Çoğaltma (Cross-Region Replication) varlıkları otomatik olarak başka bir Bölgeye kopyalar. CloudFront dağıtımı, en yakın uç konumdan içerik sunarak gecikmeyi azaltır ve origin failover özelliği ile yüksek kullanılabilirlik sağlar. DynamoDB global tables, DynamoDB Streams'i kullanarak verileri birden çok Bölgeye otomatik olarak çoğaltır, böylece oyuncu skorları için düşük gecikmeli okuma ve yazma işlemleri sunar ve uygulama çabasını en aza indirir. Diğer seçenekler: İlk yanlış seçenek, CloudFront'u tek bir Bölgedeki S3 bucket'ı için yapılandırır ve S3 Bölgeler Arası Çoğaltma kullanır, ancak CloudFront'ta origin failover özelliği eksiktir. DynamoDB global tables doğru olsa da, S3 kurulumu optimum değildir. İkinci yanlış seçenek, S3 Same-Region Replication kullanır, bu da çok Bölgeli bir çözüm sağlamaz. Ayrıca, AWS DMS ile asenkron çoğaltma, DynamoDB global tables'a göre daha fazla yönetim ve potansiyel tutarsızlık getirir. Üçüncü yanlış seçenek, S3 Same-Region Replication kullanır, bu da çok Bölgeli bir çözüm için uygun değildir. CloudFront'ta origin failover olsa bile, S3 varlıkları tek bir Bölgede kalır. DynamoDB global tables kısmı doğru olsa da, S3 kurulumu yetersizdir.
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