CLF-C02 Question 282
Single answerA company is running a batch processing application that processes large datasets once a week for a few hours. The application can tolerate interruptions, and the company wants to minimize costs. Which compute purchasing option is the most suitable for this use case?
- A
On-Demand Instances
- B
Reserved Instances
- C
Spot Instances
- D
Dedicated Hosts
Show answer and explanation
Correct answer: C
Explanation
Spot Instances are the most suitable option for this use case because they allow the company to take advantage of unused EC2 capacity at significantly reduced costs. Since the batch processing application can tolerate interruptions and only runs for a few hours weekly, Spot Instances align perfectly with the cost-saving goals and workload characteristics.
- A. Incorrect.
On-Demand Instances are more expensive and are typically used for workloads that require flexibility and cannot tolerate interruptions. This does not align with the company's need to minimize costs for tolerable interruptions.
- B. Incorrect.
Reserved Instances are cost-effective for predictable, long-term workloads but are not ideal for short-term, intermittent workloads like batch processing.
- C. Correct.
Spot Instances are highly cost-effective for workloads that can tolerate interruptions. They are ideal for batch processing applications that only run for a few hours weekly, making them the best choice for this scenario.
- D. Incorrect.
Dedicated Hosts are designed for workloads requiring physical server isolation. They are not cost-efficient for short-term or interruptible workloads like batch processing.