drexqq
[AWS] AWS 요금 예상비용 알람받기 본문
AWS를 사용하면서 가장 무서운점이 바로 요금 폭탄이라고 생각한다.
그렇기 때문에 예산을 생성해서 예상 비용이 내가 설정해둔 비용 이상으로 측정되면 가입한 이메일로 알림을 받는 예산 설정을 해보겠다.
서비스에서 Billing을 찾아서 들어가준다.
그 뒤에 좌측 메뉴에 Budgets를 클릭해서 들어가면
이렇게 예산 작성을 할 수 있는 페이지가 나온다.
작성된 설명을 보니 믿음이 간다... 우측 예산작성을 클릭해서 본격적으로 예산을 작성해보자.
예산 작성을 들어오게 되면 이렇게 4가지의 선택지가 주어지는데 나는 비용에 관한 예산을 설정하겠다.
이렇게 비용 예산에 대해서 예산설정을 하겠다고 들어오면 여러가지 작성할 게 보인다.
이름은 예산의 이름을 정하는 거니 적당히 월별 예산이란 뜻으로 monthly라고 지어주고 기간은 월별로 정해주었다.
선택지에 일별 예산도 있지만 일별 예산을 선택하게 되면 예상 알림, 일별 예산 계획 또는 연결 작업을 활성화할 수 없다고 한다.
나는 월별 예상 요금을 추적하기 위해서 예산을 설정하는 것이니까 월별 예산으로 설정해주겠다.
아래에 기본 예산과 만료 예산이 있는데 기본 예산으로 설정하게 되면 지정된 예산으로 계속해서 추적해주는 것 같고 만료 예산을 설정하게 되면 내가 지정한 날짜까지만 추적을 해주는 것 같다. (잘 이해한건지 모르겠다..)
그렇기 때문에 기본 예산으로 설정 후 월별 예산은 고정으로 0.1$로 해주었다.
난 프리티어를 사용하기 때문에 비용이 나오면 안 되니까 0.1$로 해 둔 뒤 고급 옵션쪽에서 크레딧을 추가해 주었다.
docs.aws.amazon.com/ko_kr/awsaccountbilling/latest/aboutv2/budgets-create.html#create-cost-budget
aws에서 작성한 글을 확인해 보니 환급금은 환불된 금액이라하니 굳이 내가 받을 필요는 없을 것 같고 크레딧 부분은 조금 꺼림칙해서 추가해 두었다.
그 뒤에 임계값 구성페이지로 넘어가게된다.
이렇게 임계값을 구성하는 페이지가 나오게 되는데 나는 2가지의 임계값을 설정해 두었다.
실제 비용과 예측 비용 2가지의 임계값을 구성한 뒤에 예산금액의 10%가 넘게 되면 알림을 받는 것으로 설정하겠다.
그리고 알람 설정하기 칸에 내가 자주 사용하는 이메일 2가지 정도를 넣어 둔 뒤 그 이메일 계정으로 계속해서 알림을 받을 생각이다 !
모두 작성한 뒤에 예산 확인 버튼을 누르게 되면
이렇게 내가 생성한 예산을 한 눈에 확인할 수 있다.
마지막으로 작성을 눌러서 예산 작성을 완료하면
Billing의 Budgets 페이지에서 정상적으로 예산이 생성된 것을 볼 수 있다.
이렇게 예산 작성을 마치게 되면 내가 설정한 이메일을 통해서 예상 요금과 실제 요금에 대한 알림을 받을 수 있게 되었다.
전 게시글에서 할당한 탄력적 IP주소는 인스턴스에 연결해두지 않게 되면 즉 사용하지 않게되면 요금이 발생한다고 한다. 소액이긴 하지만 그래도 잘 관리를 하도록 하자 !
또한 인스턴스는 사용하지 않을때는 중지하는게 좋은 것 같다 !
2020/11/12 메일을 신경을 쓰지 않고 있다가 aws billing service 에 들어가보니 0.24$의 요금이 청구된걸 보았다..
청구서에 들어가서 보니
생성해둔 Elastic IP Address 만들어둔 탄력적 IP주소에서 요금이 나왔다는것이다...
아.. 내가 위에다가 작성해두고 나는 바보처럼 인스턴스를 중지시켜놓고 있었던 것이다 ㅎㅎㅎㅎㅎ진짜
다시 한 번 강조하는 의미에서 탄력적 IP에 대해서 요금이 청구되는걸 방지하는 해결방법을 아래에 작성해둬야겠다.
해결 방법
다음 모든 조건에 해당하는 경우에는 탄력적 IP 주소에 대한 비용이 발생하지 않습니다.
- 탄력적 IP 주소가 EC2 인스턴스에 연결되어 있습니다.
- 탄력적 IP 주소와 연결된 인스턴스가 실행 중입니다.
- 인스턴스에 연결된 탄력적 IP 주소가 하나만 있습니다.
- 탄력적 IP 주소는 Network Load Balancer 또는 NAT 게이트웨이와 같은 연결된 네트워크 인터페이스와 연결됩니다.
※ 탄력적 IP주소를 할당받았다면 인스턴스를 실행시켜두고, 만약 인스턴스를 중지시켜 놓거나 삭제할 생각이라면 탄력적 IP또한 해제하도록 하자.. 다행히도 0.24$다..
'ETC > AWS' 카테고리의 다른 글
[AWS] amplify (vite + react + ts) 배포 트러블슈팅 (0) | 2022.09.20 |
---|---|
[AWS] 기존 인스턴스 오토스케일링 (0) | 2022.04.14 |
[AWS] EC2 탄력적 IP설정 및 SSH putty로 연결 (0) | 2020.11.07 |
[AWS] EC2 프리티어 세팅 및 인스턴스 생성 (0) | 2020.11.07 |