Making the Best of Google Cloud Networking
In the last four chapters, we presented different options for running our code, from the simplest to the most complex, and we ended our journey by discussing the hybrid and multi-cloud architectures facilitated by Anthos.
All these scenarios have something in common: we want to run our code on the cloud, take advantage of its many benefits, and expose it as a service or application to our users.
This chapter will present important concepts about networking that can help us improve the availability, performance, and security of our services and applications deployed on Google Cloud.
I will first enumerate and briefly describe all the network-related services available in Google Cloud. Then, we will discuss how resources are organized in Google Cloud data centers. In the following section, we will dive deep into a few services that can help us connect to our resources on Google Cloud.
Next, we will discuss some of the basic Google...