질문/조언질답게시판

제가 조그마하게 사이트를 하나 운영하고 있습니다.

OpenVZ로 된 VPS인데 한달에 트래픽을 3TB를 준다고 하더군요.

그리고 클라우드 플레어를 적용시켜놓은 상태이기에

3TB는 너무나 넉넉한 양이라고 생각했는데 좀 운영해보니까 트래픽 계산이

좀 이상합니다. 터무니 없을 정도로 과다하게 계산되는 기분이에요.

그동안 이상하다는 느낌은 있었지만 어제만큼은 정말 확실했습니다.

제가 어제 사이트에 1.5GB 정도 되는 각종 자료를 단번에 업로드했습니다.

그러고 나서 사이트가 좀 붐볐죠.

근데 하루 지나서 트래픽 사용량을 보니까

클라우드 플레어에선 이렇게 찍히더군요

Cached Bandwidth: 7.78GB Uncached Bandwidth: 6.48GB

그런데 호스팅 사이트의 트래픽 그래픽에는 이렇게 찍힙니다

Download: 9728MB  Upload: 56849MB Total: 66577MB

예.. 10배 차이가 납니다. 

6.48GB vs 66577MB

이걸 어떻게 이해해줘야 하죠? 저게 혹시 Byte가 아니라 bit 인거 아닐까

의심도 해봤지만 절대 아니더군요...

엊그제를 기준으로 비교하면 클라우드 플레어와 비슷해요.

Cached Bandwidth: 1.59GB Uncached Bandwidth: 1.04GB

Download: 110MB  Upload: 1066MB Total: 1176MB

이 사이트는 모든 트래픽이 클라우드플레어를 통하게 되어 있습니다.

예외는 없어요. 저도 업로드할때 클라우드플레어를 통해서 했습니다.

오늘만 그런게 아니라 트래픽이 가끔 많은 날이 있는데 트래픽이 많을수록

이 차이가 커집니다.

도대체 왜 그런지 이해할 수가 없습니다.

호스팅 업체가 사기를 치는걸까요? 이걸 어떻게 하면 확인할 수 있을까요?

-추가

저는 하루에 한번씩 rsync를 통해 다른 곳으로 증분백업을 실시하고 있습니다.

그것때문일까요? 혹시 rsync가 그렇게 미친듯이 트래픽을 많이 잡아먹습니까?

  • profile

    서버 로그를 뒤져봐야 알겠지만, 클라우드플레어를 경유하지 않고 그냥 들어오는 트래픽이 있을 수도 있습니다.

     

    서버 아이피만 쳐도 접속이 가능하다면 아주 쉽고요, 누군가가 님 사이트를 파싱하기 위해 크롤러를 차단하는 클플을 피해서 직접 접속하는 방법을 찾았을 수도 있어요. 모든 정상적인 트래픽이 클플을 통하도록 설정해 놓았다고 해도 비정상적인 경로로 접속하는 것까지 막기는 쉽지 않으니까요.

  • profile ?

    아뇨 없습니다. 클라우드 플레어를 경유하지 않는 트래픽은 아파치에서 로그를 따로 기록하게 하고 있어요..

    애초에 사이트 자체가 클라우드 플레어 대역대 IP만 받아들입니다. 다른 경로로 들어오면 딴데로 돌립니다.

  • ? profile
    추가하신 내용을 보았습니다. 혹시 트래픽이 60기가나 집계된 날이 rsync 증분백업 첫날이었나요?

    증분백업에 소요되는 트래픽은 그 날 증가한 사이트 용량에 비례할 테니
    트래픽이 많은 날일수록 새로 올라오는 첨부파일도 많다면 대충 맞아떨어질지도 모릅니다.
  • profile ?
    아뇨 rsync 증분백업은 매일 하고 있습니다.
    제가 업로드를 많이 한 날이 트래픽이 붐비는 날입니다. 그리고 업로드를 새로 많이 했으니
    백업도 더 많이 일어나기는 하겠죠.. 저도 rsync가 의심되서 추신에 쓰기는 했습니다만
    rsync 알고리즘은 모르겠지만 1.5GB 추가된 파일을 백업하기 위해 50GB 트래픽을
    쓸거라곤 정말정말 상상하기 어려워서요...
  • ? profile
    네, 트래픽 아끼자고 rsync를 쓰는 건데 그런 이상한 결과가 나오지는 않겠지요...

    트래픽이 특별히 많이 집계된 날의 서버 로그를 이리저리 뜯어보지 않으면 정확한 원인을 찾기는 어렵습니다. 아파치 로그에는 기록되지도 않는 SSH 비번 무한대입 공격이라든지, 그 밖에 서버에서 돌아가는 다른 데몬이 트래픽을 사용했을 수도 있어요.

    해외의 저렴한 OpenVZ 가상서버라면 트래픽 초과요금도 껌값일 텐데 (미국과 유럽에서는 보통 1TB에 1~5달러 정도 합니다) 고작 그걸 받아내려고 업체에서 트래픽을 허위로 집계할 것 같지는 않네요.
  • profile
    DDOS 들어가는것도 트레픽으로 잡힙니다.(80,443
    이외의 포트중 하나가 모든 아이피로 완전히 뚫려있다 가정),모든 포트로 들어오는 트레픽을 봐야 알것 같습니다.
  • profile
    증분백업이 원인일수도 있습니다,정확히는 저도 장담할순 없습니다만 여러곳의 서버로 증분백업 요청이 들어가면 충분히 가능합니다.
  • profile
    혹시 어느 업체인가요?
    쪽지로라도 알려주심
    저도 비슷한걸 겪어서요