Amazon Virtual Private Cloud enables you to designate your own private resources within the AWS cloud, and then connect those resources directly to your own data center using a VPN connection. With regards to Amazon EC2, this mean you can launch instances in your Amazon VPC virtual private cloud (VPC), and those instances are isolated from compute capacity being used by other EC2 users. You can also separate the instances into different subnets to provide network isolation of the instances within your private VPC.
This section describes how to launch instances into a VPC that you've created. For detailed information about Amazon VPC and creating a VPC and subnets, go to the Amazon Virtual Private Cloud Getting Started Guide.