The Virtual Private Cloud (VPC) is your own segment of the AWS cloud where you can deploy your resources and build solutions. Through the use of different subnets, route tables, and an internet gateway, you can configure your VPC to communicate with the internet, in addition to allowing traffic from the internet to access your resources, such as a web server.
The creation of your VPCs can be very simple, but understanding how traffic and boundaries are implemented is a security must. There are a variety of methods to control traffic and access to different network segments. To isolate and control network traffic, you should adopt as many of these options as possible