[홈서버 6편] 맥미니 홈서버 1개월 후기 💰 - AWS와의 최종 비교와 솔직한 평가[홈서버 6편] 맥미니 홈서버 1개월 후기 💰 - AWS와의 최종 비교와 솔직한 평가

[홈서버 6편] 맥미니 홈서버 1개월 후기 💰 - AWS와의 최종 비교와 솔직한 평가

맥미니 홈서버 1개월 후기 💰

프롤로그: 1개월의 여정

2025년 12월 15일, 맥미니를 개봉한 지 정확히 31일이 지났습니다.

✅ Day 1: 맥미니 개봉 & 설정
✅ Day 2: Docker + Spring Boot 첫 배포
✅ Day 3: Cloudflare Tunnel 설정 (새벽 2시까지 삽질)
✅ Day 5: GitHub Actions Self-Hosted Runner
✅ Day 7~31: 안정적 운영 ✨

이제 솔직한 평가를 할 시간입니다!


💰 비용 분석: 실측 데이터

전기세 실측

와트 미터를 구매해서 30일간 측정했습니다.

전력 소비량 (실측)

┌─────────────────────────────────────┐
│ 맥미니 M2 전력 소비 (30일 평균) │
├─────────────────────────────────────┤
│ 유휴 상태: 7W │
│ 일반 사용 (Docker 실행): 12W │
│ 최대 부하 (빌드 중): 18W │
│ 평균: 11W │
└─────────────────────────────────────┘

전기 요금 계산

11W × 24시간 × 30일 = 7.92 kWh
7.92 kWh × ₩150/kWh = ₩1,188
1개월 전기세: 약 ₩1,200

예상(₩1,300)보다 저렴! 🎉

연간 전기세 추정

₩1,200 × 12개월 = ₩14,400

연간 전기세: ₩14,400

AWS 실제 청구 (같은 기간)

AWS를 계속 썼다면 나왔을 비용:

┌─────────────────────────────────────┐
│ AWS 월 비용 (30일) │
├─────────────────────────────────────┤
│ EC2 t3.micro: ₩8,500 │
│ RDS t3.small: ₩24,000 │
│ EBS 20GB: ₩2,500 │
│ 데이터 전송: ₩500 │
│ 총합: ₩35,500 │
└─────────────────────────────────────┘

월별 비용 비교

항목AWS맥미니 홈서버절감액
인프라 비용₩35,500₩0₩35,500
전기세-₩1,200-
합계₩35,500₩1,200₩34,300

월 절감액: ₩34,300 💰

총 비용 분석 (TCO)

1년 총 비용

AWS:
₩35,500 × 12 = ₩426,000
맥미니:
초기 비용: ₩700,000
전기세: ₩14,400
합계: ₩714,400
차이: ₩714,400 - ₩426,000 = +₩288,400

1년차는 맥미니가 더 비쌈! (초기 투자)

3년 총 비용

AWS:
₩35,500 × 36 = ₩1,278,000
맥미니:
초기 비용: ₩700,000
전기세: ₩14,400 × 3 = ₩43,200
합계: ₩743,200
차이: ₩1,278,000 - ₩743,200 = ₩534,800 절감

3년이면 ₩53만 원 절감! 🎉

5년 총 비용

AWS:
₩35,500 × 60 = ₩2,130,000
맥미니:
초기 비용: ₩700,000
전기세: ₩14,400 × 5 = ₩72,000
재판매 가치: -₩300,000
실질 비용: ₩472,000
차이: ₩2,130,000 - ₩472,000 = ₩1,658,000 절감

5년이면 ₩165만 원 절감! 🤑

손익분기점

초기 투자: ₩700,000
월 절감액: ₩34,300
₩700,000 ÷ ₩34,300 = 20.4개월
손익분기점: 약 21개월 (1년 9개월)

2년만 쓰면 본전!


⚡ 성능 측정

응답 시간 (Latency)

Health Check 엔드포인트

Terminal window
# 10회 측정 평균
for i in {1..10}; do
time curl https://spring-swagger-api.log8.kr/actuator/health
done

결과:

항목응답 시간
최소178ms
평균234ms
최대312ms

평균 234ms - Cloudflare 경유치고 나쁘지 않음!

API 엔드포인트

Terminal window
curl https://spring-swagger-api.log8.kr/api/members
엔드포인트응답 시간비고
GET /api/members245msDB 조회
POST /api/members312ms생성 + DB 저장
GET /swagger-ui.html156ms정적 파일

AWS Seoul 리전과 비교

같은 API를 AWS Seoul에 배포했을 때:

항목맥미니AWS Seoul차이
Health Check234ms185ms+49ms
API 조회245ms198ms+47ms

