퀵바


강호정담

우리 모두 웃어봐요! 우리들의 이야기로.



작성자
Lv.55 사정화
작성
15.06.26 23:29
조회
962

웹서비스를 운영하다 보면 정말 많은 문제를 만나게 됩니다.


트래픽이 적을 때는 어떻게 어떻게 돌아가는데...

사이트가 잘되면 그때부터 문제의 연속입니다.


작은 회사는 자금 사정으로 내부에 보통 전문화된 인력이 없습니다. 최소화된 인력으로 구성을 합니다. 개발자가 없고 외주 개발에 의존하기도 합니다. 정말 최소한의 인력으로 구성을 합니다. 


잘되가는 시점에서 개발 인력을 충원을 하겠지만, 솔직히 작은 업체에서 내공이 많은 산전 수전 공중전을 겪은 개발자 및 시스템 엔지니어를 구하려고 해도 구하기가 어렵습니다. 그런 인력 자체도 많이 없고, 이미 좋은 회사에 들어가 있습니다. 인건비도 상당히 많이 투자가 되어야 합니다.


그러다가 사이트가 잘되가는 과정에서 수많은 문제가 생깁니다. 기존 사이트에 기능들이 계속 추가되고, 많은 사람들이 접속하다 보면 별 이상한 문제가 하나씩 하나씩 양파껍질까는 것처럼 계속 나옵니다. 그러다가 사이트에 위기가 찾아옵니다.


왜냐하면, 처음부터 대량의 트래픽에 대해서 사이트가 만들어지지 않고, 보통 사이트에 내부에 문제점들이 도사리고 있기 때문입니다. 

그러다가, 방문자가 임계치를 넘는 순간에 문제가 터져서 부랴부랴 제일 쉬운 방법으로 서버의 증설로 해결을 하려고 하지만, 단순히 서버 증설로 문제가 해결되지 않는 경우가 많습니다.


이렇게 되면 처음에는 기존 인력으로 문제를 해결하기 위해 노력을 합니다. 그러나 이런 문제를 경험해 보지 않았으면 해결하기가 어렵습니다. 예를 들어, 더하기만 아는 사람에게 곱하기를 시키는 문제라고 할까요? 물론 더하기에서 곱하기를 유추할 가능성이 있을 수 있지만, 보통은 어렵습니다.


결국 외부 전문가에게 도움을 청하게 됩니다. 근데 문제를 해결하려면, 기존 내부 서버 프로그래밍에 대해서도 알아야하고, DB와 관련된 문제일 수도 있고, 서버 설정이 문제일 수도 있고, 외부 공격등 정말 다양한 원인일 수 있습니다.


외부 전문가도 한번에 해결이 안되는 경우가 발생합니다. 그러다가 더 많은 비용으로 컨설팅을 받아서 문제를 해결을 하게 되기도 합니다. 제가 신입시절에 회사 솔루션의 버그를 해결하기 위해서, 전문가 2분을 모셨는데, 2-3주정도에 1분만 상주했었는데, 2천만원정도의 금액이 들었습니다. 결국 문제는 해결이 되어서 해피엔딩으로 마무리가 되었습니다.


문피아 기사를 보니 월매출 8억을 넘었다고 나오는데, 물론 매출이니까 순이익은 적을거라고 생각되지만, 이번 기회에 좋은 개발 및 운영 인력을 뽑게 되었으면 합니다.


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


참고로 짧은 개발 지식이지만, 몇가지 수정할 사항이 보입니다.

이 글을 보실지 모르겠지만, 간혹 개발자 분들이 보여서 참고하시라고 제가 아는 사항 몇 가지 적습니다.


서버를 기능별로 분리를 해야합니다. 

www.munpia.com., login.munpia.com, ssl.munpia.com, static.munpia.com. square.munpia.com, m.munpia.com등등 문피아 사이트를 돌아다니다 보면 위에 주소로  url 주소가 바뀝니다. 언뜻 보면 분리된것 처럼 보이지만, 실제 서버는 여러대의 서버가 동일하게 분산 배치되어 있는 구조입니다.

결국 한곳이라도 트래픽이 몰리면, 모든 서버가 동일하게 문제가 생기되는 구조입니다.


결제와 관련된 서버, 모바일과 관련된 서버, 작가가 작품을 관리하는 서버등 중요한 서버는 별도로 분리를 하면, 문제가 생겨도 특정 서버에만 국한되서 생기고, 문제의 원인을 좀더 명확하게 찾는데 도움이 될 수 있습니다. 운영하는데 장점이 될 수 있습니다.

고성능이 서버보다 사양이 그보다 낮지만 여러대를 적절히 사용하는게 좋을 수 있습니다. 


제가 보기에는 2가지 작업을 하면 도움이 될것 같습니다.


1. 모바일 서버를 별도로 추가해서 분리합니다.

- 현재 문피아의 트래픽은 2개로 나뉠 것 같습니다. 모바일과 웹입니다. 2개를 별도의 서버로 분리하는것이 좋을 것 같습니다.


2. static.munpia.com 은 이미지 및 정적 파일을 서비스 하고 있는데, 같은 서버군에서 서비스를 하고 있습니다. 많은 수의 이미지 및 정적파일은 별도의 도메인을 추천드립니다. munpia.net을 포워딩 용도로 사용하지 마시고, static.munpia.net으로 사용해서 면 좋을 것 같습니다.


이미 적용하려고 하실지도 모르지만, 도움이 되었으면 합니다.


