Een bedrijf ontwikkelt een mobiele game die score-updates streamt naar een backend-processor en vervolgens de resultaten naar een leaderboard plaatst. De oplossing moet grote verkeerspieken aankunnen, updates verwerken in de volgorde waarin ze zijn ontvangen, verwerkte updates opslaan in een zeer beschikbare database en de beheersoverhead minimaliseren. Wat moet de solutions architect implementeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Push score-updates naar Amazon Kinesis Data Streams. Verwerk de updates in Kinesis Data Streams met AWS Lambda. Sla de verwerkte updates op in Amazon DynamoDB..
Waarom dit het antwoord is
De correcte optie voldoet aan alle vereisten. Kinesis Data Streams is ideaal voor het streamen van grote volumes gegevens, het verwerken van verkeerspieken en het garanderen van de volgorde van updates. AWS Lambda is een serverloze service die automatisch schaalt en de beheersoverhead minimaliseert. DynamoDB is een zeer beschikbare NoSQL-database die geschikt is voor snelle, grootschalige opslag van game-scores. De andere opties zijn minder geschikt: EC2-instances met Auto Scaling voor verwerking en Redshift voor opslag zijn duurder en complexer te beheren dan Lambda en DynamoDB, en Redshift is geoptimaliseerd voor analytische workloads, niet voor snelle, individuele updates. SNS is een pub/sub-service, niet primair ontworpen voor het garanderen van de volgorde van berichten bij streaming, en een SQL-database op EC2 vereist meer beheer. SQS is een berichtwachtrij, maar Kinesis Data Streams is beter geoptimaliseerd voor het streamen van grote volumes en het behouden van de volgorde, en EC2-instances voor verwerking en RDS voor opslag verhogen de beheersoverhead.
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