What makes “Google VPC” distinctive?
Global: Using Google VPC, we can create VMs anywhere in the world, without the overhead of using VPN connections due to the “by default” connectivity among the VMs.
Shareable: Using a single VPC for administering network of multiple projects centrally.
Private: No need to assign Public IPs to VMs.Traffic that goes from VMs to for eg. Storage APIs would use the network backbone and not the Internet.
Secure: Encryption of data in transit,Use of Cloud Armor for perimeter security of the VPC, Use of Distributed Firewalls.
Scalable: Distributed network, no choke points.
Performant: Use of highly optimised, low congestion and high bandwidth service of Global Network Backbone of Google. Also, introduction of Andromeda 2.1(a software-defined network (SDN) stack that underpins all of Google Cloud Platform ) which has reduced the latency by 40% as compared to Andromeda 2.0
Easy to Use: Very fine grained access control using IAM, Availability of third party service with VPC peering, Better support for Kubernetes through GKE.
In Nutshell -> Google VPC is Global, Shareable, Private.[2017]
Also, it is Secure, Scalable, Performant and Easy to use.[2018]
