Summary
In this chapter, we refined our infrastructure architecture to address scalability and availability concerns. We updated it to make use of a regional managed instance group to control a collection of identical virtual machine instances. These instances were spread across multiple availability zones to address availability. The regional managed instance group also has autoscaling capabilities and so addresses scalability. Finally, we updated our infrastructure architecture to incorporate an HTTP(S) load balancer to distribute traffic evenly across all the instances.
We implemented this architecture by creating an image from our Tomcat virtual machine. Then, we used the image along with the virtual machine configuration to create an instance template. After that, using the instance template, we created a regional managed instance group. Finally, we created our HTTP(S) load balancer using the regional managed instance group as the backend.
In the next chapter, we will begin...