Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An e-commerce company runs an order processing application on Google Kubernetes Engine (GKE). The application experiences sudden, sharp traffic surges during flash sales and low activity overnight. The engineering team has identified the following requirements:
Which autoscaling architecture should you implement to satisfy these requirements?
Configure the Vertical Pod Autoscaler (VPA) in auto-update mode on CPU and memory, disable Horizontal Pod Autoscaler, and configure Bigtable autoscaling targets for node pools.
Configure both the Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) with auto-update enabled on CPU utilization, and configure node auto-repair to scale GKE worker nodes.
Configure the Horizontal Pod Autoscaler (HPA) based on CPU utilization and rely solely on the Horizontal Pod Autoscaler to trigger GKE node creation through compute engine instance groups.
Configure the Horizontal Pod Autoscaler (HPA) targeting custom traffic metrics, deploy the Vertical Pod Autoscaler (VPA) in recommendation mode to right-size Pod requests, and enable Cluster Autoscaler on the GKE node pools.
Configure the Vertical Pod Autoscaler (VPA) in auto-update mode on CPU and memory, disable Horizontal Pod Autoscaler, and configure Bigtable autoscaling targets for node pools.
Configure both the Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) with auto-update enabled on CPU utilization, and configure node auto-repair to scale GKE worker nodes.
Configure the Horizontal Pod Autoscaler (HPA) based on CPU utilization and rely solely on the Horizontal Pod Autoscaler to trigger GKE node creation through compute engine instance groups.
Configure the Horizontal Pod Autoscaler (HPA) targeting custom traffic metrics, deploy the Vertical Pod Autoscaler (VPA) in recommendation mode to right-size Pod requests, and enable Cluster Autoscaler on the GKE node pools.
This architecture combines Horizontal Pod Autoscaler (HPA) for rapid workload horizontal scaling, Vertical Pod Autoscaler (VPA) in advisory mode for baseline resource right-sizing, and Cluster Autoscaler (CA) for dynamic node infrastructure provisioning.
Off (recommendation) mode analyzes historical CPU and memory utilization to provide optimal resource requests without restarting Pods dynamically or conflicting with HPA.This approach aligns with Google Cloud and Kubernetes best practices for multi-dimensional autoscaling. It ensures rapid horizontal elasticity under load while keeping infrastructure right-sized and preventing autoscaler metric collisions.