Introduction to Amazon VPC

ConnectPrivate

Overview

Amazon VPC (Virtual Private Cloud) is a service that allows users to create a virtual network and control all inbound and outbound network traffic within that network. This concept resembles the design and implementation of a distinct standalone network environment in an on-premise data center, a practice still widely employed across many countries.

Within this dedicated VPC, users possess comprehensive control over their virtual network environment. This control encompasses the initiation and operation of AWS resources, the ability to choose IP address ranges, establish network subnets, and configure routing tables and network gateways.

Region is a concept that describes multiple extremely large data center clusters of AWS located in a specific geographical area. In an AWS account, you can create a maximum of 5 VPCs in one AWS Region. Each VPC is distinguished by different IP address ranges.

The IPv4 address range is defined by selecting a Classless Inter-Domain Routing (CIDR) notation, such as 10.0.0.0/16.

AWS recommends selecting one of three following CIDR blocks (according to RFC-1918):

  • 192.168.0.0 - 192.168.255.255. Example: 192.168.0.0/20

  • 10.0.0.0 - 10.255.255.255. Example: 10.0.0.0/16

  • 172.16.0.0 - 172.31.255.255. Example: 172.31.0.0/16

Crucially, these ranges must not overlap with any other connected networks.

Contents