You are performing a semi-annual capacity planning exercise for your flagship service. You expect a service user growth rate of 10% month-over-month over the next six months. Your service is fully containerized and runs on Google Cloud Platform (GCP) , using a Google Kubernetes Engine (GKE) Standard regional cluster on three zones with cluster autoscaler enabled. You currently consume about 30% of your total deployed CPU capacity, and you require resilience against the failure of a zone. You want to ensure that your users experience minimal negative impact as a result of this growth or as a result of zone failure, while avoiding unnecessary costs. How should you prepare to handle the predicted growth?
A) Verify the maximum node pool size, enable a horizontal pod autoscaler, and then perform a load test to verify your expected resource needs.
B) Because you are deployed on GKE and are using a cluster autoscaler, your GKE cluster will scale automatically regardless of growth rate.
C) Because you are at only 30% utilization, you have significant headroom and you won't need to add any additional capacity for this rate of growth.
D) Proactively add 60% more node capacity to account for six months of 10% growth rate, and then perform a load test to make sure you have enough.
Correct Answer:
Verified
Q8: You are part of an organization that
Q9: You support an application running on App
Q10: You support an e-commerce application that runs
Q11: Your application artifacts are being built and
Q12: You need to run a business-critical workload
Q14: You use Spinnaker to deploy your application
Q15: Your company follows Site Reliability Engineering practices.
Q16: You have a set of applications running
Q17: You created a Stackdriver chart for CPU
Q18: You are managing the production deployment to
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents