
Configure your AWS lab account with billing alerts that email you when spending crosses thresholds, and routinely stop or delete unused resources to avoid unexpected charges.
This time-efficient module helps you master VPC concepts by building a production-ready VPC from scratch in 30 minutes to two hours, with hands-on labs and a basic AWS console familiarity.
Create your Amazon account by entering email, password, and a name, then provide phone, address, city, state, postal code, and verify your identity to access the console.
Create a Linux EC2 instance in the default VPC with a public IP, configure a security group for SSH, and connect via SSH using a downloaded key with Putty.
Configure budget alerts in the management console, create a monthly cost budget, and set a 50 percent threshold with email notifications to avoid surprises at month end.
Discover how a sample budget alert email communicates billing activity, explains thresholds, and guides you from the email link to the budgets dashboard for review and action.
Explore AWS free tier basics for EC2 and S3, including monthly hours, storage limits, and request restrictions, then compare developer, business, and enterprise support plans.
Take a quick tour of the AWS management console, using top navigation, services, and search to access VPC, IAM, and EC2, with region awareness and mobile access.
Explore AWS global infrastructure, including regions, availability zones, and data centers, and learn how edge locations and low-latency links influence VPC design and subnet planning.
Explore VPC fundamentals, including creating and deleting VPCs, examining default VPCs, and configuring IP addresses, subnets, internet gateway, and security groups for public and private networks.
Understand Amazon virtual private cloud as a private, scalable virtual network isolated to your account, with IP ranges, subnets, and security groups across availability zones.
Provide a quick review of subnetting and CIDR, explaining IPv4 structure, network and host bits, and how to derive subnets and hosts from a /16 example.
Explore AWS default VPC with 10.0.0.0/16, two public subnets one in each availability zone, and components like an internet gateway, security groups, and DHCP options that enable EC2 public IPs.
Explore the default VPC in AWS, review its CIDR block 10.0.0.0/16, subnets across availability zones, the internet gateway, route tables, and the DHCP options set.
Review the default VPC components, including network ACLs and security groups, their subnet associations, and the stateless versus stateful rules governing inbound and outbound traffic.
Explore how security groups act as firewall rules for EC2 instances in a VPC. Learn inbound and outbound rules, top-to-bottom evaluation, and attaching up to five security groups to a resource.
Explore how NAT gateway and NAT instance let private subnet instances access the internet while blocking inbound connections, with public-subnet placement and elastic IP routing.
Set up a vpc with public and private subnets, create and attach a nat gateway, and route private subnet traffic to the internet, then verify connectivity.
Explore bastion host implementation architecture in a VPC, with private and public subnets, security groups, and controlled access to private instances via the bastion.
Delete the default VPC in the Ohio region, terminate instances, then recreate a default VPC with public and private subnets, an elastic IP, and an internet gateway.
Design a purpose-driven VPC that isolates staging and load test environments for a three-tier app, with public web subnets and private app and database subnets, plus NAT for patching.
Analyze business requirements to determine subnet needs, calculating subnets and host counts, then design a VPC with three subnets per application (web, app, database) and plan for future growth.
All AWS CLI command used in this section can be downloaded as a text file for your reference to speedup your learning experience.
Create a custom VPC from scratch, define six subnets for web, app, and database layers across two apps, attach an internet gateway, and configure routing tables.
Launch three EC2 instances in the web, app, and db subnets of app1 to test a functional Apache web server, security groups, and public IPs within a VPC.
Configure a custom network ACL and subnet associations to block all traffic by default while permitting only ports 80, 443, and 22, then restrict bastion access with security groups.
Explore a complete VPC design with public and private subnets, internet gateway, NAT gateway, routing tables, and security groups securing admin access via a bastion host.
Configure the AWS CLI by creating an IAM user with programmatic access, generate access keys, and test with describe-regions to verify connectivity for VPC setup.
Enable private, cross-VPC communication between two VPCs by establishing a peering connection, updating route tables, and avoiding overlapping CIDR blocks, with traffic never leaving the network.
You will be presented with a scenario with a network diagram. You are expected to review and answer the questions.
Solution for the challenge #01
Learning AWS VPC would be your stepping stone into AWS career. A good understanding of the VPC and it's components is a MUST going into any AWS certification!
You will learn to use "VPC wizard" to create VPCs quickly.
You will learn to create VPC with public and private subnets, security groups, NACLs & EC2 instances from scratch.
Create Internet Gateway
Create Subnets - Public & Private
Create Security Groups
Create Network ACLs
Create NAT Gateway
Create Bastion Host (a.k.a Jump Box)
Create VPC Peering.
Create VPC Components using AWS CLI
You have an unconditional 30-day money-back guarantee.
Enroll & Start Learning!!!