Chapter 10: Addressing Scalability and Availability
We have taken our first steps into the cloud with our initial infrastructure architecture, implementing virtual machines and a virtual private cloud. We will now extend that architecture and address scalability and availability concerns.
In this chapter, we will cover the following topics:
- Designing for scalability and availability
- Using instance templates
- Using managed instance groups
- Using an HTTP(S) load balancer
Technical Requirements
In this chapter, we will set up our three-tier web application to autoscale and ensure its availability to protect against zonal failures by using a regional managed instance group. Our frontend Tomcat application is stateless and hence works well with ...
Get The Definitive Guide to Modernizing Applications on Google Cloud now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.