Bir şirket, bir VPC içinde üç katmanlı mimariye sahip bir web uygulaması olarak yeni bir çok oyunculu video oyunu geliştirdi ve veritabanı katmanında Amazon RDS for MySQL kullanıyor. Birçok oyuncu aynı anda çevrimiçi olarak rekabet edecek. Geliştiriciler, neredeyse gerçek zamanlı bir ilk 10 skor tablosu ve mevcut skorları koruyarak oyunu durdurma ve geri yükleme yeteneği istiyorlar. Bir çözümler mimarı bu gereksinimleri karşılamak için ne uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Web uygulamasının görüntülemesi için skorları hesaplamak ve önbelleğe almak üzere bir Amazon ElastiCache for Redis kümesi kurun..
Neden bu cevap
Amazon ElastiCache for Redis, hem skor tablosu gibi önbelleğe alma ihtiyaçları hem de oyun durumunu kaydetme gibi kalıcılık gerektiren durumlar için uygun bir çözümdür. Redis'in karmaşık veri yapıları (örneğin sıralı kümeler) ve kalıcılık yetenekleri, neredeyse gerçek zamanlı bir skor tablosu oluşturmak ve oyun durumunu güvenilir bir şekilde saklayarak durdurma/geri yükleme işlevselliği sağlamak için idealdir. Memcached, yalnızca önbelleğe alma için tasarlanmıştır ve veri kalıcılığı sağlamaz, bu da oyun durumu için uygun değildir. CloudFront, statik içerik dağıtımı ve önbelleğe alma için kullanılır, ancak dinamik skor tablosu hesaplamaları veya oyun durumu yönetimi için uygun değildir. RDS okuma replikası, veritabanı okuma performansını artırır ancak skor tablosu hesaplamalarını hızlandırmaz veya oyun durumu için özel bir önbellek katmanı sağlamaz.
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