Ultimate access to all questions.
You are monitoring an autoscaled managed instance group configured to scale based on CPU utilization, targeting 60%. Currently, there are 3 instances in the group. Upon connecting to one instance, you observe its CPU usage at 70%, yet the instance group does not initiate another instance. What is the most probable explanation for this behavior?
Explanation:
The correct answer is D because the Auto Scaler evaluates the average CPU utilization across all instances in the group, not just a single instance. According to GCP documentation on Auto Scaler – CPU based Scaling, the autoscaler is designed to maintain the target CPU utilization level by adjusting the number of instances based on the average usage of all vCPUs over time in the instance group. For instance, a target utilization of 60% means the autoscaler aims to keep the average CPU usage at 60% across the group. If the average exceeds this threshold, it adds more instances; if it's below, it may remove instances.