VPC

Definition

A logically isolated network in the cloud where you define IP ranges, subnets, route tables, and security rules to control how your resources communicate.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between a Virtual Network and a subnet?
A Virtual Network (VNet/VPC/VCN) is the overall private network boundary you create in the cloud. A subnet is a smaller IP range inside that virtual network used to group resources (for example, a public subnet for internet-facing load balancers and a private subnet for databases). Subnets help you organize routing and security rules within the larger virtual network.
When should I use a Virtual Network (VPC/VNet)?
Use a virtual network when you need private IP addressing, network segmentation, and controlled traffic between cloud resources. Common scenarios include hosting multi-tier apps (web/app/db), keeping databases off the public internet, connecting cloud networks to on-premises via VPN or dedicated links, and applying security policies (firewall rules, security groups/NSGs) consistently.
How much does a Virtual Network cost?
Creating the virtual network itself is often free, but you typically pay for related components and traffic. Common cost drivers include NAT gateways, VPN gateways, dedicated connectivity (Direct Connect/ExpressRoute/Interconnect/FastConnect), load balancers, public IPs, firewall appliances, and data transfer (especially egress to the internet or between regions). Pricing varies by provider, region, and throughput.

Category: networking

Difficulty: intermediate

Related Terms

See Also