급증하는 접속자로 속수무책 당하고 있는 B사 사연은?
안녕하세요. 코로나 사태가 생기고 IMQA를 찾아주시는 고객사들도 늘었지만, 그만큼 각광받고 있는 것이 부하 테스트 입니다.
그도 그럴 것이 우리에게 갑자기 찾아온 코로나로 인해 생활의 많은 부분이 오프라인에서 온라인화되고 기업들은 갑자기 몰려든 온라인 사용자들을 감당하지 못하고 서버가 다운되는 사태를 겪고 있기 때문입니다.
앞서 작성한 ‘부하 테스트의 모든 것’이라는 포스팅에서도 설명하였듯이 일반적으로 부하 테스트는 이벤트나 대규모 상황을 대비해서 우리 서버가 얼마나 버틸 수 있는지 확인하기 위해서 진행을 하게 됩니다. 하지만 지금은 시기가 시기인지라 코로나 확진자 수가 늘어나는 뉴스가 보도되면 준비할 겨를도 없이 사용자가 급속도로 몰리게 되어 많은 기업들은 속수무책으로 당할 수밖에 없었습니다.
본격적인 포스팅 시작 전 ‘우리 회사 아니야?🤔’ 하시는 분들, 또는 ‘아! 요즘 서버 다운될까 봐 잠도 못자겠네!’생각하시는 분들 모두!! 이번 IMQA 팀의 부하 테스트 첫 번째 일지를 읽어보시면 나도 모르는 사이에 정품질님에게 연락을 하고 계실 수도 있습니다.
코로나 사태가 장기전으로 돌입하면서 모두가 힘든 이 시기에도 웃프게 수혜자들이 존재하죠?
바로 의약품 개발 업체💊💊입니다.
오늘의 부하 테스트를 의뢰한 기업도 잘나가는 의약품 개발 업체로 승승장구할 일만 남았다고 생각했지만 속사정은 전혀 그렇지 않았다는 사실! (토닥토닥)
이 의약품 개발 업체 B사도 기존에는 온라인보다는 방문 판매와 현장 판매를 위주로 사업을 했고, 모바일 웹으로 온라인 서비스를 했다고 해요.
그리고 이 온라인 서비스는 외부 용역을 통해 개발을 했고, 아무래도 오프라인 중심으로 사업진행하다 보니 온라인의 중요도나 큰 이슈가 없었다고 합니다.
문제는 코로나 확산 이후 사업 방향이 자연스럽게 온라인으로 변경되고, 온라인 사용자가 증가하면서 B사는 더 많은 사용자 유입을 위해 이벤트와 홍보를 진행했습니다.
하지만 동시 접속자 수가 200명만 넘으면 서버가 다운이 되지는 않지만 동작이 너무나도 느리다는 걸 발견하게 되었고, 앞으로도 주기적인 이벤트를 진행하기 위해서는 서버의 성능 확인이 매우 시급하다고 판단하여 저희 IMQA 팀에 미팅 요청을 해주셨습니다.
사실 이런 상황을 들으면 “그랬구나~! 그럼 부하 테스트는 이런 단계로 진행되고요, 시나리오는 이렇게 구성하면 될 거 같아요.” 하면 끝나지만, 저희가 또 누굽니꽈!👨🏻💻 성능 진단 솔루션 개발 업체이기도 하고 소프트웨어 성능 기준을 표준화하여 그 시장을 우뚝 키우겠다는 목표가 있다 보니 그냥 넘어갈 수가 없어서 초기 진단을 해드렸답니다.
소프트웨어의 성능 진단이라는 것이 다른 관점에서 보면 관련 분야가 아닌 이상 장황한 설명만 나열하게 될 수 있는 부분이 있죠? 그래서 IMQA는 눈으로 성능 지표를 확인할 수 있는 점이 매우 좋다는 피드백도 많이 받았습니다.
그렇다면 이 의약품 개발 업체 B사는 모바일 앱도 아니고 모바일 웹 페이지라 IMQA 제휴업체 제니퍼소프트 APM을 통해서 B사 서비스의 성능을 간단하게 진단하고, 문제의 원인을 파악해보았습니다.
문제점 스캔 후 B사의 개발 외주 업체에 내용을 전달하여 해당 부분을 수정을 시도한 결과!!! 동시 접속자 수가 600명이 넘어도 이전처럼 서버가 느려지는 장애는 발생하지 않았답니다.
여윽시! IMQA 팀! 매우 칭찬해! (오진.. 자랑질 죄송합니다🥶)
만약 위에서 시도한 것처럼 장애에 대한 개선이 없이 부하 테스트를 진행하였다면 어땠을까요?
장애로 인해 서버의 최대 성능을 파악하는 것이 어려울 수도 있습니다.
다행히 B사의 경우, 저희 팀을 통해 예기치 않은 장애까지 신속하게 해결할 수 있어서 1석2조의 효과를 보았고 이런 예외 상황들까지 파악하기 위해 전문가 집단을 찾는 것입니다.
현재 B사는 저희와 부하 테스트 일정을 조율 중에 있어요. 요즘 저희 부하 테스트 의뢰가 꾸준히 들어오고 있다는..🙊
부하 테스트를 원하는 기업에서는 가장 먼저 IMQA 팀의 부하 테스트 컨설팅 제안서를 확인해 주시고, 이 포스팅 초반에도 나온 부하 테스트의 모든 것이라는 게시물을 보시면 왜 IMQA팀이 여야 하는지도 설명이 되어 있답니다.
요즘 작은 이슈로도 서버가 다운되는 기업이나 코로나 사태로 온라인 사용자가 급증하여 조마조마하신 운영자분들!
부하 테스트도 전문가에게 진단받으세요 :)