Summary
In this chapter, you learned in what cases you would use IaaS VMs and how to design them for high availability and scalability. You then learned about managed instance groups and deployed a regional group for resiliency against zonal failures. Following that, we discussed Compute platform options such as App Engine, Cloud Functions, and Cloud Run. You learned when to consider these as an option in your design, and got some hands-on practice with them. Finally, we discussed Kubernetes and what you need to know as a Cloud Architect: where it fits in the delivery model spectrum, how it works at a high-level, and why you may choose to use it in your solutions.
You should now have the foundational knowledge to design and architect a Compute-based infrastructure on GCP with VPC networks and either IaaS VMs or Compute platforms (or a combination of both). Of course, applications still need to store and retrieve data from somewhere. Ideally, as you learned in this chapter, this...