서버 트래픽 질문
본문
kt cloud를 씁니다.
서버한개당 1024를 무료로 트래픽 받기때문에 총 4096바이트는 무료로 사용하고있었습니다
몇년동안 트래픽 초과가 되면 항상 중국에서 글올라오는것들을 db싹다 밀어버리고 ip차단하는식으로해서 진행했습니다.
그런데 10월부터 초과요금을 내고있고 지금 며칠동안 보는데 아웃바운드가
409 GB 12,232 11월3일
625 GB 19,385 11월4일
900 GB 31,849 11월5일
1,207 GB 47,188 11월6일
1,746 GB 58,834 11월9일
1,994 GB 68,867 11월10일
계속 초과를 하고있습니다 10일기준으로 1994를 초과했다는것은 30일 기준으로는 6000정도를 사용하게되는것이며
2천GB 바이트 정도가 초과되는데 그만큼 요금을 그러면 21만원 가량 더 나오게 생겼습니다.
혹시 트래픽이 초과원인이 중국인 ip차단외에 더 손봐야하는것이있는건가요 ?
트래픽 더 손봐야할 부분을 알고싶습니다.
답변 6
사이트가 2000개라면, 각 사이트별로 소모하는 아웃바운드 트래픽은 모니터링 하지 않나요?
상위 10%만 찾아도 해당되는 이유를 알 수 있을 듯 한데요.
저라면 이렇게 할 듯 합니다.
1. 트래픽을 소모하는 사이트를 찾는다.
2. 그 사이트에서 트래픽이 나오는 원인을 찾는다.
3. 해당 원인을 해결한다.
"트래픽 초과원인이 중국 아이피이다" 에 대한 진단이 올바른것인지 여부와
정상적 접속에 대한 아이피 차단이라면 몰라도
비정상적 사이트 접속이라면 중국인? 입장에서 보면 아이피차단 우회가 제일 쉽지 않을까요
사이트 성격과 과다 트래픽이 발생하는 이유와 서비스에 대해 저 트래픽이 과다한것인가에 대한 여부등
질문에 내용이 너무 없어서... 더이상 드릴 말씀이.. ^^
중국인 ip차단보다는 국가 차단을 하시는게 cafe24에 기능있습니다.
아파치에서 트래픽 제안할수 있는 모듈이 있긴합니다.
mod-cband 라는 모듈을 사용해서 각계정별로 트래픽 제안을 둘수 있습니다.
주요기능
- apache2 용을 대상으로 트래픽제한 모듈
- 사용자별 대역폭 제한
- 가상호스트별 대역폭 제한
- 목적지별 대역폭 제한
- 다운로드 속도 제한
- 초당 요청수 제한
- 아이피대역별 제한
- 결과 또는 모니터링을 웹페이지에서 확인
- 각 사용자(또는 도메인)별로 제한 결과 확인
구글에서 mod-cband로 검색해서 적용해보시는것도 방법일것 같습니다~~
@서포터즈 님의 서버가 에러메세지에 보이듯 apache 버전이 2.2 인 관계로 2.4 설정을 따라하시면 호환불가로 에러가 날 수 있습니다
해당 버전에 맞는 설정을 참고하셔야 합니다 .확장모듈또한 2.2 버전으로 설치하셔야 하는 케이스이구요
일단 아파치 로그파일 분석 먼저 해보시길 추천드립니다
실시간으로 보면 어느정도 윤곽이 보일수도 있습니다