Een mobiel gamingbedrijf moet gegevens van zijn game-app vastleggen en beschikbaar maken voor drie interne afnemers. Elk record is ongeveer 20 KB. Het bedrijf wil een optimale doorvoer van elk apparaat en heeft een stream-processingapplicatie nodig die dedicated doorvoer per interne afnemer biedt. Welke oplossing voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Laat de mobiele app de PutRecords API-bewerking aanroepen om gegevens naar Amazon Kinesis Data Streams te sturen. Gebruik de enhanced fan-out-functie met een stream voor elke interne afnemer..
Waarom dit het antwoord is
De juiste oplossing is om de mobiele app de PutRecords API-bewerking te laten aanroepen om gegevens naar Amazon Kinesis Data Streams te sturen en de enhanced fan-out-functie te gebruiken met een stream voor elke interne afnemer. Kinesis Data Streams is ontworpen voor real-time verwerking en hoge doorvoer. De PutRecords API is efficiënt voor het versturen van meerdere records tegelijk. Enhanced fan-out biedt dedicated doorvoer voor elke consument, wat essentieel is voor optimale prestaties wanneer meerdere afnemers dezelfde stream verwerken. De andere opties zijn minder geschikt: Kinesis Data Firehose is meer gericht op het leveren van gegevens aan opslagbestemmingen en biedt geen dedicated doorvoer per consument op dezelfde manier als enhanced fan-out. Het gebruik van de Kinesis Producer Library (KPL) met Firehose is onnodig complex en biedt niet de vereiste dedicated doorvoer. Het hosten van stream-processingapplicaties op EC2-instances met auto scaling lost het probleem van gedeelde doorvoer op de Kinesis-stream niet op en voegt operationele overhead toe.
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