Amazon Virtual Private Cloud or VPC is a networking component that you can use to establish boundaries around your AWS resources in a virtual network that you define.
A VPC is essential your own private network in AWS.
Within a VPC, you can organize your resources into subnets.