Comment ' 6

  • 작성자
    Lv.44 청군
    작성일
    15.06.26 23:46
    No. 1

    정말 친절하고 좋은 정보인것 같습니다. 문피아측도 꼭 보고 문제재발을 최소화할수 있으면좋겠네요.

    찬성: 0 | 반대: 0

  • 답글
    작성자
    Lv.55 사정화
    작성일
    15.06.27 07:32
    No. 2

    저는 혼자서 사이트 웹개발, 앱개발, 운영을 하고 있는데...
    정말 어렵습니다...
    어떤 문제가 터질때마다 조마조마합니다. ^^;;

    찬성: 0 | 반대: 0

  • 작성자
    Personacon 명마
    작성일
    15.06.27 00:46
    No. 3

    생산적인 도움이고 정보입니다. 그런데 닉네임이 사정화인 걸 보면, 동천 캐릭터 중 사정화 팬이신 듯?(동천 3부 17권을 마지막으로 아직도 안 나왔나요......)

    찬성: 0 | 반대: 0

  • 답글
    작성자
    Lv.55 사정화
    작성일
    15.06.27 07:34
    No. 4

    동천을 재미있게 봤었는데, 동천 연재보다 작가님이 건강히 잘 계시는지 궁금하네요^^

    찬성: 0 | 반대: 0

  • 작성자
    Lv.77 술용
    작성일
    15.06.27 01:12
    No. 5

    좋은 글이네요!!

    찬성: 0 | 반대: 0

  • 답글
    작성자
    Lv.55 사정화
    작성일
    15.06.27 07:39
    No. 6

    제가 겪은 경험담입니다. 살다보면 경험만큼 중요한게 없다는 것을 많이 느낌니다. 감사합니다.

    찬성: 0 | 반대: 0


댓글쓰기
0 / 3000
회원가입

강호정담 게시판
번호 제목 글쓴이 날짜 조회
223020 정담지기님, 제재 기준 좀 알려주세요. +57 Lv.99 管産 15.06.27 945
223019 결국 크롬을 깔았네요 +5 Lv.99 의설 15.06.27 610
223018 사과드립니다. +7 Lv.97 [탈퇴계정] 15.06.27 805
223017 정담이 좋았던, 그리고 이젠 잘 오고싶지 않은 이유. +29 Lv.78 대추토마토 15.06.27 1,164
223016 정담지기님에게 묻습니다. +9 Lv.6 Morek 15.06.27 663
223015 전기세에 붙은 tv 수신료 때문에 울고 있습니다. +4 Lv.24 약관준수 15.06.27 785
223014 아래 차라리 일베에 자문을 구하라는 글마저 있길래... +3 Lv.80 fm*** 15.06.27 940
223013 맨날 외부 공격에 털리는 +15 Lv.88 leipiel 15.06.27 800
223012 독점작들 독점계약 해지는 안되나요? +6 Lv.80 fm*** 15.06.27 875
223011 저도 불쾌하고 문피아욕 많이 했습니다만... +14 Lv.68 인생사랑4 15.06.27 904
223010 고등학교때 절 괴롭히던 친구가 +5 Lv.99 마음속소원 15.06.27 703
223009 디도스 공격에 대한 의문점 +9 Lv.50 궤도폭격 15.06.27 807
223008 결국은 외부 공격으로?? +7 Lv.88 leipiel 15.06.27 642
223007 정담지기님께 뭍습니다. +3 Lv.39 청청루 15.06.27 620
223006 안녕하세요, 정담지기입니다. +19 Personacon 정담지기 15.06.27 1,425
223005 인터넷 서점에서 책 한 권을 사도 마일리지가 쌓이고 +5 Personacon bluedawn 15.06.27 578
223004 이제 서버 괜찮아진 것 같은데요? Lv.41 거믄밤 15.06.27 484
223003 문피아에 머무는 시간이 짧아졌습니다. +3 Lv.26 바람과불 15.06.26 560
» 작은 서비스를 운영하는 입장에서, 이번 상황이 좋은 기... +6 Lv.55 사정화 15.06.26 963
223001 문피아. 향후 몇년은 쾌적할듯. +4 Lv.64 올렘 15.06.26 789
223000 한겨레 신문에도 소설이... Personacon 水流花開 15.06.26 796
222999 최근 두 달 동안 서버 관련 공지 모음 +7 Lv.99 管産 15.06.26 911
222998 역시 전문가인가요. +6 Lv.72 雲漢 15.06.26 828
222997 오늘 임정수반이셨던 김구선생님 서거하신날.. +2 Lv.64 올렘 15.06.26 632
222996 으~ 권혁! +1 Lv.26 바람과불 15.06.26 605
222995 뭔가 잊은거 같은데... +7 Lv.88 관측 15.06.26 781
222994 공지 보고 사이버경찰청 가봤는데... +3 Lv.39 청청루 15.06.26 1,150
222993 참, 황당한 건... +12 Lv.25 다이버스 15.06.26 892
222992 무능한 사이버 수사대 의뢰해도 거기서 거기일듯? +4 Lv.55 글자판기 15.06.26 1,039
222991 19금은 어찌보는지요 +2 Lv.97 정승대감 15.06.26 659

신고 사유를 선택하세요.
장난 또는 허위 신고시 불이익을 받을 수 있으며,
작품 신고의 경우 저작권자에게 익명으로 신고 내용이
전달될 수 있습니다.

신고
@genre @title
> @subject @time