Bir şirket, us-east-1, eu-west-1 ve ap-southeast-1 olmak üzere üç Bölgede Amazon EC2 örneklerini kullanarak küresel bir çevrimiçi oyun başlatıyor. Liderlik tabloları, oyuncu envanteri ve etkinlik durumu Bölgeler arasında erişilebilir olmalıdır. Herhangi bir Bölge, tüm Bölgelerden gelen birleşik yükü kaldırabilecek şekilde ölçeklenebilmeli ve kullanıcılar otomatik olarak en düşük gecikmeye sahip Bölgeye yönlendirilmelidir. Hangi tasarım, EN AZ operasyonel yük ile bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 örnekleri için bir Auto Scaling grubu oluşturun ve bunu her Bölgede bir Network Load Balancer (NLB) öğesine ekleyin. Her Bölge için, o Bölgedeki NLB'ye işaret eden bir Route 53 gecikme tabanlı kaydı oluşturun. Oyun meta verilerini bir Amazon DynamoDB global table'da depolayın..
Neden bu cevap
Bu seçenek, en düşük operasyonel yükle gereksinimleri karşılar. Auto Scaling grupları, değişen yüke göre EC2 örneklerini otomatik olarak ölçeklendirir. Network Load Balancer (NLB), yüksek performanslı trafik dağıtımı sağlar. Route 53 gecikme tabanlı yönlendirme, kullanıcıları otomatik olarak en düşük gecikmeye sahip Bölgeye yönlendirir. Amazon DynamoDB global table, çok bölgeli, tam olarak yönetilen, sunucusuz bir veritabanı çözümüdür ve liderlik tabloları, envanter ve etkinlik durumu gibi oyun meta verileri için mükemmel bir seçimdir. Otomatik replikasyon ve yüksek kullanılabilirlik sunarak operasyonel yükü önemli ölçüde azaltır. Diğer seçenekler ya manuel replikasyon (MySQL üzerinde EC2) gerektirir, bu da operasyonel yükü artırır, ya da daha karmaşık ve operasyonel olarak yoğun çözümler (Global Accelerator, özel DNS mantığı) içerir.
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