A company requires a solution to run computation-heavy tasks which are not urgent and can be interrupted without significant consequences. The key consideration is to minimize costs while maintaining the flexibility to handle unexpected increases in the workload. Which instance purchasing option should be recommended for this scenario?
On-Demand Instances
Computing Savings Plans
Reserved Instances
Spot Instances