Which solution will meet these requirements MOST cost-effectively?
Use On-Demand Instances for the production instances. Use Dedicated Hosts for the nonproduction instances on weekends only.
Use Reserved Instances for the production instances and the nonproduction instances. Shut down the nonproduction instances when not in use.
Use Compute Savings Plans for the production instances. Use On-Demand Instances for the nonproduction instances. Shut down the nonproduction instances when not in use.
Use Dedicated Hosts for the production instances. Use EC2 Instance Savings Plans for the nonproduction instances.
Explanations:
On-Demand Instances are flexible but can be expensive for constant usage, and using Dedicated Hosts for nonproduction instances only on weekends does not provide cost efficiency since they are typically more expensive than regular instances.
While Reserved Instances can save costs for production instances, keeping nonproduction instances reserved incurs costs when they are not in use, making this option less cost-effective.
Compute Savings Plans provide flexibility and savings for production instances, while using On-Demand Instances for nonproduction instances allows them to be shut down outside business hours, optimizing costs effectively.
Dedicated Hosts are usually more expensive than other instance types and not necessary for production instances that require constant availability. EC2 Instance Savings Plans for nonproduction instances are not optimal since these instances are not used on weekends.