nerdexam
Amazon

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…

Submitted by skyler.x· Mar 6, 2026Continuous Improvement for Existing Solutions

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)
  • A
    15% (4)
  • B
    8% (2)
  • C
    73% (19)
  • D
    4% (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.

Full SAP-C02 Practice