Definition
A logically isolated section of a cloud provider's network where you launch resources with full control over IP ranges, subnets, route tables, and network gateways. It works as your own private network in the public cloud.
In Depth
VPCs let you design network topology like an on-premise data center but in the cloud: choose CIDR blocks, divide into public and private subnets across multiple availability zones, configure internet gateways (for public-facing resources) and NAT gateways (for private resources to reach the internet for updates). Security groups (instance-level firewalls) and NACLs (subnet-level firewalls) layer access controls. The default network primitive for any non-trivial AWS, GCP, or Azure deployment.
Example Usage
Designing a 3-tier app's VPC with public subnets for load balancers, private subnets for app servers, and isolated subnets for the database, giving clean network segmentation.
Business Context
VPC design happens once at the start of a cloud build and constrains everything downstream. Small mistakes, such as overlapping CIDR with on-prem or undersized subnets, become expensive years later.
Also Known As
Tags
Quick Info
Need help implementing this in your business?
Get Started