Firma opracowała nową grę wideo dla wielu graczy jako aplikację internetową w architekturze trójwarstwowej w VPC z Amazon RDS for MySQL w warstwie bazy danych. Kilku graczy będzie rywalizować jednocześnie online. Deweloperzy chcą tablicy wyników top 10 w czasie zbliżonym do rzeczywistego oraz możliwość zatrzymania i wznowienia gry z zachowaniem bieżących wyników. Co powinien wdrożyć architekt rozwiązań, aby spełnić te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfigurować klaster Amazon ElastiCache for Redis do obliczania i buforowania wyników, które ma wyświetlać aplikacja internetowa..
Dlaczego to jest odpowiedź
Amazon ElastiCache for Redis jest optymalnym wyborem, ponieważ oferuje struktury danych, takie jak listy posortowane (sorted sets), które są idealne do tworzenia tablic wyników w czasie zbliżonym do rzeczywistego. Redis może również przechowywać stan gry, umożliwiając jej zatrzymanie i wznowienie. ElastiCache for Memcached jest prostym systemem buforowania klucz-wartość, który nie oferuje zaawansowanych struktur danych potrzebnych do obliczania tablicy wyników. Amazon CloudFront służy do buforowania treści statycznych i dynamicznych na krawędzi sieci, ale nie jest przeznaczony do obliczania ani zarządzania danymi tablicy wyników. Replikacja do odczytu w Amazon RDS for MySQL poprawia skalowalność odczytu, ale nie zapewnia funkcjonalności ani wydajności wymaganej do szybkiego obliczania i prezentowania tablicy wyników w czasie zbliżonym do rzeczywistego.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana