A VPC gives you more control over your virtual machine's network and increases security by allowing you to define a gateway virtual machine to manage inbound traffic, as well as internal virtual machines that can't communicate with other internal machines.