최~~~~고로 인기!
용건만 간단히, 움짤은 한 번 더 생각
금병영에 상의하세요
야생의 이벤트가 열렸다
즐겨찾기
최근방문

왜 트래픽이 발생하면 돈을 내야 할까?

침흑흑흑
23.01.12
·
조회 10217

 

침착맨은 자신의 팬 사이트 침하하.net를 개설하고 생각보다 높은 운영비 (월 500만원+)에 당황한 모습을 보였는데... 

왜 침하하 같은 사이트의 운영비는 비쌀 수 밖에 없을까? 짧은 분석:

 

 

침하하 사이트는 일반적인 게시판 사이트다. 아주 기본적인 게시판 사이트의 구조는 아래와 같고, 여기서 과금이 되는 요소들은: 

🌐 사이트 접속 시 흐르는 "트래픽" 

🖥️ 웹 요청을 처리하는 "서버" 

🛢️ 게시글, 코멘트, 회원 등 데이터를 저장하는 "디비" 

📁 이미지/움짤을 저장하는 "디스크"

 

 

(따지고 보면 1: "디비"는 "서버"와 "디스크"를 특정하게 활용하는 방법이지만 서버와 디비를 따로 돌리는 구조는 흔하고 

스케일링의 장점도 있으니 분리해 계산해 보겠다)

(따지고 보면 2: 서버와 디비/디스크 역시 통신을 하니 "트래픽" 과금이 있을 때도 있지만, 상황에 따라 (e.g. 같은 리전) 무료인 경우도 있음으로 

과금 요소에서 제외)

 

당연한 말이지만 총과금은 사이트의 사용량에 비례하는데, 또 당연한 말이지만 침하하 운영팀이 아니면 사용량을 알기는 어렵다. 

침하하 사이트를 둘러보며 얻을 수 있는 정보로는: 

   • URL로 (e.g. chimhaha.net/pet/88729) 총 게시글 수를 파악이 가능하다. 2023-01-04 기준 ~9.5만개의 게시글.

   • 하루에 ~1500개 정도의 게시글이 등록된다. • 대부분 게시글에는 이미지가 포함되어있고, 특히 "베스트글"은 대부분 이미지가 있다. 

     게시글 방문시 400KB에서 코멘트/이미지/움짤이 많으면 100MB 까지도 (...) 트래픽을 받게된다.

 

여기서 "📁 디스크" 과금을 유추해보자. 평균적으로 게시글 당 약 2MB 이미지를 저장한다고 가정해보면: 

2 MB * 9.5만 ~= 200GB 대표적인 스토리지 클라우드 서비스들을 가격을 참고해 1GB/월 20원 정도 과금을 한다고 치면: 

200GB * 20원/GB = 4천원/월

(따지고 보면 3: AWS S3같은 오브젝트 스토리지 경우 "업로드" 요청 역시 돈을 내지만, 업로드당 0.005원 정도여서 

큰 과금 포인트는 아닐거라 예상한다)

 

침하하는 오픈한지 2개월 밖에 안되었고, 디스크 사용량은 계속 늘어날 것이다. 지금 페이스라면 1년에 거의 5TB (= 8만원/월) 정도의 디스크를 

사용하게 될 텐데, 가격에 점점 부담이 올때 오래된 이미지는 더 저렴한 상품으로 옴기는 방식으로 운영을 할거라 예상한다.

 

나머지 과금 요소들은 사이트 사용자에 비례해서 과금이 부여된다. 총 방문자 수 같은 경우 similarweb.com 같은 툴을 사용해 유추해보면: 

월 100만 방문자 25 페이지 / 방문 = 월 2500만 페이지 방문

 

🖥️ 서버와 🛢️디비 비용은 유추하기가 쉽지않다. 무슨 게시판 소프트웨어를 쓰는지도 모르고 최적화는 어떻게 했는지도 모른다. 

페이지 요청 양을 보면 적어도 월 2500만 페이지뷰 (= ~10 req/s), 서비스 특성상 피크 시간이 있다보니 넉넉한 서버 사양이 필요하다.

 

고성능 🖥️서버 한대는 한달에 50-100만원은 우숩게 넘어간다. 좋은 성능의 🛢️디비 가격도 비슷하게 만만하지 않다. 

서버 가격은 천차만별이지만 🖥️서버/🛢️디비에만 100-200만원 정도 운영에 쓸거라 예상해보자.

 

마지막 🌐 "트래픽" 과금. 침하하 같은 이미지 공유가 많은 사이트는 트래픽 과금이 부담될 수 밖에 없다. 

좀 전 사용한 월 2500만 페이지 방문과 게시글당 2MB 계산만 해도 벌써 50TB라는 수치가 나온다. 

트래픽 과금의 방식은 종류가 많지만, 대충 100원/GB으로 계산해도 500만원이 넘는다.

 

 

하지만 실제로 이런 트래픽을 감당하며 운영할리는 없다. 게시판 사이트 처럼 이미지 사용량이 높은 사이트는 

