De bestelapplicatie van een bedrijf slaat klantgegevens op in Amazon RDS for MySQL. Tijdens kantooruren voeren medewerkers eenmalige rapportagevragen uit die leiden tot langlopende leesbewerkingen en timeouts veroorzaken tijdens de orderverwerking. Het bedrijf moet de timeouts elimineren, maar medewerkers moeten nog steeds queries kunnen uitvoeren. Wat moet een solutions architect doen om aan deze vereisten te voldoen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een read replica aan. Verplaats rapportagevragen naar de read replica..
Waarom dit het antwoord is
De correcte oplossing is het aanmaken van een read replica en het verplaatsen van rapportagevragen daarnaartoe. Dit isoleert de langlopende leesbewerkingen van de primaire database, waardoor de orderverwerking niet wordt beïnvloed en timeouts worden geëlimineerd. De read replica kan onafhankelijk schaalbaar zijn en de rapportagevragen afhandelen zonder de prestaties van de primaire database te degraderen. Het verdelen van de bestelapplicatie over de primaire DB instance en de read replica is niet optimaal omdat schrijfoperaties nog steeds naar de primaire database moeten, en het toewijzen van leesbewerkingen van de applicatie aan de replica voegt complexiteit toe zonder het kernprobleem van rapportagevragen op te lossen. Migreren naar DynamoDB is een ingrijpende architectuurwijziging die niet nodig is om dit specifieke probleem op te lossen en kan extra kosten en herontwerp met zich meebrengen. Het plannen van rapportagevragen buiten piekuren lost het probleem van on-demand rapportage niet op, wat een vereiste is.
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