I am Melfred Bernabe. In this challenge, we would deploy an application to 2 servers inside a virtual network in AWS. The network will have two tiers: private and public. Our result will be:
Visit my web: https://melfredbernabe.me/
FINAL PROJECT OUTPUT: https://app.melfred.dev/
[A] Basic VPC Skeleton
Let's build the backbones of our VPC network. You'll be creating:
- VPC (how)
- 2 Private Subnets (deployed in separate Availability Zones, how
- 2 Public Subnets (deployed in separate Availability Zones)
- 1 Internet Gateway (connected to the VPC we just created)
- 1 NACL for both subnets (with a rule that allows all traffic)
- 1 Route Table (for Private Subnets, how)
- 1 Route Table (for Public Subnets)
In this exercise, you must be able to answer the following guide questions:
- What makes a subnet private? What makes it public?
- What is an IPv4 CIDR block? What is the difference between /16, /20 and /24?
- Why do we deploy subnets in different availability zones?
[A] Step by Step: Basic VPC Skeleton
Question A: Answers