VPC Peering is the network connection between two VPCs using private IP to communicate. VPC Peering is useful for setting up a simple network scenario with a limited number of VPCs. In such cases, the direct connections between pairs of VPCs are sufficient to route the traffic. It can be used if the primary purpose is resource sharing between two VPCs.