Week 3 Worklog

Week 3 Objectives:

  • Design and configure a VPC with public and private subnets.
  • Practice secure access to internal EC2 instances through a bastion host.
  • Learn troubleshooting, monitoring, and cost-control practices for AWS networking.

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
2- Set up a VPC using the Public/Private Subnet model, configure a NAT Gateway and Internet Gateway.04/05/202606/05/2026https://000003.awsstudygroup.com/
3- Deploy a Bastion Host to manage internal instances, and configure Security Groups and SSH Key Pairs.05/05/202606/05/2026https://000092.awsstudygroup.com/
4- Launch and configure Amazon EC2 Linux instances, using VS Code Remote - SSH to access the server.06/05/202607/05/2026https://000087.awsstudygroup.com/
5- Enable VPC Flow Logs to analyze network traffic and troubleshoot connection issues (SSH troubleshooting).07/05/202608/05/2026https://000074.awsstudygroup.com/
6- Monitor costs through AWS Billing/Cost Explorer, and practice access control and resource security.08/05/202608/05/2026https://000064.awsstudygroup.com/

Week 3 Achievements:

  • Built a basic VPC architecture with public and private subnets.
  • Understood the difference between public and private network layers in AWS.
  • Configured route tables and internet access paths for different subnet types.
  • Used NAT Gateway to allow private instances to access the internet without being directly exposed.
  • Deployed a bastion host as a controlled entry point for managing internal EC2 instances.
  • Practiced managing inbound and outbound traffic with Security Groups.
  • Connected to Linux EC2 instances using SSH key pairs.
  • Used VS Code Remote - SSH to edit files and operate directly on the remote server.
  • Enabled VPC Flow Logs to observe traffic and support troubleshooting.
  • Learned how to check AWS Billing and Cost Explorer to monitor spending.
  • Improved troubleshooting skills for SSH connectivity across multiple network layers.