Following the first session, I successfully completed Day 2 of my AWS training! Today’s focus was on Networking concepts, VPC setup, and hosting applications with custom domains.
🔹 Networking Basics
Explored IP Address classes (A, B, C, D, E) and the concept of CIDR (Classless Inter-Domain Routing).
Understood the difference between IPv4 (32-bit) and IPv6 (128-bit) addressing.
Learned about subnets (public vs private) and their role in controlling access.
🔹 VPC (Virtual Private Cloud)
Created a VPC with a CIDR range, public and private subnets, and attached an Internet Gateway.
Configured route tables to manage public and private traffic.
Understood Security Groups (SGs) vs Network ACLs (NACLs).
Explored NAT Gateways for enabling internet access from private subnets.
🔹 S3 & IAM
Created an S3 bucket, uploaded objects, and configured public access using ACLs.
Assigned IAM roles to EC2 instances for secure access to S3 using CLI commands.
🔹 Application Hosting with GoDaddy & Route 53
Registered a custom domain with GoDaddy.
Integrated it with AWS Route 53 by updating nameservers.
Used AWS Certificate Manager (ACM) to enable HTTPS with SSL certificates.
Validated domains using DNS records (A, CNAME).
🔹 Databases (RDS)
Set up Amazon RDS (MySQL) in a subnet group.
Understood database endpoints, credentials, and connectivity.
Compared monolithic vs microservices architectures.
✨ Key Takeaway: Day 2 gave me a deeper understanding of how networking, domains, storage, and databases all come together in AWS to securely host and scale applications.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)