SAA-C03 · Question #426
A solutions architect is creating a data processing job that runs once daily and can take up to 2 hours to complete. If the job is interrupted, it has to restart from the beginning. How should the sol
The correct answer is C. Use an Amazon Elastic Container Service (Amazon ECS) Fargate task triggered by an Amazon. AWS Fargate with Amazon ECS is a serverless, fully managed compute engine for containers. Fargate eliminates the need to provision or manage servers, and is ideal for periodic, long- running batch jobs. You only pay for the resources consumed during job execution, making it cost-
Question
A solutions architect is creating a data processing job that runs once daily and can take up to 2 hours to complete. If the job is interrupted, it has to restart from the beginning. How should the solutions architect address this issue in the MOST cost-effective manner?
Options
- ACreate a script that runs locally on an Amazon EC2 Reserved Instance that is triggered by a cron
- BCreate an AWS Lambda function triggered by an Amazon EventBridge scheduled event.
- CUse an Amazon Elastic Container Service (Amazon ECS) Fargate task triggered by an Amazon
- DUse an Amazon Elastic Container Service (Amazon ECS) task running on Amazon EC2 triggered
How the community answered
(47 responses)- A2% (1)
- B4% (2)
- C83% (39)
- D11% (5)
Explanation
AWS Fargate with Amazon ECS is a serverless, fully managed compute engine for containers. Fargate eliminates the need to provision or manage servers, and is ideal for periodic, long- running batch jobs. You only pay for the resources consumed during job execution, making it cost-effective for jobs that run infrequently. Lambda is not suitable because the maximum execution time is 15 minutes, but the job can take up to 2 hours.
Community Discussion
No community discussion yet for this question.