Introduction
In this chapter, we'll discover some networking features of Google Cloud Platform (GCP). Google uses a state-of-the-art software-defined network to provide the networking feature for its customers. The networking unit of encapsulation for a set of IP ranges, firewall configurations,and VPN and routing configurations is the Virtual Private Cloud (VPC). VPCs can be scoped globally or regionally and are designed for high levels of security isolation and scalability. It is also possible to share the VPCs among projects.
In this chapter, we'll perform some recipes using multiple network interface cards (NICs), discover advanced features of load balancing and connect two VPCs using peering and a VPN connection.
In addition to its various VPC features, GCP also offers dedicated network services for DNS and CDN. We'll create a static website using Google Storage and put it behind Google CDN and measure its performance from varied locations.