A Vpc represents an isolated virtual network. It is the foundational network resource — every Vm, LoadBalancer, Database, and Cache must reference a Vpc. In AWS this is an EC2-VPC, in GCP a VPC Network, in Hetzner a Network, and in DigitalOcean a VPC.
AWS VPC auto-creates a full network stack: Internet Gateway, NAT gateways per public subnet, Elastic IPs, and public/private route tables. NAT gateways incur ongoing costs.
Hetzner Network zones are abstract (eu-central), not location-specific (fsn1, nbg1).
Immutable: VPC CIDR and region cannot be changed after creation on AWS.
Name length: AWS 255 chars (tags), GCP 62 chars, Hetzner 63 chars, DO 255 chars. Deploy prefix adds 9 characters.