Google Cloud Virtual Private Cloud (VPC)
A global, scalable, and flexible networking foundation for Google Cloud resources
What is VPC?
Google Cloud Virtual Private Cloud (VPC) is a fully managed, scalable, and flexible networking service that provides a private, isolated virtual network for your Google Cloud resources. VPC enables you to define your own IP address ranges, create subnets, configure routing, set up firewall rules, and establish secure connections between your cloud resources and on-premises infrastructure.
With VPC, you can build multi-tier applications with granular network segmentation, leverage global networking capabilities, and ensure secure, reliable connectivity for Compute Engine VMs, Google Kubernetes Engine (GKE) clusters, App Engine environments, and more. VPC supports both IPv4 and IPv6, and offers advanced features such as Shared VPC, VPC Peering, Private Google Access, and hybrid connectivity options like Cloud VPN and Cloud Interconnect.
Architecture
Key Components
Subnets
Subnets divide a VPC network into regional segments, allowing you to allocate IP ranges and deploy resources in specific regions for high availability and isolation.
Firewall Rules
Firewall rules control traffic to and from resources within your VPC, enabling you to define granular security policies at the network and subnet level.
Routes
Routes define how traffic flows within your VPC and to external networks, supporting custom routing, internet access, and hybrid connectivity scenarios.
Key Capabilities
Global Networking
VPC networks are global resources, enabling seamless connectivity across Google Cloud regions without traversing the public internet.
Built-in Security
Integrated firewall rules, VPC Service Controls, and Private Google Access help protect your resources and data from unauthorized access.
Hybrid Connectivity
Connect your on-premises infrastructure to Google Cloud securely using Cloud VPN, Cloud Interconnect, and VPC Peering.
Flexible IP Management
Define custom IP ranges, support for both IPv4 and IPv6, and granular subnet allocation for precise network design.
Common Use Cases
Related Topics
Test Your Knowledge
Score 8/10 or higher to pass
You need to be logged in to take this quiz.
Login to Continue