[Amazon Lightsail]요금폭탄 방지를 위한 네트워크 트래픽 경보 설정 방법
Amazon Lightsail에서 인스턴스, 데이터베이스 및 로드 밸런서에 대한 단일 지표를 감시하는 경보를 생성할 수 있습니다.
지정한 임계값에 상대적인 지표 값을 기준으로 경보 알림을 구성할 수 있습니다.
알림은 Lightsail 콘솔에 표시되는 배너, 이메일 주소로 전송되는 이메일, 휴대폰 번호로 전송되는 SMS 문자 메시지 형태로 사용할 수 있습니다.
경보 설정을 해야하는 이유
요금폭탄을 방지하기 위해서 무조건 해야합니다. 다음은 아마존 라이트세일의 요금표입니다. 월 10달러를 선택하는경우 트래픽이 3테라입니다.
그리고 3.50달러를 선택하는 경우 월 1테라의 트래픽이 무료입니다. 이 정해진 트래픽을 넘어가는 경우 추가 비용이 발생됩니다. 아마존 라이트세일 VPS호스팅의 경우 한국의 웹호스팅과 달리 트래픽 초과시 접근 차단이나 정지 등의 조치를 취하지 않습니다.
예를 들어볼게요.
한 달 1테라(1TB)의 트래픽의 경우, 30일로 쪼개면 대략, 하루에 33기가(GB)의 트래픽을 사용할 수 있어요.
한 달 1TB를 넘는 순간 그때부터는 1GB 트래픽 초과당 $0.17 요금을 내야해요. 비싸보이나요, 싸보이나요?
만약, 100GB를 초과하게 되면 $17 달러의 초과 요금이 붙어요. 환율로 계산하면 약, 2만원입니다.
만약, 500GB를 초과하게 되면 $85 달러의 초과 요금이 붙어요.
만약, 1000GB(1TB)를 초과하게 되면 $117 달러의 초과 요금이 발생하게 됩니다.
현재 사용중인 서비스가 트래픽을 오바하게 되는경우, 휴대폰 요금제처럼 아마존 라이트세일 역시 요금제를 변경해야합니다.
요금제 변경시 기존에 만든 워드프레스을 백업 받아서 복원해야합니다.
경보 설정 방법
1. 아마존 AWS Lightsail 사이트에 접속합니다.
2. 인스턴스 메뉴에서 본인이 생성한 인스턴스를 클릭하세요.
3. 지표 메뉴에서 “지표 그래프” 바로 밑에 있는 “CPU 개요”를 클릭합니다.
4. 네트워크 메뉴 > 발신 네트워크 트래픽 메뉴를 클릭합니다.
5. 페이지 아래쪽으로 내려가면 “+경보 추가” 메뉴를 클릭합니다.
경보 조건이 충족되면 이메일 또는 SMS문자 메시지 혹은 두 가지로 알림을 받도록 선택할 수 있어요.
6. 발신 네트워크 트래픽 기준을 설정합니다.
저 같은 경우에는 최근 12시간 이내에 1기가 바이트 이상의 트래픽이 발생할 경우 경보가 오도록 설정하였습니다.
7. 알림수단으로 이메일을 등록하세요. 인증 확인 메일이 오면 Confirm subscription을 클릭하세요.
참고로 SMS의 경우 서울 리전인 경우에는 지원되지 않네요. SMS 문자 메시징은 AWS 리소스를 생성할 수 있는 Lightsail 리전 중 일부에서는 지원되지 않으며, 일부 국가 및 지역에는 문자 메시지를 전송할 수 없습니다. SMS 메시징이 지원되지 않는 AWS 리전의 경우 이메일 알림 연락처만 구성할 수 있습니다. SMS 메시징은 다음 AWS 리전에서 지원됩니다. 이러한 리전에서 SMS 문자 메시징은 Amazon Simple Notification Service에서 알림을 보내는 데 사용되는 Amazon SNS(Lightsail)를 통해 지원됩니다.
- 미국 동부(버지니아 북부) (us-east-1)
- 미국 서부(오레곤) (us-west-2)
- 유럽(아일랜드)(eu-west-1)
- 아시아 태평양(도쿄) (ap-northeast-1)
- 아시아 태평양(싱가포르) (ap-southeast-1)
- 아시아 태평양(시드니) (ap-southeast-2)
SMS 문자 메시지를 전송할 수 있는 전 세계 국가 및 리전 목록과 SMS 문자 메시징이 지원되는 최신 AWS 리전은 Amazon SNS 개발자 안내서의 지원되는 리전 및 국가를 참고하세요.
생성이 완료되면 경보추가 아래쪽에 추가되고, 수정은 불가능합니다. 삭제 후 다시 생성해야합니다.
다음은 참고 사항입니다.
Lightsail 요금:
WordPress 인스턴스 = 5 USD/월
CDN 배포 = 1년 무료
객체 스토리지 버킷 = 1 USD/월
총 요금: 전 세계로 전송되는 WordPress 사이트를 지원하기 위해 6 USD
REFERENCE
https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-alarms