Een legacy-applicatie die naar AWS wordt gemigreerd, is afhankelijk van honderden cron-taken die 1-20 minuten duren en op verschillende terugkerende schema's worden uitgevoerd. Het bedrijf wil deze cron-taken op AWS plannen en uitvoeren met minimale refactoring en ook ondersteuning bieden voor het uitvoeren van taken als reactie op een toekomstige gebeurtenis. Welke oplossing voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een container image voor de cron-taken. Gebruik Amazon EventBridge Scheduler om een terugkerend schema te maken. Voer de cron-taak uit op AWS Fargate..
Waarom dit het antwoord is
De correcte optie is om een container image te maken, Amazon EventBridge Scheduler te gebruiken voor de planning en de taken uit te voeren op AWS Fargate. Dit voldoet aan de vereisten omdat Fargate containerized workloads kan uitvoeren zonder serverbeheer, wat minimale refactoring betekent. EventBridge Scheduler is ideaal voor het plannen van honderden taken met uiteenlopende schema's en kan ook reageren op toekomstige gebeurtenissen. De optie met Lambda-functies is minder geschikt omdat cron-taken van 1-20 minuten de standaard Lambda-time-out van 15 minuten kunnen overschrijden, en het beheren van honderden afzonderlijke Lambda-functies voor elke cron-taak complex kan zijn. AWS Batch is ontworpen voor batchverwerking en kan overdreven zijn voor individuele cron-taken, hoewel het technisch mogelijk is. AWS Step Functions met een 'Wait state' is inefficiënt voor honderden terugkerende cron-taken, omdat het een stateful workflow creëert voor elke taak, wat duur en complex kan worden.
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