대부분 Content Delivery Network (CDN)을 사용한다. 쉽게 말하면 이미지/비디오 같은 자료를 CDN 서비스에 "저장"해 두어 

서버에서 발생하는 트래픽 사용을 대폭 줄이는 방식이다.

 

 

CDN 서비스 종류 역시 다양한데, 그 중 Cloudflare CDN는 "트래픽 사용량 무료"라는 대단한 과금 정책을 시행하고 있다. 

여담으로 나는 이 과금 정책이 믿기지 않는다. 대부분 CDN 서비스는 100원/GB 과금을 한다. Cloudflare CEO가 직접 "해명"을 하기도 했지만...

(https://webmasters.stackexchange.com/questions/88659/how-can-cloudflare-offer-a-free-cdn-with-unlimited-bandwidth)

 

서버 응답 해더를 보면 침하하 사이트는 이미 Cloudflare CDN을 사용하는 것을 확인 할 수 있다:

 

Cloudflare CDN을 사용한다 한들, 캐슁이 매번 적중할 순 없으니 약 90% hit rate으로 계산을 해보면 이미지 관련 트래픽 과금은: 

50 TB * 0.10 = 5 TB

프로필/게시글/코멘트는 CDN활용을 안한다 보고 당 20KB의 데이터을 전송한다는 가정을 하면 2500만 * 20KB ~= 500GB

100원/GB이면 월 ~55만원.

 

종합: 

    🌐 트래픽 = 55만원 

    🖥️ 서버 = 50-100만원 

    🛢️ 디비 = 50-100만원 

    📁 디스크 = 1만원 

 

아주 긍정적이고 소극적인 계산으로도 ~156-266만원이나 나온다.당연한 소리지만 이건 재미로 하는 계산이다. 

모든 계산, 특히 🖥️서버와 🛢️디비 비용은 근거가 아주 얄팍하다. 

🌐 트래픽 📁디스크 계산도 행복 회로를 가동해 어뷰져, ddos 등 실제 겪는 문제는 완벽하게 배제했다. 

실제 침하하 개발자 분들은 운영에 많은 고민과 투자를 하실 거라 생각한다.

 

비용을 줄일 방법은 없을까? 사실 특정 게시판 소프트웨어에 묶인 이상 🖥️서버와 🛢️디비 비용을 획기적으로 줄이긴 어려울 것 같다. 

개발에 더 투자해 최적화 작업을 할 순 있지만, 사실 개발자가 제일 비싸다. 

침하하의 역사성 ("웃음의 알렉산드리아 도서관")을 생각하면 투자할만 할 수도.

 

트래픽 부분은 Cloudflare의 Bandwidth Alliance에 속한 클라우스 서비스로 호스팅 이전을 하면 더 아낄 수 있을지 않을 까 한다. 

AWS가 아닌 GCP를 쓰기만 해도 트래픽 과금의 20-50%를 아낄 수 있고, Vultr 서버의 경우 아예 과금이 없다! https://www.cloudflare.com/bandwidth-alliance/

 

===============================================

 

일부 개발용어가 있지만 전반적으로 비개발자분들도 이해하기 쉬운 내용으로 잘 정리해주셨길래 가져와봅니다.

 

출처: https://typefully.com/dylayed/c07KWRo

태그 :
#용건만_간단히
댓글
바이코딘
23.01.13
BEST
뭔소린지 모르겠지만 일단 털보가 손해보는 얘기니 개추
젬스톤
23.01.13
BEST
https://resources.chimhaha.net/comment/1673577476189-hlo35w4z8h6.png
참치맛오이
23.01.13
BEST
잘 아시네요... 이쪽 전문가신가요? 두번째 침하하수호자로 입사하실생각은 없으신가요? 무려 5명이 해야할일을 홀로 할수있답니다.
stkj
23.01.12
문과생은 무슨 소리인지 하나도 모르겠잖슴~ㅠㅠ 긴 글 쓰시느라 고생하셨습니다.
치마하하
23.01.12
좋은 글 잘 봤습니다!
방장이 얘기한 부분이지만 침하하는 서버 운영만으로는 적자가 아니라고 했어요
개발자분이나 관리자분 인건비까지 들어가니까 적자라고 하더라고요
침착한까마구
23.01.12
사이트의 사용처는 무궁무진하니 지금 적자인게 뭣이 중헌디~
강력한해자
23.01.12
침형 보자마자 클릭해서 정독중 ㄷㄷ
칆촱뫦
23.01.12
궁금했는데 감사합니다.
젊은꼰대
23.01.12
아 알지알지 이거 무슨 괴슈탈트 어쩌구 보석상이 10만원 손해잖슴~~
베개나라일꾼
23.01.12
나중에 팔어!!
바이코딘
23.01.13
BEST
뭔소린지 모르겠지만 일단 털보가 손해보는 얘기니 개추
세종머앟
23.01.13
그러니까 털보가 돈내고 우린 즐기면 된다 이거죠?
권라떼
23.01.13
나 이제 진짜 알았어 (모름)
|짤착맨|
23.01.13
근데 우리가 알 바는 아니죠 ㅎㅎ
https://resources.chimhaha.net/comment/1673577156125-h33rmdc9ivf.webp
침공어찌목만오셨소
23.01.13
아무것도 안하면 560만원인데 뭔가 서버를 바꾸면 싸진다는 내용?
야근은야끄잉
23.01.13
와 알고 쓰니까 더 좋네요
https://resources.chimhaha.net/comment/1673577304326-p4vwh6wze1s.gif
젬스톤
23.01.13
BEST
https://resources.chimhaha.net/comment/1673577476189-hlo35w4z8h6.png
좌절하지않는조홍
23.01.13
??? : 트래픽 먹어서 응원하자!
파티오리
23.01.13
아..그래서 그런거구만!!(모름)
https://resources.chimhaha.net/comment/1673577993657-t5szrclgpr9.gif
땅콩팟타이
23.01.13
개발자분 인건비가 젤크죠 이규모 혼자 구축하셨다던뎅 시니어 개발자 인건비 ㄷ ㄷ
침순하하
23.01.13
움짤 덜쓰는게 도움되는건가?!
얼렁뚱땅맨
23.01.13
결론은 움짤 많이 사용 하면 되는 건가요
마초마초맨
23.01.13
아 나 완전 알았어
침굿즈내놔
23.01.13
와 전문가말 들으니 재미있네요
퀘이보
23.01.13
아~그러니까 글쓸때 움짤은 꼭 넣으라는거죠?
오히려병건
23.01.13
공머 학부생이 보는 이런 글은.. 정말 멋지다는 생각이 드네요
호민공
23.01.13
이말연연구소1년수익이3000억인데 500만원이면뭐..
페페05
23.01.13
한국말인데 통역이 필요하다 ㅠㅠ
정신없지훈
23.01.13
그말은 죽순, 내 알빠 아니라는 뜻이군요! "알빠노"
상남자
23.01.13
정답 : 병건이가 500만원 손해
그렇징
23.01.13
광고수입은 얼마나하죠?!
까미임
23.01.13
이거 방장이 종이에 써서 단군님한테 보여줬는데 반응을 보면
배너광고수입 - 침하하운영비 = 비슷하거나 흑자
근대 여기서 인건비를 빼면 고스란히 적자가 되는거 같았어요.
근데 업무가 혼자서 안되는걸 혼자 한다. 사람을 늘려야하는데... 라고 말해서 적자는 더욱 늘어날것으로 보임 ㅋㅋㅋ
두꺼비성운
23.01.13
???: 우와~ 내가 좋아하는 미국식 정보글이네~
1 2

😄유머 전체글

육회를 두개 주문하면? 2
아재개그
우리동네차짬대장
·
조회수 56
·
2시간전
집을 잘못 찾아온 장의사.gif 3
웃음
여섯시내고향
·
조회수 91
·
4시간전
브레이킹 베드 한국 시사회 아님 4
웃음
여섯시내고향
·
조회수 123
·
4시간전
상대가 디아블로2였던 비운의 명작
웃음
여섯시내고향
·
조회수 79
·
4시간전
작문대회 우승자의 댓글 3
기타
국밥부장관
·
조회수 135
·
4시간전
풍산 2
누를황
·
조회수 88
·
5시간전
작은 강아지를 구한 떠돌이개와 개방장(감동주의)
웃음
거봐라
·
조회수 74
·
6시간전
아 .. 뭐야 갑자기 왜그래 ~ .. 심쿵 ❤️
푸르로닝
·
조회수 117
·
6시간전
거북 : 이새ㄲ 버그 걸렸네 .. 2
푸르로닝
·
조회수 99
·
6시간전
요즘 재택 알바 하는 법
웃음
청담동
·
조회수 92
·
7시간전
사료 엎지른 죄 온몸으로 수습하는 리트리버 1
의중아중이니아니오
·
조회수 114
·
7시간전
그냥 졸업하고 해적이나 하고싶네 2
웃음
의중아중이니아니오
·
조회수 137
·
7시간전
기가 약한 사람이 버스를 못타게 막은 이유는? 1
아재개그
밥주세요뿌잉뿌잉
·
조회수 87
·
8시간전
여배우의 목욕물이 들어간 비누 출시 9
웃음
웅취한교동
·
조회수 256
·
9시간전
세상에 제일 무서운 냥냥펀치
라노llano
·
조회수 87
·
9시간전
목숨걸린 빈칸 채우기 3
웃음
창을열어
·
조회수 156
·
10시간전
통천이 분마다 화를 내면? 2
아재개그
박인규
·
조회수 112
·
10시간전
어느 여직원의 퇴사 로망 5
웃음
옾월량
·
조회수 351
·
12시간전
전철을 이기고 싶었던 강아지 1
웃음
옾월량
·
조회수 148
·
12시간전
내향인들한테서 은근 반반으로 갈린다는 상황 15  
웃음
바이코딘
·
조회수 385
·
12시간전