VPC
A Virtual Private Cloud is your own logically isolated network inside a shared public cloud. You define subnets, route tables, firewalls and VPN gateways, connecting to on-premises data centers over private links. VPC design is the first and most consequential decision in cloud architecture.