맥미니가 약 50ms 느림

하지만 토이 프로젝트에는 체감 차이 없음!

부하 테스트 (Apache Bench)

Terminal window
ab -n 1000 -c 10 https://spring-swagger-api.log8.kr/actuator/health

결과:

Requests per second: 42.31 [#/sec]
Time per request: 236.3 [ms]
Connection Times (ms)
min mean[+/-sd] median max
Total: 178 234 45.2 231 456
Percentage of the requests served within a certain time (ms)
50% 231
66% 245
75% 256
80% 267
90% 298
95% 334
98% 389
99% 423
100% 456

99%의 요청이 423ms 이내에 응답!

CPU & 메모리 사용률

30일간 평균:

CPU: 3.2% (유휴 96.8%)
메모리: 3.8GB / 16GB (24%)
디스크: 18GB / 256GB (7%)

완전 여유! 😎

M2 칩이 너무 오버스펙인가… 🤔


📊 운영 통계

배포 횟수

총 배포: 47회
성공: 45회 (95.7%)
실패: 2회 (4.3%)
- MySQL 메모리 부족: 1회
- 빌드 에러 (코드 문제): 1회

안정성 95.7%!

다운타임

총 가동 시간: 744시간 (31일)
다운타임: 2.5시간
- Docker 재시작: 1.5시간
- 맥미니 재부팅: 1시간
가용성: 99.66%

거의 무중단! 🎉

트래픽

총 요청 수: 약 12,300회
일평균: 약 400회
최대 동시 접속: 3명 (테스트)

개인 프로젝트 치고 충분!


✅ 장점: 이게 좋았다

1. 압도적인 비용 절감 💰

월 ₩34,300 절감
연 ₩411,600 절감

이것만으로도 충분한 이유!

2. 완전한 제어권 🎛️

  • 루트 권한
  • 원하는 대로 설정 가능
  • 제약 없음

AWS에서는 안 되는 일들:

  • ✅ 직접 파일 시스템 접근
  • ✅ 시스템 패키지 자유 설치
  • ✅ 포트 자유롭게 열기

3. 학습 효과 📚

AWS는 추상화가 잘 되어 있지만, 그만큼 블랙박스:

  • EC2: 내부 어떻게 돌아가는지 모름
  • RDS: MySQL 설정 제한적

홈서버:

  • 모든 설정을 직접 함
  • 에러를 직접 해결
  • 진짜 인프라를 배움

4. 고정 비용 📈

AWS:

  • 트래픽 터지면 비용 폭등
  • 예측 불가능

홈서버:

  • 트래픽 1명이든 100명이든 전기세 동일
  • 예측 가능한 ₩1,200/월

5. 데이터 소유권 🔐

  • 내 집에 내 데이터
  • 프라이버시 완벽 보장
  • 클라우드 종속 없음

❌ 단점: 이건 불편했다

1. 초기 투자 💸

₩70만 원 선지출은 부담스러움

학생/주니어에게는 큰돈!

2. 물리적 관리 🔧

- 정전 → 서비스 중단
- 네트워크 장애 → 직접 해결
- 하드웨어 고장 → 교체 필요

AWS는 이런 거 신경 안 써도 됨

3. 확장성 제한 📈

트래픽 급증 시:

  • AWS: Auto Scaling
  • 홈서버: 맥미니 하나뿐…

4. 외부 의존성 🌐

  • Cloudflare 다운 → 서비스 중단
  • 집 인터넷 끊김 → 접속 불가
  • GitHub Actions 장애 → 배포 안 됨

5. 백업 책임 💾

AWS RDS:

  • 자동 백업
  • Point-in-time 복구

홈서버:

  • 직접 백업 스크립트 작성 필요
  • 복구 계획 직접 수립

🎯 추천 여부

✅ 홈서버 강력 추천

이런 분들에게:

  • 토이 프로젝트 / 포트폴리오
  • 학습 목적 (DevOps 배우고 싶음)
  • 고정 트래픽 (월 방문자 ~10,000명)
  • 비용에 민감 (학생, 주니어)
  • 물리 서버 관리 경험 쌓고 싶음
  • 장기 운영 (2년 이상)

❌ 홈서버 비추천

이런 분들은 AWS 그대로:

  • 프로덕션 서비스 (사업)
  • 높은 가용성 필요 (99.9%+)
  • 급격한 트래픽 변동 (스타트업)
  • 글로벌 서비스 (해외 사용자)
  • 관리 시간 없음 (바쁜 직장인)
  • 단기 사용 (1년 미만)

🔮 다음 계획

Phase 1: 모니터링 (진행 중)

  • Prometheus + Grafana 설치
  • 메트릭 수집 (CPU, 메모리, 트래픽)
  • 알림 설정 (Slack)

Phase 2: 백업 (예정)

  • MySQL 자동 백업 스크립트
  • Google Drive 업로드
  • 복구 테스트

Phase 3: 성능 최적화 (고려 중)

  • Redis 캐시 추가
  • 데이터베이스 인덱싱
  • nginx 리버스 프록시

Phase 4: 보안 강화 (예정)

  • Cloudflare Access Policy
  • fail2ban 설치
  • 정기 보안 업데이트

💬 Q&A: 자주 묻는 질문

Q1. 맥미니 대신 라즈베리파이는?

A: 성능 부족!

  • Spring Boot는 최소 2GB RAM 필요
  • 라즈베리파이 4 (4GB)로는 빡빡함
  • 맥미니 M2가 훨씬 쾌적

Q2. Windows PC를 서버로 쓰면?

A: 가능하지만…

  • 전기세 더 비쌈 (100W+)
  • 소음 (팬 돌아감)
  • macOS보다 Unix 환경 불편

Q3. 트래픽 많아지면?

A: Cloudflare가 감당!

  • Cloudflare 무료 플랜: 무제한 트래픽
  • 단, 맥미니 성능 한계는 있음
  • 월 1만 명 정도까지는 문제없을 듯

Q4. 재판매 가치는?

A: 중고 시장 확인 결과

  • 구매가: ₩700,000 (중고)
  • 3년 후 예상가: ₩350,000 (50%)
  • 5년 후 예상가: ₩200,000 (28%)

애플 제품은 감가가 적은 편!

Q5. 2대째 추가 가능?

A: 완전 가능!

  • Self-Hosted Runner 2대 등록
  • 로드 밸런싱
  • Blue-Green 배포

하지만 개인 프로젝트에는 과함… 😅


🎉 최종 결론

맥미니 홈서버, 과연 성공적인가?

네, 대성공입니다!

숫자로 보는 성과

✅ 월 비용 절감: ₩34,300 (97% 감소)
✅ 3년 절감액: ₩53만 원
✅ 가용성: 99.66%
✅ 성능: 충분 (234ms 평균)
✅ 학습 효과: 무한대 🚀

정성적 성과

  • DevOps 실력 크게 향상
  • 인프라 이해도 깊어짐
  • 비용 의식 생김
  • 문제 해결 능력 향상
  • 자신감 상승 💪

후회하는가?

전혀요! 😊

AWS 35,000원 청구서를 보고 시작한 여정이, 이렇게 값진 경험이 될 줄이야!

다시 선택한다면?

똑같이 할 겁니다!

다만:

  • 중고 더 싸게 살 수 있었을 것
  • 초기에 문서 잘 읽어볼 것 (삽질 줄이기)
  • Self-Hosted Runner 처음부터 쓸 것

에필로그: 1개월, 그리고 앞으로

맥미니는 지금도 제 책상 구석에서 조용히 돌아가고 있습니다.

🍎 Mac Mini M2
⚡ 11W 전력 소비
🌐 99.66% 가용성
💰 월 ₩1,200

AWS 요금 폭탄으로 시작된 이 프로젝트는, 제게 홈서버의 매력을 알려주었습니다.

클라우드가 정답이 아니었어요. 내게 맞는 인프라가 정답이었죠.

여러분도 한번 시도해보세요!

맥미니 홈서버 구축기 시리즈 완결 🎊


맺음말

긴 시리즈를 읽어주셔서 감사합니다! 🙏

이 시리즈가 홈서버를 고민하시는 분들께 도움이 되었기를 바랍니다.

질문이나 피드백은 댓글로 남겨주세요! 여러분의 홈서버 구축 경험도 공유해주시면 감사하겠습니다! 💬

Happy Homelab-ing! 🏠✨


이전 글 / 다음 글← 이전: 삽질 기록 - 트러블슈팅 모음집 🔧---

시리즈 전체 목차

  1. AWS 요금 폭탄 💸에서 맥미니 홈서버로 탈출하기
  2. 맥미니 개봉부터 첫 배포까지 🖥️
  3. 포트 포워딩 없이 HTTPS 열기 - Cloudflare Tunnel 🔒
  4. git push만으로 자동 배포 - Self-Hosted Runner 🚀
  5. 삽질 기록 - 트러블슈팅 모음집 🔧
  6. 맥미니 홈서버 1개월 후기 & 최종 정산 💰 ← 현재 (완결)

Tags: #홈서버 #비용분석 #성능측정 #후기 #맥미니 #AWS비교 #TCO #ROI


부록: 유용한 리소스

공식 문서

커뮤니티

블로그 & 가이드

💬 댓글