초당 40기가 디도스를 방어할려면 어느정도???

하정구   
   조회 34333   추천 0    

일간베스트 저장소(일베) 라는 커뮤니티 사이트가 있는데,

오늘 40기가 디도스 공격에도 끄떡 없네요.

 

40기가 디도스 공격은 국내 디도스 역사?를 봤을때

전무후무한 어마어마한 공격인 것 같은데 ...

 

일베는 운영 인력이 총 4명 이라고 했는데,

엔지니어는 1~2명 될 것 같은데.. 궁금하네요..

 

어떤 장비, 어떤 스킬을 갖고 있어야

이런 대규모 디도스를 막을 수 있지요????

 

 

정치적인 의견은 자제해주시구여..

참고로 전 일베인 아닙니다. ^^;;

 

 

=========오늘 일베 공지 ======================================

 

공지사항 URL: http://www.ilbe.com/503386652 

 

 

========떠돌아다니느 일베 서버 구조===========================

 

 

 

 

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

 

 

 

짧은글 일수록 신중하게.
회원K 2012-12
방어 시스템 성능을 떠나서 개발 + 운영이 대단 합니다.

느려터진 XE를 솜털처럼 가볍게 동작하게 하다니 서프라이즈 한데
더 경악스런 것은 XE는 튜닝하거나 개선할 부분이 크지 않은 게시판이라는 것 입니다.
대부분의 호스팅에서 XE는 동접 50이면 서버가 멈춰버리는 극악한 게시판 입니다.

2CPU 동접 100명에도 서버 1대로 버거워 하는데,
2CPU 몇천배 트래픽을 저정도 숫자의 장비로 저렇게 깔끔하게 처리 하다니 (평소기준으로)
시스템, DB, 네트웍 운영노하우가 엄청난 고수가 있는 것 같습니다.

뿐만 아니라 MySQL을 안깨지게 replication하고, 그것을 Read와 Write로 나누는 것도
엄청난 기술 입니다. 한번 시도했다가 DB가 깨져 나가서 포기했던 슬픈 기억이 있습니다.
클러스터도 아니고, replication으로 저렇게 하다니 확실히 레벨 극상의 고수 입니다.

제가 상상만으로 구상하고 실제로는 못했던 시스템을 현실에서 구현했네요.
     
하정구 2012-12
그렇군요... 게다가 조립서버 라는게 믿기질 않네요..
김상일 2012-12
일베를 싫어하시만 사이트 구성및 운영은 배워보고 싶네요..
노하우겠지만요.
     
하정구 2012-12
저도 내공은 딸리지만 귀동냥이라도 해보고 싶네요 ㅎㅎ
          
회원K 2012-12
귀동냥으로 배우는 것이 가능한 수준이 아닙니다.
저는 튜닝할 때 감으로 튜닝할 포인트를 찍어서 합니다.
트래픽이 A에서 걸릴 때, 뜬금 없이 Z를 개선해버리는 것이죠.
관리지표나 그런 것을 보지 않고, 오직 느낌과 예측만으로 일을 합니다.
그누보드 업계에서 속도개선에 관한 고수라는 저도, 일베에는 100수 양보 입니다.
저거 하는 분은 밥먹고 운영만 생각하는 초절정고수 입니다.
그 실력이면 구글이나 딴 곳에 가지 왜 일베에서...
          
김상진 2012-12
저정도면 단순 개발이나 제로보드 손대는게 아니라 아키텍쳐적으로 접근해야될겁니다
그말은 서버,os,네트워크,백업,복구,소스관리등 시스템적으로봐야되니 귀동냥으로는 한참보셔야될듯
               
회원K 2012-12
제로보드가 아니라 XE 입니다.
성능개선을 위해서 사용자가 손대는것이 불가능한 게시판 입니다.
순전히 시스템 성능만으로 대응하는 것이라 진짜 놀라운 능력이고
아주 미세한 튜닝 능력 입니다.
                    
김상일 2012-12
저런분이 공공기관 서버를 담당해야하는데 이상한것에 능력을 낭비한다고 생각합니다.
                         
회원K 2012-12
저런 분이 공공기관 서버를 담당하면 서버 구매가 1/10으로 크게 줄어 듭니다.
있어서는 안되는 일 입니다^^
                         
김상일 2012-12
그럼 서버업체들이 싫어하겠군요,
김상진 2012-12
보통 웹서버 컨테이너당 2000명정도면 오! 좀 튜닝돼었네 수준인데
25000명이 붙는다고하니 튜닝잘되었다고 봐야죠
웹서버당 5000명이면 os부터 튜닝을 했다고 봐야겠죠
그리고 게시판도 튜닝많이 했겠너요

근데 저정도 실력으로 왜 저런 사이트나 운영하는지
김윤술 2012-12
DB서버 따로 두고 웹서버를 앞단에서 분산시키면 처리율이 좋습니다.
     
회원K 2012-12
nginx로 처리하면 웹서버 3대로 동접 2-3만 무난히 처리가능한데
nginx를 제대로 쓰는 사람은 아주 드문 것으로 알고 있습니다.

nginx 성능이라는 apache 2.4.3 event mpm을 쓰는데
저런 수준의 트래픽을 감당 못합니다.

균일하게 웹서버 라운딩 시키려면 L4도 하나 넣어야 하는데 그건 다루기 어렵죠.

2cpu의 경우 prefork를 썼는데, 이번에 서버 이전하면서 event mpm으로 바꿨고
이전보다 큰 트래픽도 깔끔하게 처리하고 있습니다.

