What is AWS Virtual Private Cloud (VPC)?

Introduction

Ordinarily, a Virtual Private Cloud, also known as VPC, is a very secure cloud that virtually appears like a private cloud, but is actually hosted on a public cloud.

Working mechanism

A VPC allows you to create your own private network in the cloud. This means that you can then add your services like your compute, analytics, storage, etc., to the VPC. However, when you create or launch AWS services, they are automatically created in a default VPC. The critical thing about VPCs is that it provides security to your services, allowing you to make these services public or private.

Important features

Below are some tips you should know about AWS VPC.

  • It allows you to configure your cloud network, like setting your IP address ranges, subnetting, route tables, etc.

  • It is found in the Network and Content Delivery section of AWS services or resources, where you see others’ resources such as CloudFront, Route 53, etc.

  • There can be multiple VPCs in a region. You can also request an increase. This means that a VPC spans all Availability Zones (AZs) in a region.

  • Any service or resource you launch in AWS is placed inside a VPC by default.

  • VPCs are free with no additional charges.

  • Data in your network, such as Amazon S3, can be restricted to only instances in your network through your VPC.