You are tasked with optimizing resource utilization and utilizing committed use discounts where appropriate in a Google Cloud Platform (GCP) project. The project has multiple Compute Engine instances with varying resource requirements and usage patterns. Which of the following strategies should you implement to achieve the desired optimization and cost-saving goals?