Google list six essential components of cloud networking in the paper Designing networks for moving enterprise workloads

Connection to a network Customers must have access to systems, applications, and services when they require them

Network Firewall Policies, packet mirroring, network virtual appliances, Cloud IDS, Cloud NAT, Firewall insights, and network logging services

Networking of services Since your services frequently need to communicate with other services, being able to be found is a crucial component

Services like Cloud Armor, Identity Aware proxy, and VPC service controls can help you attain these capabilities

Delivery of content For customers, gaining access to your application or content is crucial

The Cloud Architecture Center offers documentation,tutorials, and more to support you in your design endeavors

For more on details visit on my website govindhtech.com