AWS/GCP/Azure 비용 모델, 사이징 가이드, 예약 인스턴스/Savings Plan 전략, FinOps 프레임워크 가이드. '클라우드 비용', '비용 최적화', 'FinOps', '인스턴스 사이징', 'Savings Plan', '예약 인스턴스', 'Spot 인스턴스', '비용 추정' 등 인프라 비용 관련 판단 시 이 스킬을 사용한다. cost-optimizer의 비용 분석 역량을 강화한다. 단, 실제 리소스 프로비저닝이나 결제 설정은 이 스킬의 범위가 아니다.
클라우드 인프라 비용을 정확히 추정하고 최적화하는 실전 가이드.
| 옵션 | 할인율 | 약정 | 유연성 | 적합 워크로드 |
|---|---|---|---|---|
| On-Demand | 0% | 없음 | 최대 | 변동 워크로드, 테스트 |
| Savings Plan (Compute) | ~30% | 1년 | 인스턴스 변경 가능 | 안정적 기본 부하 |
| Savings Plan (EC2) | ~40% | 1년 | 패밀리 내 변경 | 예측 가능한 워크로드 |
| Reserved Instance | ~40% | 1년/3년 | 제한적 | 24/7 서버 |
| Spot Instance | ~70% | 없음 | 중단 가능 | 배치, CI/CD, ML |
CPU 사용률 < 20% 지속 → 다운사이징 권장
CPU 사용률 > 80% 지속 → 업사이징 또는 스케일아웃
메모리 사용률 < 30% → 메모리 최적화 인스턴스 불필요
워크로드 유형 → 인스턴스 패밀리:
├── 범용: t3, m6i (CPU/메모리 균형)
├── 컴퓨팅 집약: c6i (API 서버, 연산)
├── 메모리 집약: r6i (캐시, 인메모리 DB)
├── 스토리지 집약: i3, d3 (데이터베이스)
└── GPU: p4d, g5 (ML 학습/추론)
월간 비용 = 인스턴스 비용 + 스토리지 + I/O + 백업 + 전송
예: db.r6g.xlarge, Multi-AZ, 500GB gp3
├── 인스턴스: $0.54/h × 730h × 2(Multi-AZ) = $788.40
├── 스토리지: 500GB × $0.138/GB = $69.00
├── 백업(초과분): 100GB × $0.095/GB = $9.50
└── 월 합계: ~$866.90
| 환경 | 전략 | 예상 절감 |
|---|---|---|
| dev | 업무 시간만 운영 (12h/day, 주5일) = 36% 가동 | ~60% 절감 |
| staging | dev와 동일 + 더 작은 인스턴스 | ~70% 절감 |
| prod | Savings Plan + Right-sizing + 오토스케일링 | ~40% 절감 |
# Lambda로 dev 환경 자동 시작/중지
resource "aws_cloudwatch_event_rule" "start_dev" {
schedule_expression = "cron(0 0 ? * MON-FRI *)" # 평일 09:00 KST
}
resource "aws_cloudwatch_event_rule" "stop_dev" {
schedule_expression = "cron(0 12 ? * MON-FRI *)" # 평일 21:00 KST
}
# 월간 비용 추정서
## 아키텍처 요약
| 구성요소 | 사양 | 수량 |
## 환경별 비용
| 서비스 | Dev | Staging | Prod | 합계 |
|--------|-----|---------|------|------|
| EC2/ECS | | | | |
| RDS | | | | |
| ElastiCache | | | | |
| ALB | | | | |
| S3 | | | | |
| CloudWatch | | | | |
| 데이터 전송 | | | | |
| **소계** | | | | |
## 최적화 적용
| 최적화 | 절감액 |
|--------|--------|
| Savings Plan (1년) | |
| 개발환경 스케줄링 | |
| Right-sizing | |
| **총 절감** | |
## 최종 비용
- 최적화 전: ₩N/월
- 최적화 후: ₩N/월
- 절감률: N%
| 단계 | 활동 | 도구 |
|---|---|---|
| Inform | 비용 가시화, 태깅, 할당 | AWS Cost Explorer, 태그 정책 |
| Optimize | Right-sizing, 예약, 스팟 | Compute Optimizer, Trusted Advisor |
| Operate | 예산 알림, 자동 조치, 거버넌스 | AWS Budgets, Lambda 자동 정리 |