Aug 2024

Build a Virtual Private Cloud (VPC)

When I'm learning the AWS services, I initially found it tricky to grasp the relationships between the key components of a VPC. In this project, I learned the core essentials of building an Amazon Virtual Private Cloud (VPC), which has helped me to get a better understanding of the purposes and raltionship of the VPC set up.

VPC diagram

In this project, I created:

After working through the process, I conclude the relationships of the VPC components below:

  • AWS Cloud Region - Country
  • VPC - City
  • Subnet - Neighbourhood in the city
  • Internet gateway - GPS in the city
  • Network ACLs - Security guard at your neighbourhood entrance and exit

  • Resources - Buildings in your neighbourhood
  • Security group - A security guard at your building entrance and exit

  • IP address - Street addresses for the resources
  • Protocols (ex. HTTP, FTP) - Different vehicles that deliver data in different ways

  • Port numbers - Delivery dock at the building for a specific vehicle (protocol)

πŸ“Έ Dive deeper into my journey by checking out the documentation below:

πŸ“ Create VPC, Subnet, and Internet Gateway

πŸ“ Setup Security Group and Network ACL

πŸ“ Create a private subnet

Big thanks to @NextWork for setting up this engaging challenge!