AWS 비용 관리
1. AWS Bugets (예산)
1-1. 주요 기능
- 예산을 지정하고 비용과 사용량을 추적하는 서비스
- 비용 또는 사용량이 사용자가 지정한 임계값을 초과할 때 이메일 등으로 알람을 받거나 AWS RDS / EC2 등의 서비스를 중지하는 작업을 연결할 수 있음
- 비용 할당 태그를 사용하면 AWS 특정 리소스에 태그를 지정해 태그에 대한 리소스 보고서만 생성 가능
- 특정 App을 실행하는 서비스 비용과 사용량에 대해서 보고서 생성
1-2. 실습
1. 서비스 > AWS 비용관리 > AWS Budgets
2. 예산 생성
3. 예산 유형 선택
- 사용자 지정(고급) 선택
- 비용 예산 - 권장
- 다음
4. 예산 설정
- 세부 정보 > 예산 이름 설정
- 예산 금액 설정
- 하기와 같이 설정한다면 2023년 1월부터 월별 예산 금액이 100.00$로 설정된다.
- 예산 범위
- 하기와 같이 설정하면 모든 서비스(EC2, RDS 등)에 대해서 예산이 추적된다.
- 다음
5. 알림 구성
- 알림 임계값 추가 클릭
- 알림 임계값 설정
- 하기와 같이 설정할 시 예산의 80%가 초과되면 사용자@이메일.co.kr로 메일이 발송된다.
- 이메일 알람을 제외하고도 Amazon SNS 알림, AWS 챗봇 알림 등으로 받을 수 있다.
- 작업 추가
(실제 추가는 IAM에서 다룸. 작업은 추가하지 말고 다음으로 넘어갈 것.)
- 하기와 같이 설정 시 비용 임계값(80%)초과시 Seoul 리전으로 설정되어있는 EC2 (혹은 RDS)인스턴스 를 중지한다.
- 다음
6. 검토
-
검토 후에 예산 생성 버튼 클릭
-
예산 생성 확인
2. AWS Cost Explorer
2-1. 주요 기능
- AWS 서비스에 대한 비용 및 사용량을 분석하는 서비스
- 서비스를 계정별로 일별, 월별 사용량 및 비용을 확인하여 보고서를 생성 및 다운로드 할 수 있음
- Cost Explorer는 그래프, 숫자를 통해 시각화된 인터페이스 제공
2-2. 실습
1. AWS 비용 관리 > AWS Cost Explorer
2. 다음과 같은 화면 출력 (갓 생성된 계정일 시 데이터 취합으로 인해 출력되지 않음)
3. 보고서 생성 예시
- 해당 보고서는 CSV로도 다운로드 받아볼 수 있음.