Q29 — AWS SAA-C03 Ch.1
Question 29 of 65 | ← Chapter 1
Q29. A company runs a production application on a fleet of Amazon EC2 instances. The application reads the data from an Amazon SQS queue and processes the messages in parallel. The message volume is unpredictable and often has intermittent traffic. This application should continually process messages without any downtime Which solution meets these requirements MOST cost-effectively?
- A. Use Spot Instances exclusively to handle the maximum capacity required
- B. Use Reserved Instances exclusively to handle the maximum capacity required
- C. Use Reserved Instances for the baseline capacity and use Spot InstaKes to handle additional capacity ✓
- D. Use Reserved instances for the baseline capacity and use On-Demand Instances to handle additional capacity
Correct Answer: C. Use Reserved Instances for the baseline capacity and use Spot InstaKes to handle additional capacity
Explanation
The application is decoupled, if the spot instance is terminated, the task(item in the queue) is not lost, hence, the application should still work fineThe messages will still be processed by Reserved Instances even there is no available spot instance. It may take longer to process but no message will be lost.