
Ultimate access to all questions.
As a DevOps Engineer, your goal is to optimize resource utilization and leverage committed use discounts effectively in a Google Cloud Platform (GCP) project. The project includes multiple Compute Engine instances with diverse resource needs and usage behaviors. What strategy should you adopt to meet these optimization and cost-saving objectives?
A
Migrate all Compute Engine instances to Preemptible VMs after analyzing their resource requirements and usage patterns to cut costs.
B
Allocate the least possible vCPUs and memory for all Compute Engine instances and set up autoscaling based on instance uptime to reduce expenses.
C
Buy committed use contracts for the highest possible vCPUs and memory for every Compute Engine instance, ignoring their specific needs and usage patterns, to ensure the greatest cost efficiency.
D
Examine the resource needs and usage trends of the Compute Engine instances, then acquire suitable committed use contracts for vCPUs and memory, and implement autoscaling with custom metrics that align with each instance's requirements and usage patterns.