
Explanation:
Correct Answer: C
Utilizing Google Kubernetes Engine (GKE) with cluster autoscaling enabled is the most effective strategy. It automatically scales the service based on demand, efficiently handling sudden spikes in user requests. GKE's cluster autoscaling adjusts the number of nodes in response to traffic changes, ensuring optimal resource allocation and application performance.
Why Not the Others?
Ultimate access to all questions.
No comments yet.
As a DevOps Engineer, you're optimizing a web application that often faces sudden traffic spikes. The app uses multiple microservices, and efficient resource use is crucial. Which strategy best ensures optimal performance and resource efficiency during these spikes?
A
Deploying the microservices on individual Compute Engine instances without autoscaling
B
Implementing a custom cache eviction policy in Cloud CDN
C
Utilizing Google Kubernetes Engine (GKE) with cluster autoscaling enabled
D
Implementing a Cloud Load Balancer with global backend services