게시판의 경우 워낙 DB 호출이 많아서, 금년초 모 사이트 이전시 KINX에서
서버가 DDoS 당하는게 아니냐고 했었습니다. 지금은 2대로 동접 2-3천 끄떡없죠.
미션 2012-12
     
김정중 2012-12
그 유명한 이계덕 기자군요...푸흡
정희섭 2012-12
만약 "진짜로" 40Gbps를 소화(?)하는 회선을 임대해서 사용하고 있다면 이미 저놈들이 주장하는 1~4명, 초저가 서버 이런소리는 성립이 안되죠.
인원은 뭐 초고수가 있다고 해서 넘어가도 광고 몇개가지고 저 정도 회선 임대가 가능할 정도라고는 안보이네요.
LovelyJubbly 2012-12
인원은 뭐 4명이라도 가능할 것 같은데(?) 초저가 서버 이런건 아니라 생각합니다.

40Gbps 소화하려면 일단 저 트래픽을 소화할 수 있는 회선값도 만만치 않고 잡다한 트래픽 많이 들어오니
당연히 UTM은 넣어야하고 UTM을 조립서버에 소프트웨어 설치해서도 가능은 하겠지만 소프트웨어 라이센스
가격이 만만치않고 만약 하드웨어로 넣는다고 하면 가격은 더 올라갈 것 같습니다.

아이피 3개에 웹서버 6개면 뭐 물론 서버 1대로 가상화로 사용할 수도 있겠지만 분위기를 보니 그건 아닌것
같고 서버여러대에 L4이상 스위치 사용해서 로드 벨런싱 구축했다고 생각합니다.

웹서버는 NGINX를 잘 튜닝했고 디비는 MySQL 고수라 튜닝이 잘되어 서버 저렴하게 했다고 가정하더라도
기본적으로 회선당 15Gbps이상 소화할수 있는 네트워크 어뎁터라던지 동접자 2만명 이상의 데이터 소켓을
처리하는 프로세서 메모리는 물론 스토리지 풀 같은 건 조립하더라도 흔히 생각하는 가격은 아니라 생각합니다.

일단 회선비만 하더라도 저기 말한개 사실이라면 매월 몇천이상 나오지 않을까요?
     
회원K 2012-12
웹서버 사양이 비슷하면 L4 안써도 됩니다. 저도 L4 안쓰기 위해 사양을 비슷하게 합니다.
라운드로빈 돌리는 것을 IDC의 DNS가 하게 하면, 이런 DDoS급의 공격에도 괜챦습니다.
가비아의 경우 호스팅하는 서버의 ip 추가만으로 간단히 처리가 되는데 세상 좋아졌죠.
오늘 점보프레임으로 스위치, 서버 다 설정했는데 속도가 그대로여서 구글링을 해보니
랜카드와 스위치가 좋아져서, 점보프레임이 큰 의미가 없답니다. 괜히 돈 썼습니다.

잡다한 트래픽이 있던말건 큰 부담안되고 막아도 들어오기 때문에 UTM은 하지 않겠지만
비상용 보안장비가 있는 것으로 보아 필요시 일부분만 방어하는 것 같습니다.

실제 사용회선은 500mbps 정도급일 것이고 (nginx는 데이타 꽉꽉 압축해서 보내줍니다)
회선은 500mbps 정도로 추정되고 45G는 뻥입니다. 비슷한 순위의 사이트 트래픽으로 추정한 것 입니다.
구글광고는 충분히 월 1000 이상 들어올 것이고, 그정도면 운영비 커버하고도 돈이 남아요.

팀은 2-4명 정도라 보심 됩니다. 인원이 늘수록 시스템 구조가 느슨해지거든요.
누군지 생각할수록 대단한 능력자 입니다. 이런 사람은 몇 없으니 금방 드러나겠죠.
정은준1 2012-12
저 개인적인 생각으로는 이렇습니다.(순, 개인적인 생각입니다.)

잇슈를 만드는 사이트에서 또 다른 잇슈(?) 를 만드는건 아주 쉬운일이겠죠?
     
회원K 2012-12
그게 정답인 것 같습니다. 과장된 오버로 이슈 만들기.
그럼에도 불구하고 XE로 저런 트래픽을 소화하는 것은 대단 합니다.
운영능력은 단연 발군이라고 인정해주고 싶습니다.
nginx의 고수는 국내에 몇 없으니...
2012-12
사이트 규모를 봤을때 40G DDOS를 막을 수 있는 방법은 ISP에서 제공하는 대피소서비스(예를들면 KT의 클린존)를 이용한것이라고 봐야할듯합니다.

40G규모의 DDOS를 막을수 있는 장비가 있기는 하지만 장비값만 수억원이 넘어가니 웬만한 업체에서는 준비하기 어렵습니다.
회사 일 때문에 오랫만에 보게 됐는데 새록 새록 하네요.
DB 1, DB 2서버는 램 256기가씩 들어가있음.


QnA
제목Page 3593/5728
2015-12   1782811   백메가
2014-05   5257998   정은준1
2015-08   5399   voworks
2018-12   5500   컴박
2023-01   6715   일론머스크
2015-08   5735   김황중
2024-09   1117   항공모함
2020-02   3426   머리감자
2016-09   5187   전산oa
2017-09   3956   전산oa
2012-04   10791   설영수
2016-09   7347   겨울나무
2017-09   3988   cjsrbc
2024-09   1187   청길동
2024-10   1058   권순규
2016-09   14275   landwolf
2009-02   5632   유금아
2017-09   4174   으라차차차
2017-09   3948   시골집노안
2009-02   6260   jore
2020-02   4783   캔위드
2012-05   5583   무아