AWS Direct Connect

Discuss which of the following is the Amazon solution for creating a logical private connection between a remote network and an Amazon VPC and how:
AWS Direct Connect
AWS VPN CloudHub
VPC Peering
Hardware VPN