Een bedrijf draait een aangepaste applicatie op EC2-instances in een Auto Scaling-groep die records verwerkt via meerdere opeenvolgende, rekenintensieve stappen. Elke stap duurt maximaal 5 minuten. Momenteel moet, als een stap mislukt, het hele record vanaf het begin opnieuw worden verwerkt. Het bedrijf wil alleen de mislukte stappen opnieuw verwerken met de minste operationele overhead. Wat is de meest operationeel efficiënte architectuur om dit te bereiken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stuur records van de web-app naar AWS Step Functions en splits de verwerking op in Step Functions-taken die worden ondersteund door AWS Lambda-functies..
Waarom dit het antwoord is
AWS Step Functions is de meest operationeel efficiënte oplossing. Het is ontworpen voor het coördineren van gedistribueerde applicaties en microservices met behulp van visuele workflows. Elke stap in de verwerking kan een afzonderlijke Step Functions-taak zijn, ondersteund door AWS Lambda-functies. Dit maakt het mogelijk om alleen mislukte stappen opnieuw uit te voeren zonder de hele workflow opnieuw te starten, wat de operationele overhead minimaliseert. Step Functions beheert de statusoverdracht tussen stappen automatisch. Optie 1 (S3, SNS, EC2) vereist handmatig beheer van de workflowlogica en foutafhandeling op de EC2-instance, wat meer operationele overhead met zich meebrengt. Optie 2 (Fargate-container die zichzelf aanroept) is complex en niet de primaire functie van Fargate; het vereist veel aangepaste logica voor statusbeheer en foutafhandeling. Optie 3 (Kinesis en Lambda) is goed voor streamverwerking, maar het coördineren van opeenvolgende, afhankelijke stappen is complexer en vereist meer aangepaste logica dan met Step Functions.
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