Amazon Virtual Private Cloud
Define and launch AWS resources in a logically isolated virtual network
Benefits of Amazon VPC
Increase security
 
                    Secure and monitor connections, screen traffic, and restrict instance access inside your virtual network. 
                   
 
                  Save time
 
                    Spend less time setting up, managing, and validating your virtual network. 
                   
 
                  Manage and control your environment
 
                    Customize your virtual network by choosing your own IP address range, creating subnets, and configuring route tables. 
                   
 
                  How it works
Amazon Virtual Private Cloud (Amazon VPC) gives you full control over your virtual networking environment, including resource placement, connectivity, and security. Get started by setting up your VPC in the AWS service console. Next, add resources to it such as Amazon Elastic Compute Cloud (EC2) and Amazon Relational Database Service (RDS) instances. Finally, define how your VPCs communicate with each other across accounts, Availability Zones, or AWS Regions.
Use cases
Launch a simple website or blog
 
                    Improve your web application security posture by enforcing rules on inbound and outbound connections. 
                   
 
                  Host multi-tier web applications
 
                    Define network connectivity and restrictions between your web servers, application servers, and databases. 
                   
 
                  Create hybrid connections
 
                    Build and manage a compatible VPC network across your AWS services and on premises.