AWS VPC

2021-01-24

As you enter into the world of AWS one of the first things that get created for you as part of your account is the VPC. So what exactly is this VPC? Lets find out.

VPC - Virtual Private Cloud

VPC is a small portion of the AWS Cloud that is allocated to your account. It is a virtual network into which you launch your AWS resources like EC2 (Elastic Cloud Compute). This virtual network closely resembles a traditional network that you would have operated in your organization. It is a networking layer for your AWS resources like EC2 Instances. This helps logically isolate your AWS resources from other virtual networks in the AWS Cloud.

VPC and the AWS Regions

VPC is scoped or mapped inside an AWS Region. By default when you create an account a VPC is created in every region.

Default and non-default VPC

When you create an account, a defult VPC is created for your account. You can create your own VPC and configure it as you need. This will be a non-default VPC. The difference being, if a VPC was automatically created by AWS for you or was it created by you. You can create more than one VPCs. You can create VPC in same or different region.

VPC and AWS Availability Zones

An AWS Region has multiple Availability Zones. An Availability Zone is a grouping of one or more data centers. A VPC spans across all of the availability zones in a given AWS Region.

How do you access AWS VPC?

There are various ways to create, manage and access AWS VPCs.

Elements of VPC

A VPC has different elements associated to it. Each of them have a specific role to play. Below is the list of most important elements of a VPC.

VPC Layout

VPC

Finally things to remember about VPC