Learn how to create an aws virtual private cloud (vpc) in less than 10 minutes.

AWS offers many services that are designed and enable you to seamlessly integrate your cloud hosted IT resources with your local on-premise IT resources. One such service is the Amazon Virtual Private Cloud service. The VPC service allows you to create a completely private network on the AWS cloud where you can define your own IP networks, define your own routing rules, security groups and access lists. The VPC service offers many benefits and advantages for your organization. It allows you to extend your corporate network into the cloud, create a disaster recovery site for you mission critical applications and data and also allows you to securely connect your cloud hosted applications or data with your local datacentre or network. The AWS VPC service is comes with great features such as the REACHABILITY ANALYZER, VPC FLOW LOGS, VPC TRAFFIC MIRRORING, INGRESS ROUTING, SECURITY GROUPS and NETWORK ACCESS CONTROL LIST. The goal of this tutorial to to teach you how to create an AWS Virtual Private Cloud in less than 10 minutes. You will also learn how to configure some VPC features as well as deleting an AWS VPC. If you prefer watching a video tutorial, click on the VIEW YOUTUBE TUTORIAL button below.
REQUIREMENTS
In order to complete this tutorial successfully the following is a list of items that are required. Please ensure to have these items available before taking implementation action on this tutorial:
1) An AWS free tier or paid account
2) An AWS IAM user account with access to the VPC service
3) Basic understanding of network subnetting
4) A web browser supported by the AWS CONSOLE (i.e google chrome, mozilla firefox, microsoft edge, internet explorer, safari)
5) An internet connection with a bandwidth of atleast 1MBps.
OVERVIEW
1) Sign up for an AWS free tier account or login into your existing AWS account and open the AWS VPC service.
2) Create an ELASTIC public IP address
3) Create a new VPC using the VPC creating wizard and attach the ELASTIC IP address to the VPC
4)
5)
Step 1: Sign up for an AWS free tier account or login into your existing AWS account and open the AWS VPC service
1) With AWS you can sign up for a free tier account that allows you to try out many AWS services with no upfront costs or commitments. Click HERE to sign up for a free tier account and please note that you will need a working VISA or MASTERCARD account with atleast $1 usd balance.

Benefits Of The AWS Free Tier Account
2) The AWS free tier account comes with many benefits which include:
– 12 months of free tier access
– 750 Hours per month for an EC2 instance
– 5GB of storage on Amazon S3
– 750 Hours of usage on Amazon RDS
– 750 Hours of usage on Amazon Lightsail
– 30 days of usage on Amazon Guard Duty
– 50GB of data transfer out on Amazon Cloud front
– 5GB of storage on Amazon EFS
– 125 Hours Of usage on Amazon Gamelift
The free tier account comes with so much more free services. Click HERE to read more about the free tier service limits.

Step 2: Create An ELASTIC Public IP Address
3) To create an ELASTIC IP address click on SERVICES > EC2. On the NETWORK & SECURITY section click on ELASTIC IPs and click on the ALLOCATE ELASTIC IP ADDRESS button

4) On the ALLOCATE ELASTIC IP ADDRESS page, click on the AMAZON’s pool of IPv4 ADRESSES radio button and click on ALLOCATE

Step 3: Create A New VPC Using The VPC Creation Wizard And Attach The Elastic IP Address To The VPC.
5) To start the virtual private cloud network creation process click on SERVICES and on the NETWORK AND CONTENT DELIVERY section click on the VPC option.

6) Click on the LAUNCH VPC WIZARD button that is on the top left corner of the AWS CONSOLE.

7) The next step is to select a configuration from the list of available VPC configurations. You can choose to create a VPC with a single public subnet, A VPC with public and private subnets, A VPC with public and private subnets and hardware VPN access or A VPC with a private subnet only and Hardware VPN access.
In this instance click on VPC WITH PUBLIC AND PRIVATE SUBNETS and click on SELECT

8) On STEP 2: VPC WITH PUBLIC AND PRIVATE SUBNETS, type a network address on the IPv4 CIDR BLOCK input box, set the IPv6 CIDR BLOCK option to NO IPv6 CIDR BLOCK and Type in a name for the virtual private cloud on the VPC NAME text input box.
Next, add the network address for the public IPv4 subnet on the PUBLIC SUBNETS IPv4 CIDR input field, choose your preferred availability zone on the AVAILABILITY ZONE drop down menu and type in a name for the public subnet on the PUBLIC SUBNET NAME text input box.
Next, add the network address for the private IPv4 subnet on the PRIVATE SUBNETS IPv4 CIDR input field, select your preferred availability zone on the AVAILABILITY ZONE drop down menu and type in a name for the private subnet on the PRIVATE SUBNET NAME text input box.
Finally, choose the elastic IP address that you created in a STEP 2 on the ELASTIC IP ADDLOCATION ID drop down menu, select YES on ENABLE DNS HOSTNAMES and click on the CREATE VPC button.

Explanation Of IP Addresses Used In The VPC Creation Process.
9)
