AWS 비용 관리

1. AWS Bugets (예산)

1-1. 주요 기능

  1. 예산을 지정하고 비용과 사용량을 추적하는 서비스
  2. 비용 또는 사용량이 사용자가 지정한 임계값을 초과할 때 이메일 등으로 알람을 받거나 AWS RDS / EC2 등의 서비스를 중지하는 작업을 연결할 수 있음
  3. 비용 할당 태그를 사용하면 AWS 특정 리소스에 태그를 지정해 태그에 대한 리소스 보고서만 생성 가능
    • 특정 App을 실행하는 서비스 비용과 사용량에 대해서 보고서 생성

1-2. 실습

1. 서비스 > AWS 비용관리 > AWS Budgets

2. 예산 생성

3. 예산 유형 선택

  1. 사용자 지정(고급) 선택
  2. 비용 예산 - 권장
  3. 다음

4. 예산 설정

  1. 세부 정보 > 예산 이름 설정
  2. 예산 금액 설정
    • 하기와 같이 설정한다면 2023년 1월부터 월별 예산 금액이 100.00$로 설정된다.
  3. 예산 범위
    • 하기와 같이 설정하면 모든 서비스(EC2, RDS 등)에 대해서 예산이 추적된다.
  4. 다음

5. 알림 구성

  1. 알림 임계값 추가 클릭
  2. 알림 임계값 설정
    • 하기와 같이 설정할 시 예산의 80%가 초과되면 사용자@이메일.co.kr로 메일이 발송된다.
    • 이메일 알람을 제외하고도 Amazon SNS 알림, AWS 챗봇 알림 등으로 받을 수 있다.
  3. 작업 추가 (실제 추가는 IAM에서 다룸. 작업은 추가하지 말고 다음으로 넘어갈 것.)
    • 하기와 같이 설정 시 비용 임계값(80%)초과시 Seoul 리전으로 설정되어있는 EC2 (혹은 RDS)인스턴스 를 중지한다.
  4. 다음

6. 검토

  1. 검토 후에 예산 생성 버튼 클릭

  2. 예산 생성 확인

2. AWS Cost Explorer

2-1. 주요 기능

  1. AWS 서비스에 대한 비용 및 사용량을 분석하는 서비스
  2. 서비스를 계정별로 일별, 월별 사용량 및 비용을 확인하여 보고서를 생성 및 다운로드 할 수 있음
  3. Cost Explorer는 그래프, 숫자를 통해 시각화된 인터페이스 제공

2-2. 실습

1. AWS 비용 관리 > AWS Cost Explorer

2. 다음과 같은 화면 출력 (갓 생성된 계정일 시 데이터 취합으로 인해 출력되지 않음)

3. 보고서 생성 예시

  • 해당 보고서는 CSV로도 다운로드 받아볼 수 있음.
profile
java, scala 개발자 입니다.

0개의 댓글