개요
AWS 공부를 시작하여 EC2와 RDS 등의 사용을 시작해보려는 많은 사람들에게 과금에 대한 걱정이 항상 앞선다. 이를 해결할 방법들을 정리하여 모아보고자한다.
과금 발생하는 상황
- 프리티어라도 제한이 존재
정해진 양 이상의 사용 시 요금 청구 가능
- 해킹 및 보안 사고
- 탄력적 IP 생성 후 인스턴스 연결 안하면 요금 부과 - 연결 했으나 인스턴스 종료해도 요금 부과
방지법
1. 루트 사용자 및 IAM 사용자의 MFA 설정
- 루트 사용자: AWS 계정을 생성할 때 같이 생성되는 최고 관리자
- 삭제,권한 제한 불가능
- MFA 필수
- 루트 사용자 말고 IAM 사용자 생성하여 사용하기
2. 비용 모니터링 설정
- AWS Budget
- AWS 에서 발생한 비용과 사용량을 추적하고 대응하는 서비스
- 사용자가 지정한 비용 이상으로 비용이 발생 시 대응 가능
- SNS 수신 가능=Lambda를 활용해 다양한 대응 가능 (slack, 카카오톡 알람 등)
3. AWS 리소스 모니터링(AWS 서비스에서 이벤트가 발생했을 때 의도치않은 이벤트 발생에 대한 알림 확인을 위해서)
추가
- AWS Config
- AWS EventBridge 이벤트 매칭 규칙 사용하여 large이상의 EC2 생성 시 자동 정지
참고