Skip to content

[Week 4] L1-001 답안 제출 #19

@do-dop

Description

@do-dop

Week

4

Scenario ID

L1-001

Problem Identification

[이슈 1] instance-z6gvv2 | 심각도: high | 유형: unused
m5.xlarge 인스턴스가 30일간 완전히 미사용 상태로 비용 낭비 발생
CPU 사용률 0%, 네트워크 트래픽 0%, EBS I/O 0%로 완전히 유휴 상태인 인스턴스가 계속 실행되어 불필요한 컴퓨팅 비용 발생

[이슈 2] ebs-volume-0fb0x1, ebs-volume-j7ne6k, ebs-volume-obpats | 심각도: medium | 유형: unused
3개의 500GB EBS 볼륨이 30일간 완전히 미사용 상태로 스토리지 비용 낭비
모든 메트릭이 0으로 읽기/쓰기 작업이 전혀 없는 EBS 볼륨들이 계속 프로비저닝되어 불필요한 스토리지 비용 발생

Root Cause

[이슈 1] instance-z6gvv2
인스턴스가 stopped 상태이거나 워크로드가 전혀 없는 상태로 방치됨

  • CPU 사용률: mean=0.0, zero_pct=100.0% - 30일간 CPU 사용량 전무
  • 네트워크 트래픽: network_bytes_in/out mean=0.0, zero_pct=100.0% - 네트워크 활동 전무
  • EBS I/O: ebs_read_ops/write_ops mean=0.0, zero_pct=100.0% - 디스크 활동 전무

[이슈 2] ebs-volume-0fb0x1, ebs-volume-j7ne6k, ebs-volume-obpats
EBS 볼륨들이 연결되지 않았거나 연결되어도 전혀 사용되지 않는 상태

  • EBS I/O 활동: ebs_read_ops/write_ops mean=0.0, zero_pct=100.0% - 30일간 I/O 작업 전무
  • 네트워크 활동: network_bytes_in/out mean=0.0, zero_pct=100.0% - 관련 네트워크 트래픽 없음
  • 비용 데이터: EBS 월평균 $200+ 지출 중 이 볼륨들이 상당 부분 차지

Proposed Solution

[이슈 1] instance-z6gvv2
미사용 인스턴스 종료 또는 중지하여 컴퓨팅 비용 제거

  • 인스턴스 용도 재검토 후 불필요시 terminate
  • 일시적 중지가 필요한 경우 stop 상태로 전환

[이슈 2] ebs-volume-0fb0x1, ebs-volume-j7ne6k, ebs-volume-obpats
미사용 EBS 볼륨 삭제 또는 스냅샷 생성 후 삭제

  • 데이터 백업 필요시 스냅샷 생성 후 볼륨 삭제
  • 완전 불필요시 즉시 볼륨 삭제

Estimated Monthly Savings (USD)

290

Optimized Terraform

terraform {
    required_providers {
      aws = {
        source  = "hashicorp/aws"
        version = "~> 5.0"
      }
    }
  }

  provider "aws" {
    region = "us-east-1"
  }

  # unused로 판단된 아래 리소스는 제거
  # - aws_instance.instance-z6gvv2
  # - aws_ebs_volume.ebs-volume-0fb0x1
  # - aws_ebs_volume.ebs-volume-j7ne6k
  # - aws_ebs_volume.ebs-volume-obpats

  resource "aws_instance" "instance-6cco5d" {
    ami           = "ami-0abcdef1234567890"
    instance_type = "t3.medium"
    subnet_id     = aws_subnet.main.id

    root_block_device {
      volume_type           = "gp3"
      volume_size           = 20
      delete_on_termination = true
    }

    tags = {
      Name = "instance-6cco5d"
    }
  }

  resource "aws_instance" "instance-fev9iu" {
    ami           = "ami-0abcdef1234567890"
    instance_type = "t3.medium"
    subnet_id     = aws_subnet.main.id

    root_block_device {
      volume_type           = "gp3"
      volume_size           = 20
      delete_on_termination = true
    }

    tags = {
      Name = "instance-fev9iu"
    }
  }

Attached Reports

analysis.pdf
(Files committed to submissions/ directory)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions