Mine MVP1 비용 예측 리포트

khan·2026년 2월 9일
post-thumbnail

1. 개요

1.1 문서 목적

이 문서는 Mine 서비스의 클라우드 운영 비용을 예측하기 위해 작성되었다.

1.2 Mine 서비스 MVP1 범위

2026년 2월 2일부터 3월 2일까지 29일동안 운영된다.

1.3 MVP1 단계에서 비용 예측이 필요한 이유

Mine 서비스는 자체 사내 인프라가 구축되어있지 않고 현재 클라우드 서비스를 사용중이며 해당 서비스를 지출할 돈이 없으면 서버 운영을 할 수가 없는 상황이다. 따라서 해당 서비스에 투자된 1,000,000원보다 운영 비용이 커지면 지속적인 운영이 어려워지고 이러한 상황을 사전에 방지하기 위해 비용 예측을 진행하여 위와 같은 문제를 방지할 예정이다. 이 문서는 위와 같은 목적으로 작성되었다.

2. MVP1 클라우드 구성

2.1 MVP1에서 사용 중인 AWS 서비스

  • t4g.medium 인스턴스 2개 (dev/prod 각 1개)
  • EBS 볼륨 30 GiB × 2 (dev/prod 각 1개)
  • EBS 스냅샷 30 GiB × 2 (dev/prod 각 1개)
  • 퍼블릭 IP 2개 (dev) / 2개 (prod)
  • 데이터 전송 (리전 내)
  • 기타 사용량 유형 없음 (dev/prod 반씩)

2.2 전체 아키텍처 간단 요약

현재 운영서버와 프로덕션 서버를 동일한 환경에서 운영중이다. 이에 따른 요금도 동일하게 나온다.

3. MVP1 비용 예측을 위한 기준

3.1 고정 비용

  • EC2 인스턴스 비용
  • EBS 볼륨 기본 프로비저닝 비용
  • 퍼블릭 IP 사용 비용

3.2 변동 비용

  • 스토리지 IOPS : 프로비저닝 비용 + 초과비용
  • 스토리지 처리량 : IOPS랑 동일한 형식
  • EBS 스냅샷: 변경된 블록만 증분식 저장 비용 발생
  • 사용량 유형 없음

주의: 현재 IOPS와 처리량은 무료 범위 내이며, 추후 MAU 증가 시 측정 필요


4. MVP1 기간 동안의 비용 예상

4.1 고정 비용

항목비용 (US$)devprod설명
EC2 t4g.medium13.616.8056.805인스턴스 사용 비용
EBS Volume 30 GiB2.7362.7362.736볼륨 프로비저닝 비용
InUse Public IP3.181.591.59사용 중인 퍼블릭 IP
합계19.52611.13111.131dev/prod 합계

4.2 변동 비용

항목비용 (US$)devprod설명
EBS Snapshot 30 GiB3.001.501.50스탠더드 증분식 스냅샷 비용
데이터 전송(리전 내)0.87--리전 내 송수신량에 따른 비용
사용량 유형 없음2.981.491.49세부 항목 미분류 비용
합계6.852.992.99dev/prod 합계

4.3 비용 총합

구분dev (US$)prod (US$)총합 (US$)
고정 비용11.13111.13122.262
변동 비용2.992.995.98
총합14.12114.12128.242

5. 추가적인 비용 추적 필요한 사항

5.1 필요사항

  • 스토리지 처리량 : 100만 MAU시, 평균 처리량 측정 필요
  • 스토리지 iops : 100만 MAU시, 평균 iops 측정 필요

5.2 추적 방법

node_exporter 설치 후 매트릭을 프로메테우스로 수집하여 그라파나로 추적 예정

5.2.1 iops

  • 읽기 IOPS: node_disk_reads_completed_total
  • 쓰기 IOPS: node_disk_writes_completed_tota
  • 최종 IOPS = 읽기 IOPS + 쓰기 IOPS = node_disk_reads_completed_total+node_disk_writes_completed_total

5.2.2 처리량

  • 읽기 바이트: node_disk_read_bytes_total
  • 쓰기 바이트: node_disk_written_bytes_total
  • 최종 바이트 = 읽기 바이트 + 쓰기 바이트 = node_disk_read_bytes_total + node_disk_written_bytes_total

5.3 추후 MVP2 비용 산정에 반영

해당 수치들을 일일 및 월별로 측정하여 비용산정에 반영 예정

6. 비용 감소 가능 항목

6.1 비용 감소 가능 항목 리스트

  • EC2 로그 S3 이전을 통한 로컬 디스크 사용량 감소
  • 불필요한 EBS 스냅샷 생성 최소화

6.2 적용 방법

6.2.1 EC2 로그 S3 이전

  • EC2에 쌓이는 로그 파일을 정기적으로 S3로 이동
  • 로컬 디스크 사용량 감소 → EBS 볼륨 추가 확장 비용 절감
  • 장기 보관 로그는 S3 Standard-IA나 Glacier 사용으로 비용 최소화

6.2.1 스냅샷 생성 주기 조정

  • 자동 스냅샷 정책을 주기별(예: 주 1회)로 설정
  • 사용하지 않는 스냅샷은 주기적으로 삭제

7. 정리

7.1 MVP1 운영 가능 여부 판단

예상 총 운영 비용은 약 28.242 US$로, 계획된 예산 1,000,000원 내에서 충분히 운영 가능하고 고정 비용과 변동 비용 모두 MVP1 수준에서는 큰 변동이 없으며, 냅샷 주기 조정과 로그 S3 이전 등 최소한의 비용 최적화로 안정적 운영이 가능하다.

7.2 100MAU 대비 MVP2 확장 시 고려해야 할 비용 요소

7.2.1 스토리지 IOPS 및 처리량 증가

MAU 증가로 디스크 읽기와 쓰기 요청량이 증가하면서 EBS 비용이 상승할 가능성이 있으며, 이를 대비해 부하 테스트와 모니터링을 통해 비용을 재고려해야한다.

7.2.2 오토스케일링을 위한 AWS 로드밸런서 비용 고려

멀티 인스턴스 구성 시 ASG와 ALB(Application Load Balancer) 도입이 예정이며, ALB의 시간당 과금과 LCU(Load Balancer Capacity Unit) 기반 변동 비용이 추가로 발생한다. 또한 인스턴스 수 증가에 따른 퍼블릭 IP 비용도 함께 고려해야 한다.

7.2.3 데이터베이스 분리 및 관리형 서비스 전환 비용

현재 EC2 내에서 운영 중인 데이터베이스를 RDS 등 관리형 서비스로 분리할 경우, 인스턴스 비용과 스토리지 비용이 별도로 발생하며 DB 장애 대비 Multi-AZ 구성 시 비용이 약 2배로 증가할 수 있으므로 DB 분리 시점과 스펙을 검토해야 한다.

profile
과학과 컴퓨터를 좋아하는

0개의 댓글