Amazon Virtual Private Cloud (VPC)

Define and launch AWS resources in a logically isolated virtual network

Secure and monitor network connections, screen traffic, and restrict access to instances inside your virtual network.

Spend less time setting up, managing, and validating your virtual network, and concentrate on building the applications that run within it.

Customize your virtual networking environment by choosing your own IP Address range, creating subnets, and configuring route tables.

How it works

Amazon Virtual Private Cloud (VPC) gives you complete control over your virtual networking environment including resource placement, connectivity, and security. The first step is to create your VPC. Then you can add resources to it, such as Amazon Elastic Compute Cloud (EC2) and Amazon Relational Database Service (RDS) instances. Finally, you can define how your VPCs communicate with each other, across accounts, Availability Zones (AZs), or Regions. In this case network traffic is being shared between two VPCs within each region.
Product-Page-Diagram_Amazon-VPC_HIW
 Click to enlarge

Use cases

Launch a simple website or blog

Gain additional layers of privacy and security, and create rules for inbound and outbound connections.

Host multi-tier web applications

Host multi-tier web applications and strictly enforce access and security restrictions between your web servers, application servers, and databases.

Create hybrid connections


Satisfy the specific requirements of all your applications—whether you’re connecting to AWS services in the cloud or on premises.

 

How to get started

Find out how Amazon VPC works

Learn more about traffic mirroring, security groups, Ingress routing, and more.

Visit the features page »

Start building


Automatically provision AWS resources in a ready-to-use default VPC.

Get started with Amazon VPC »

Connect with an expert


Get the support you need when you need it.

Explore support options »

Explore more of AWS