Een applicatie die draait op Amazon EC2 roept de DynamoDB REST API aan. Periodiek mislukken schrijfbewerkingen met ProvisionedThroughputExceededException. Welke wijzigingen zullen deze fouten het meest kosteneffectief verminderen? (Kies er twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Pas de applicatie aan om exponential backoff uit te voeren bij het ontvangen van de fout., Wijzig de applicatie om de door AWS geleverde SDK's voor DynamoDB te gebruiken..
Waarom dit het antwoord is
De ProvisionedThroughputExceededException geeft aan dat de applicatie meer schrijfbewerkingen probeert uit te voeren dan de provisioned write capacity van de DynamoDB-tabel toelaat. Het aanpassen van de applicatie om exponential backoff uit te voeren is een best practice voor het omgaan met tijdelijke fouten en throttling. Dit vermindert de belasting op DynamoDB en verhoogt de kans op succesvolle retries, wat kosteneffectief is omdat het geen wijzigingen aan de infrastructuur vereist. Het gebruik van de AWS SDK's voor DynamoDB is ook een best practice. Deze SDK's bevatten ingebouwde logica voor retries en exponential backoff, wat de applicatie robuuster maakt zonder handmatige implementatie. Het verhogen van de provisioned capaciteit zou de fouten verminderen, maar is niet de meest kosteneffectieve oplossing, omdat het direct leidt tot hogere kosten. DAX is gericht op het verbeteren van leesprestaties en is niet primair bedoeld voor het oplossen van schrijffouten. Het verdelen van schrijfbewerkingen over meerdere tabellen is complex en meestal niet nodig voor dit probleem.
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