Week 2 Worklog

Objectives of Week 2

  • Learn and practice AWS Compute services (EC2, AMI, EBS, Auto Scaling, ELB).
  • Gain experience in monitoring and backup using CloudWatch and AWS Backup.
  • Explore AWS Storage services (S3, Storage Gateway, FSx).
  • Perform hands-on deployment, scaling, and static website hosting.

Tasks Completed During the Week

DayTaskStart DateEnd DateReferences
1- Study AWS Compute & EC2
  + EC2 architecture, instance types, pricing (On-demand, Spot, Reserved)
  + AMI, Snapshot, EBS vs Instance Store
  + Launch EC2 (Linux & Windows)
  + Connect via SSH and RDP
  + Deploy Node.js CRUD application on EC2
16/03/202616/03/2026EC2 User Guide, EBS vs Instance Store
2- High availability & monitoring
  + Configure Auto Scaling Group
  + Set up Elastic Load Balancer (ELB)
  + Monitor using CloudWatch (metrics, logs, alarms)
  + Configure AWS Backup for EC2 and related services
17/03/202617/03/2026Auto Scaling Guide, CloudWatch Logs
3- Learn Amazon S3
  + S3 architecture and object storage
  + Storage classes (Standard, IA, Glacier)
  + Configure Bucket Policy, ACL, Versioning
  + Lifecycle and data archiving
18/03/202618/03/2026S3 Storage Classes, S3 Lifecycle Management
4- Hybrid storage with Storage Gateway
  + Overview of hybrid cloud storage
  + Deploy File Gateway on EC2
  + Configure NFS File Share linked to S3
  + Mount storage from local machine
19/03/202619/03/2026Storage Gateway Guide, File Gateway Setup
5- Managed storage & hosting
  + Deploy Amazon FSx for Windows File Server
  + Configure shared file system (SMB)
  + Host static website using S3
  + Configure CloudFront and OAI for secure delivery
20/03/202620/03/2026Amazon FSx Guide, CloudFront OAC/OAI
6- Review & practice
  + Revisit EC2, S3, Auto Scaling
  + Practice additional labs and deployment scenarios
21/03/202621/03/2026AWS Architecture Center, AWS Self-Paced Labs
7- Validate & summarize
  + Test scaling and load balancing
  + Verify monitoring and backup system
  + Summarize knowledge and prepare next phase
22/03/202622/03/2026-

Weekly Achievements

  • Gained solid understanding of EC2, AMI, EBS, and instance deployment.
  • Successfully deployed and managed Linux & Windows EC2 instances.
  • Implemented Auto Scaling and Elastic Load Balancer for high availability.
  • Monitored systems using CloudWatch (metrics, logs, alarms).
  • Configured AWS Backup for automated data protection.
  • Learned and applied Amazon S3 (storage classes, lifecycle, access control).
  • Implemented static website hosting with S3 and CloudFront.
  • Explored hybrid storage (Storage Gateway) and managed file systems (FSx).

Challenges & Lessons Learned

  • Challenge: Managing multiple AWS services and understanding their integration.
  • Solution: Practice through hands-on labs and follow AWS architecture patterns.
  • Lesson Learned: Combining compute, storage, and monitoring is key to building reliable cloud systems.

Plan for Next Week

  • Finalize Spendwise functional requirements and Non-Functional Requirements (NFRs).
  • Implement Terraform management strategy, including S3 backend and state locking.