Een bedrijf draait analysesoftware op Amazon EC2-instances die taken verwerken voor data die naar Amazon S3 is geüpload. Gebruikers melden dat sommige ingediende data niet wordt verwerkt. Amazon CloudWatch toont aan dat het CPU-gebruik van EC2 constant op of nabij 100% ligt. Het bedrijf wil de prestaties verbeteren en schalen op basis van de gebruikersbelasting. Wat moet een solutions architect doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Routeer inkomende verzoeken naar Amazon Simple Queue Service (Amazon SQS). Configureer een EC2 Auto Scaling group op basis van de wachtrijgrootte. Werk de software bij om uit de wachtrij te lezen..
Waarom dit het antwoord is
De correcte aanpak is om Amazon SQS te gebruiken in combinatie met een Auto Scaling group. De hoge CPU-belasting en onverwerkte data duiden op een knelpunt in de verwerking. Door inkomende verzoeken naar SQS te routeren, wordt de verwerking ontkoppeld van de data-invoer, waardoor de applicatie asynchroon kan werken. Een Auto Scaling group die schaalt op basis van de SQS-wachtrijgrootte zorgt ervoor dat er automatisch meer EC2-instances worden opgestart wanneer de wachtrij groeit, en weer worden afgeschaald wanneer de belasting afneemt. Dit optimaliseert de prestaties en kosten. Het kopiëren van instances achter een ALB is geen oplossing voor de CPU-belasting; het verdeelt alleen de belasting over bestaande, overbelaste instances. Een S3 VPC endpoint verbetert de netwerktoegang tot S3, maar lost de CPU-bottleneck van de EC2-instances niet op. Het upgraden van het instancetype (verticaal schalen) kan tijdelijk helpen, maar is niet schaalbaar en kosteneffectief voor variabele workloads.
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