When creating a VPC you must specify a:
Within a VPC (and within an AvailabilityZone) you can create subnets to allow fine grained restrictions (e.g. public services accessible on the internet and private services).
A VPC can be connected to external networks by creating routes in the RouteTable to an Internet Gateway or a Virtual Private Gateway. There are VPC Security features that can be used to additionally control which traffic goes where.
Within a subnet AWS has