비용 데이터를 시각화하고 분석하는 대시보드 도구. 과거 비용 추세를 확인하고 미래 비용을 예측할 수 있으며, 다양한 필터와 그룹화 옵션으로 세밀한 분석 가능
비용 추세 분석
비용 및 성능 리포트
주요 리포트 유형:
비용 예측
Cost Explorer는 과거 사용 패턴을 기반으로 다음 달 비용을 자동 예측. 계절성이나 트렌드를 고려하여 비교적 정확한 예상치를 제공하며, 예산 수립이나 비용 계획 수립에 활용
예산을 설정하고 실제 또는 예상 비용이 임계값을 초과하면 자동 알림을 보내는 서비스. 비용, 사용량, Reserved Instance 커버리지 등 다양한 기준으로 예산 설정 가능
비용 예산 (Cost Budget)
월별 총 비용에 대한 예산 설정. 가장 일반적으로 사용되며, 실제 비용과 예상 비용 모두에 대해 알림 설정 가능
예시: 월 $1,000 예산 설정
- 80% 도달 시 알림 ($800)
- 100% 도달 시 알림 ($1,000)
- 예상 비용이 100% 초과 시 알림
사용량 예산 (Usage Budget)
특정 서비스의 사용량을 기준으로 예산 설정. 예를 들어 EC2 인스턴스 시간, S3 스토리지 용량 등을 모니터링
예시: EC2 사용 시간 1,000시간 예산
- 실제 사용량 추적
- 임계값 도달 시 알림
Reserved Instance 커버리지 예산
전체 사용량 중 RI로 커버되는 비율을 모니터링. RI 활용도를 높이기 위한 목표 설정에 사용
Savings Plans 커버리지 예산
Savings Plans로 커버되는 비율을 추적하여 약정 활용도 관리
알림 임계값
알림 빈도
필터링 옵션
예산을 특정 리소스나 태그에만 적용 가능:
무료 한도
대부분의 경우 2개 예산으로 충분:
1. 전체 계정 비용 예산
2. 프로덕션 환경 비용 예산
머신러닝으로 비정상적인 비용 증가를 자동 감지하고 알림을 보내는 서비스. 사용자가 임계값을 설정할 필요 없이, AWS가 과거 패턴을 학습하여 이상 징후를 탐지
학습 기반 탐지
Cost Anomaly Detection은 과거 비용 데이터를 분석하여 정상 패턴을 학습. 일반적인 변동 범위를 벗어나는 비용 증가가 발생하면 자동으로 이상 징후로 판단
정상 패턴: 매일 EC2 비용 $50~$60
비정상: 갑자기 $150로 증가 → 자동 감지 및 알림
실시간 모니터링
24시간 주기로 비용 데이터를 분석하며, 이상 징후 발견 시 즉시 알림. 월말까지 기다리지 않고 문제를 조기에 파악 가능
서비스 수준 모니터
AWS 전체 또는 특정 서비스에 대한 이상 징후 감지
멤버 계정 모니터
AWS Organization 사용 시 특정 멤버 계정의 비용 이상 징후 탐지
Cost Category 모니터
Cost Category로 분류한 비용 그룹별 이상 징후 감지 (예: 팀별, 프로젝트별)
알림 임계값
감지된 이상 징후의 영향도(Impact)에 따라 알림 여부 결정:
사용자가 알림받을 최소 임계값 설정 가능 (예: $100 이상 이상 징후만 알림)
AWS Budgets
Cost Anomaly Detection
무료로 제공되며 별도 비용 없음
AWS 리소스에 태그를 지정하여 비용을 그룹화하고 추적하는 메커니즘. 팀, 프로젝트, 환경, 비용 센터 등으로 리소스를 분류하여 책임 소재를 명확히 하고 부서별 비용 정산 가능
User-Defined Tags
사용자가 직접 정의하고 리소스에 할당하는 태그
일반적인 태그 예시:
- Environment: Production, Development, Staging
- Team: DevOps, Frontend, Backend
- Project: ProjectAlpha, ProjectBeta
- CostCenter: Marketing, Engineering, Sales
- Owner: john@example.com
AWS-Generated Tags
AWS가 자동으로 생성하는 태그
- aws:createdBy: 리소스를 생성한 사용자 또는 역할
- aws:cloudformation:stack-name: CloudFormation 스택 이름