Mintaka's log
[AWS] 프리티어 과금 방지 CloudWatch 설정 본문
프로젝트 때 다른 분의 AWS RDS를 사용했던터라 내 RDS로 옮기려고 했다.
하지만 프리티어로 사용하고 있었기 때문에 과금은 방지하고 싶었고, 그래서 이것저것 알아보니 aws에서는 CloudWatch라는 기능을 제공한단다.
위의 제한사항만 지켜주면 rds와는 달리 계속 무료로 사용할 수 있다!
그럼 과금되지 않도록 CloudWatch를 설정해주려면 우선 RDS의 제한사항을 알아봐야겠다. RDS 프리티어 조건은 다음과 같다.
월별 750시간은 한 달이 32일이 되지 않는 이상 신경쓰지 않아도 될 것 같고(확실하진 않다), db.t2.micro는 처음 rds 생성시 설정하는 거니까 신경써주어야 할 것은
1. 데이터베이스 스토리지 20GB
2. 데이터베이스 백업 및 db 스냅샷용 스토리지 20GB 가 되겠다.
CloudWatch 경보 생성하기
1. 먼저 결제 알람을 받기 위해 위의 대쉬보드에서 본인의 계정 클릭 -> 결제 대시보드로 이동한다.
2. 결제 기본설정에서 결제 알림 받기를 체크해주기. 기본 설정 저장.
3. CloudWatch로 이동 -> 리전은 버지니어 북부로 설정해주고, 경보 클릭.
4. 모든 경보 탭에 들어가서 경보 생성 클릭
5. 지표 및 조건 지정에서 지표선택 클릭 -> 찾아보기의 지표에서 결제 클릭
6. 예상 요금 합계 클릭 -> USD 체크, 오른쪽 하단의 지표 선택 클릭.
7. 임계값 정의, 다음 클릭.
위의 조건에서 >, >=를 따로 설정해주는걸 보니 0달러 초과했을 때만도 설정이 가능한 것 같아서 0달러로 해주었다.
8. 새 주제 생성 체크 -> 다른 이메일로 알람이 오게 하고 싶다면 '알람을 수신할 이메일 엔드포인트...'에 이메일 적어주기 -> 하단의 주제생성 클릭 -> 다음
9. 경보이름이랑 경보 설명 적기. (꼭 안해도 됨) -> 다음
10. 미리보기 및 생성에서 설정한 경보 확인하고, 변경할 것 없으면 하단의 경보 생성 클릭.
11. 끝!
아. 참고로 작업 탭의 초록색 글씨 '작업이 활성화됨' 옆의 '경고'는 경보를 받도록 입력해준 메일에서 confirm subscription을 해주면 사라진다.
'AWS' 카테고리의 다른 글
[AWS] 생성된 db 공유, sqldeveloper에서 db연결 (0) | 2022.05.17 |
---|