Virtual Private Cloud (VPC) is a network service that allows users to create their isolated virtual networks in the cloud. It provides a logically isolated section of the cloud where customers can launch resources and define their own network configuration.