Amazon virtual private cloud (VPC) is a compute offering cloud resource that is logically isolated from other virtual networks in the AWS cloud. It is a private section and enables you to launch AWS instances such as EC2, S3 into the VPC network that you have defined.