LoL 매니아 칼럼 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[칼럼] 섭폭 그만징징.이글보면 어쩔수없단걸 알게됨.

쓰리랑드루
댓글: 29 개
조회: 2327
추천: 5
2013-05-27 13:09:12

 

이글은 어제 " 2478 " 님께서 작성하신글입니다.

 

 

----------------------------------------------------------------------------------------------------------

 

먼저 서버 관련문제는 서버 증설이 답이아닙니다.

북미나 중국이 우리 한국보다 유저들이 많은건 사실입니다. 부정할수가없어요 이좁은땅떵어리보다 그넓은 대륙이 인구수가 저희보다 적다는건 말이안되죠..

 

동시 접속자수 넘사벽.

한국은 유난히 인터넷 인프라가 타의 추종을 불허하듯 좋습니다. 기술력또한 다른나라 보다 월등히 좋구요.

단 동시접속자수도 엄청납니다. 초창기 리오레 같은경우 aos 가 많이 생소했습니다. 파오케나 도타 카오스 등 하는사람만 알고 있었기에 런칭시에는 그렇게많은 사람들이 몰리진않았습니다. 그러니 한국 라이엇 측도 조금씩 증설해가는 쪽이엿겟죠.

예를 들어

예전에는 동시접속자수 50~100 서버 증설량 10~20(꾸준히 증설) 이기에 기존 서버 용량과 조금씩 증설해가는 서버량으로 커버가 가능했습니다. 하지만 aos 를 뚜껑 따보니 정말로 재미있는 게임이였고 한국 시작에 특성에맞게 e-sport 의 커다란시장에 맞게 리오레는 급성장을하게됩니다.

 

그러다보니 동시접속자수가 폭발적으로 증가합니다. 50~100이던 동시접속자수가 한번에 200~600 정도 까지 치솟았다고생각해보세요 기존 서버 증설량가지곤 택도없습니다. 즉서버 증설은 조금밖에 안되는데 동시 접속자 수가 폭발적으로 늘어나버리니 서버자체에서 관리가 안되는겁니다. 수용량을 초과했다이거죠. 자 그럼 서버수용량을 초과했을때 어떠한일이 일어나나. 인벤 여러분이 사용하는 컴퓨터도 똑같습니다 쓰로틀링이라고하죠 cpu 에 과부하가 걸려서 cpu 에 손상이 우려된다 그러면 자동적으로 코어수를 죽이거나 클럭을 현져하게낮추거나 제부팅 시켜버립니다. 같은겁니다 서버도 서버 메인보드 밑 cpu 가존재합니다 가정용과 다르게 제온 옵테론 등 고가의 cpu 가들어갑니다. 이 cpu 기존 부하와달리 말도 안되는 량의 부하가 걸리게되니 자동 셧다운 해버리는겁니다.

 

자 cpu 가 셧다운된다는말은 서버가 꺼진단말입니다. 그럼 리오레 홈페이지 리오레등 모든것이 중지됩니다 서버와 수신이 안되니깐요. 그럼 서버 관리 측에서 다시 서버를 부팅시하로 갑니다. 여기서 기존 가정용 컴퓨터와달리 db 즉 데이터베이스가 넘사벽이기때문에 부팅하는시간도 오래걸립니다.. 그러면 어쩔수없이 라이엇측은 점검 이란 명목으로 부팅시간을 조정하는겁니다. 단 부하가심해서 서버가 말그대로 뻗었다.. 이러면 복구하는데 오래걸릴거고... 동시접속자수가 폭팔해서 그냥 다운된거면 복구 시간은 빨라집니다.

자 여기서 그럼 글쓴이 니가 말하는 건뭐냐? 서버 증설 문제 맞지않느냐?. 뭔 개x리냐? 할수있는데 이것도한 라이엇 능력 밖의 일이라서 이런글을 쓰는겁니다.

서버증설이란 그냥 가정용 컴퓨터 하나 늘리듯 뚝닥 늘리는게 아닙니다. 고가의 cpu 제온 옵테론 시리즈는 몇십만원이아닌 몇백 몇천만원대입니다 cpu 하나에요... 기존에는 조금씩 꾸준히 늘리면 됬지만 지금 요구하는 수용량은 기하 급수적으로 늘어납니다..

 

여기서그럼 그럼 라이엇은 우리가 rp 그렇게 질러주는데 돈이없다 이말이냐? 이런말이 나오겟죠.. 그것또한아닙니다.

서버구축시에는 기본 서버와의 커뮤니케이션 즉 기존 서버와 충돌 에러가 없게 프로그램을 다시 짜야합니다. 서버만 주구장창 늘렸다간 충돌이 심하고 서버간의 렉도있고 늘리나마나 거기서거기입니다.

프로그래머가 서버한대를 구축하는데는 한대당 2시간정도 소요됩니다 그럼 예시로 필요한 서버가 20대가 더필요하다 그럼 쉬지않고 밥도안먹고 화장실도안가고 구축하는데만 40시간 소요됩니다.. 말이 40시간이지 도중에 프로그램 오류뿜고 서버 뻗고 하면 싹갈아엎고 다시하면 더걸리겟죠.. 문제는 국내에서 이렇게 노동적으로 할수있는 프로그래머 회사를 찾기 힘들다는겁니다.. 생각해보세요 임금 이빠이줄테니 너 화장실 도 가지말고 밥도먹지말고 자지도말고 40시간 일해 하면 하겟습니까?.. 못합니다..

 

이러한점을 봤을때 결론은 라이엇측이 서버증설을 안하는게아니라 하는데 한계점에 도달했다는겁니다.

그럼 여기서 또 이런말이 나옵니다 그럼 넥슨은? 넷마블은? 개들은뭔데 신이냐??

자 예시로 넥슨의 대표적인 게임 메이플 스토리 입니다 메이플 스토리 자체서버가 몇개죠? 10개도넘죠? 거기에 또 한서버당 가지치기로 1섭 2섭 3섭 많죠? 동시접속자를 분산시킨단 말입니다. 그러니 서버 부하가 상대적으로 몰려도 줄어든단말입니다. 1서버에 사람이넘친다 어라 안드가지네? 그럼난 2섭 이런식입니다.

그럼여기서 또하나 롤은 왜그렇게못하냐?

 

롤은 5:5 매칭 시스템입니다. 서버를 저렇게 분산시키면? 사람들이 분산되잇는데 과연 큐가 잡힐까요?? 잡히는데도 상당히 오래걸리고 잘잡히지도않습니다.. 그러니 하나의 서버에 계속 몸집을키우는건데 메이플처럼 입구가 여러게가 아니니.. 입구는 하나인데 들어갈라는 사람들은 넘칩니다.. 여기서 대기열이 발생합니다. 대기열 수가 기하급수적으로계속 늘어나게되면? 부하가 증가합니다. 부하가 증가하면 ? 서버가 뻗습니다..

결과는 넥슨처럼 서버를 분산시켜버리면 리오레도 서버 절대안터집니다 하지만 게임특성상 매칭시스템이다보니 저러지도못하고 그냥 계속 수용량만 늘리는겁니다. 제가볼땐 라이엇은 꾸준히 서버증설을 하는중인거같습니다 서버증설을안하면 이거보다 더한 서버 폭파가 있었을것이고 복구하는것도 되게 오래 걸릴겁니다 그나마 꾸준히 증설을 했으니 이정도인겁니다.

 

 

------------------------------------------------------------------------------------------------------------

 

그러니 그만 징징 댑시다.

Lv58 쓰리랑드루

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • LoL
  • 게임
  • IT
  • 유머
  • 연예
AD