SAP-C02 · Question #132
A company runs a proprietary stateless ETL application on an Amazon EC2 Linux instance. The application is a Linux binary, and the source code cannot be modified. The application is single-threaded…
The correct answer is C. Use AWS Fargate to run the application. Step function could run a scheduled task when triggered by eventbrige, but why would you add that layer of complexity just to run aws batch when you could directly invoke it through https://aws.amazon.com/pt/blogs/compute/orchestrating-high-performance-computing-with-aws…
Question
A company runs a proprietary stateless ETL application on an Amazon EC2 Linux instance. The application is a Linux binary, and the source code cannot be modified. The application is single-threaded, uses 2 GB of RAM. and is highly CPU intensive. The application is scheduled to run every 4 hours and runs for up to 20 minutes. A solutions architect wants to revise the architecture for the solution. Which strategy should the solutions architect use?
Options
- AUse AWS Lambda to run the application.
- BUse AWS Batch to run the application.
- CUse AWS Fargate to run the application.
- DUse Amazon EC2 Spot Instances to run the application.
How the community answered
(26 responses)- A15% (4)
- B8% (2)
- C73% (19)
- D4% (1)
Explanation
Step function could run a scheduled task when triggered by eventbrige, but why would you add that layer of complexity just to run aws batch when you could directly invoke it through https://aws.amazon.com/pt/blogs/compute/orchestrating-high-performance-computing-with-aws- step-functions-and-aws-batch/
Community Discussion
No community discussion yet for this question.