Een bedrijf heeft een nieuwe multiplayer-videogame ontwikkeld als een webapplicatie in een drie-tier architectuur in een VPC met Amazon RDS for MySQL in de databaselaag. Verschillende spelers zullen tegelijkertijd online tegen elkaar strijden. Ontwikkelaars willen een bijna-realtime top-10 scorebord en de mogelijkheid om het spel te stoppen en te herstellen met behoud van de huidige scores. Wat moet een solutions architect implementeren om aan deze vereisten te voldoen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Zet een Amazon ElastiCache for Redis cluster op om de scores te berekenen en te cachen voor weergave door de webapplicatie..
Waarom dit het antwoord is
Amazon ElastiCache for Redis is de beste keuze omdat het geavanceerde datastructuren zoals gesorteerde sets (sorted sets) ondersteunt, wat ideaal is voor het bijhouden van een realtime top-10 scorebord. Redis biedt ook persistentie, wat essentieel is voor het opslaan van scores zodat het spel kan worden gestopt en hersteld. Memcached is minder geschikt omdat het geen persistentie en complexe datastructuren biedt. CloudFront is een CDN en is bedoeld voor het cachen van statische content, niet voor dynamische, realtime scoreborden. Een RDS read replica kan de leeslast verlichten, maar is niet geoptimaliseerd voor realtime scorebordfunctionaliteit en mist de snelheid en specifieke datastructuren die Redis biedt.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig