GCP Checklist 3 — Capacity planning
Capacity planning is different in the Cloud as there is no need to provision up front idle resources. Services can optimize for your workload and adjust capacity as needed. You do however need to think about
- Zones and regions — If possible spread your application across zones for resiliency. Make use of regional services such as Global load balancing
- Google App Engine — Will automatically scale your application up and down depending on load
- Managed instance groups — Use managed instance groups to manage identical copies of an instance
- Managed services — auto scale for you e.g bigquery
- What levels above the default your quota needs rasing to
- Working with your account team
And here’s your reading list :
https://cloud.google.com/docs/geography-and-regions
https://cloud.google.com/compute/docs/instance-groups/
https://cloud.google.com/load-balancing/docs/https/cross-region-example
https://cloud.google.com/terms/service-terms
https://cloud.google.com/blog/products/gcp/time-to-hello-world-vms-vs-containers-vs-paas-vs-faas
https://cloud.google.com/solutions/about-capacity-optimization-with-global-lb
https://cloud.google.com/load-balancing/docs/tutorials/optimize-app-latency
http://googlecloudplatform.github.io/PerfKitBenchmarker/
You finished reading great then here’s the Check list:
A list of all the checklists in the series can be found here