네트워크 대역폭 제한

이번에 호스팅을 옮겨야할 것 같은데요

카페 24로 가려니, 트래픽 제한이 없고 대역폭 제한(10M)만 있는데

대역폭 제한을 걸지 않는다고 합니다

 

FTP 작업이나 DB 백업, 동시접속자 폭주시에 엄청난 과금 폭탄이 날라올 것 같은데

서버에서 네트워크 대역폭을 10M로 제한할 수 있는 방법이 있을까요?

 

http://idchowto.com/?p=19331

이거대로 하면 제대로 차단이 되는건지 궁금합니다

  • ?
    관리자 계정이 있다면 리눅스에서

    cband 모듈을 설치하면 대여폭으로 제한할 수 있는데

    이게 자칫.. 사이트를 엄청 느리게 만들 수 있습니다:)
  • profile

    대역폭을 제한하면 사이트가 느려집니다. 이건 피할 수 없는 공식이예요.

     

    순간적으로 10M를 넘어간다고 무조건 과금되는 게 아니라 월 평균을 감안하여 보정하는 기준이 있으니, 카페24 트래픽 정책을 자세히 읽어보세요. 예를 들어 평균이 3.3M 이하라면 순간적으로 아무리 많이 써도 추가 과금되지 않고, 순간이라고 하는 것도 1초에 얼마나 전송되었는지가 아니라 5분 단위로 평균을 냅니다. 대개 며칠간 모니터링하다 보면 감이 잡힙니다.

     

    백업 등 정기적으로 대용량 파일을 다운받을 필요가 있다면 다른 트래픽이 많지 않은 새벽 시간대를 활용하고, rsync --bwlimit 등의 옵션을 사용하여 해당 작업만 속도를 제한하는 것이 좋습니다.

  • profile ?
    • blue
    • 질문기여자

    tar, mysqldump 을 이용한 자동 백업 쉘스크립트를 만들어놓고 매일 새벽 6시에

    crontab 으로 서버 디스크에 자동백업받고 있는데요 (원격 x)


    백업 쉘스크립트도 매일 돌리면 네트워크 대역폭에 부담이 될까요?

  • ? profile

    같은 서버 내에서 다른 디스크에 백업하는 것 뿐이라면 네트워크는 전혀 사용하지 않습니다. C드라이브에서 D드라이브로 복사하는데 인터넷은 필요없잖아요 ㅎㅎ

    원격으로 다운받는다면 tar는 버리고 rsync를 사용하세요. 바뀌지 않은 파일은 다시 전송하지 않기 때문에 트래픽이 크게 절약됩니다. mysqldump도 gzip으로 압축한 후에 전송하시고요.