Virtual private cloud (VPC) On demand cloud computing resources that are allocated in shared or public cloud environments.