Week 4 Worklog

Week 4 Objectives:

  • Focus on monitoring solutions and server system cost optimization.
  • Practice application packaging and deployment using Container technology.
  • Finalize the topic and build the core architecture for the “Log Management System” project.

Tasks implemented this week:

No.TaskStart DateEnd DateResource
1- Research: Event-driven mechanisms and task scheduling with AWS Lambda.
- Hands-on:
  + Program Lambda to automatically start/stop EC2 instances based on usage hours to optimize costs.
03/30/202603/30/2026AWS Study Group
2- Research: Docker architecture, Image lifecycle management, and Amazon ECR.
- Hands-on:
  + Package Web Server and Database applications using Docker.
  + Manage and store application images on Amazon ECR.
03/31/202603/31/2026AWS Study Group
3- Research: System monitoring metrics and centralized logging mechanisms.
- Hands-on:
  + Configure CloudWatch Metrics, Logs, and set up Alarms.
  + Build visual monitoring Dashboards for resources.
04/01/202604/01/2026AWS Study Group
4- Research: “Right-sizing” concepts and interpreting AWS Compute Optimizer recommendations.
- Hands-on:
  + Deploy CW Agent with Compute Optimizer to select ideal EC2 configurations.
  + Enable VPC Flow Logs to monitor IP network traffic.
04/02/202604/03/2026AWS Study Group
5- Research: Large-scale Cloud-based log management architectures.
- Project:
  + Finalize project construction based on the trio: CloudWatch, Lambda, and S3.
  + Design the log data flow from collection to long-term storage.
04/03/202604/03/2026AWS Documentation

Key Achievements in Week 4:

1. Container Technology & Image Management

  • Mastered core knowledge of application containerization using Docker.
  • Proficient in managing cloud image registries via Amazon Elastic Container Registry (ECR).

2. System Monitoring & Measurement

  • Understood and implemented basic to advanced monitoring tools with Amazon CloudWatch.
  • Developed the ability to analyze detailed network traffic entering and leaving the VPC via VPC Flow Logs to detect infrastructure anomalies.

3. Resource & Cost Optimization

  • Formed a Cost Optimization mindset by automating operational tasks using AWS Lambda.
  • Learned how to use real-world data from CloudWatch Agent to perform “Right-sizing,” assisting in selecting the most cost-effective and high-performance server configurations.

4. Project Architecture Definition

  • Established the core data flow for the final project: Using CloudWatch for centralized collection, Lambda for event processing, and S3 as long-term storage.

Knowledge Gained:

  • Technical Expertise: Recognized the importance of continuous monitoring and resource optimization based on real data (Data-driven). Mastered the process of transitioning application deployment from Local environments to the Cloud using Containers.
  • Soft Skills: Developed problem-solving skills through automation. Enhanced teamwork abilities in discussing and finalizing system architecture decisions.