CLF-C02 Question 284
Single answerYour company is running a batch processing application that operates on large datasets. The application's workload is predictable and consistently runs for 8 hours daily. Cost optimization is a priority for the team. Which compute purchasing option should you choose for this workload?
- A
On-Demand Instances
- B
Spot Instances
- C
Reserved Instances
- D
Savings Plans
Show answer and explanation
Correct answer: C
Explanation
Reserved Instances are the most cost-effective solution for predictable workloads that operate on a consistent schedule, like the 8-hour daily batch processing described in the scenario. This is because Reserved Instances are designed for steady-state usage and offer significant discounts compared to On-Demand pricing when you commit to a long-term contract (1 or 3 years).
- A. Incorrect.
On-Demand Instances are ideal for workloads with unpredictable or irregular usage patterns, but they are the most expensive option for long-term, predictable workloads.
- B. Incorrect.
Spot Instances offer the lowest cost but are not suitable for workloads requiring guaranteed availability since they can be interrupted by AWS at any time.
- C. Correct.
Reserved Instances are the best choice for predictable, steady-state workloads as they provide significant cost savings compared to On-Demand Instances when you commit to a 1- or 3-year term.
- D. Incorrect.
Savings Plans provide flexible savings but are more suitable for workloads with variable usage across multiple compute services, rather than highly predictable workloads with consistent operation windows.