Splunk 도입 이유
넥슨은 게임이라는 가상세계에서 자사 고객, 즉 온라인 게임 사용자들의 행동 패턴과 요구를 파악하기 위해 다양한 소스들로부터 데이터를 수집해야 했다. 이를 위해서는 극도로 복잡하고 힘든 수작업이 요구되었다. 게임 기획자가 어떤 데이터를 요구하면, 인프라 담당자들이 서버를 일일이 조회하여 데이터를 추출하고, 이를 IT 팀에서 파싱(parsing)하고 분석하여 엑셀 문서 형태로 가공된 결과를 제공하는 식이었다. 이러한 기존 방식으로는 결과가 나오기까지 며칠씩이 소요되었기 때문에, 데이터로부터 실시간 인사이트를 확보하기란 불가능하였다. 게다가 고객들로부터 직접적인 불만사항이나 의견이 접수된 이후에야 후속적인 이슈 대응이 가능했다. 넥슨은 게임로그를 실시간으로 분석하고 원하는 형태로 가공함으로써 고객이 필요로 하는 바와 게임 내 문제 상황을 보다 직관적으로 볼 수 있게 해주고, 통계 데이터를 시각화하여 비즈니스 인텔리전스를 제공하는 솔루션이 필요했다.
넥슨은 몇몇 벤더들을 검토한 끝에, 사용이 간편하고 다양한 데이터 소스들을 동시에 분석할 수 있는 Splunk 플랫폼을 선택하였다. Splunk 소프트웨어는 여러 소스들로부터 수집된 데이터를 단일 창에서 확인할 수 있도록 해준다. Splunk 플랫폼 내에서 다양한 데이터 통계에 대한 연관분석을 실행함으로써, 넥슨은 전반적인 온라인 게임 운영에 대한 실시간 인사이트를 확보하게 되었다. 이를통해 게임 밸런스 향상을 위한 정확한 의사 결정, 안정적인 운영 보장, 사용자 경험 최적화가 가능해졌다. 또한 넥슨은 Splunk 를 ‘서든어택2 (Sudden Attack 2)’ 등 신규 게임 에도 적극적으로 도입하고 있다.