리소스 높은 기술력과 빠른 지원으로 고객의 비즈니스 문제를 해결합니다.

사전 등록 15만 명의 스마트폰 게임 "돌지 않는 별의 스텔라리움" 인프라 구성 리뷰로 안정적인 출시와 운영 실현

퓨리 주식회사

 

BEFORE
  • 게임 출시 전 인프라 구성에 불안감이 있음
  • 인프라 구축 미경험 부분에서 제3자의 리뷰가 필요
  • 출시 직후 운영 체계에 대한 불안감
AFTER
  • IaC로 AWS를 활용한 인프라 구축
  • 게임 전용 인프라 경험이 풍부한 지원 수혜
  • 출시 시 전담 담당자가 함께 동행

 

연금술사 양성 아카데미에서 서기생으로 활약하며 연금술사와 함께 성장하는 육성 게임 "돌지 않는 별의 스텔라리움"(이하, 라누스테). 프린트 씰 기기 사업 및 애니메이션·게임 등 엔터테인먼트 콘텐츠를 제공하는 퓨리 주식회사의 스마트폰 게임입니다. 본 작품은 사전 등록에서 15만 명을 돌파하고, 2024년 4월 출시일에는 App Store 무료 게임 랭킹 1위를 달성하는 등 순조로운 출발을 보이고 있습니다.

 

 

 

 

본 작품에서 클래스메소드는 같은 해 3월부터 AWS를 활용한 인프라 구축으로 해당 회사를 지원했습니다. 지원의 계기와 내용, 향후 전망에 대해 게임·애니메이션 사업 통괄부 스마트폰 게임부 개발과의 나카가와 가즈야 씨, 우시로 유스케 씨에게 이야기를 들었습니다.

 

 

 

새로운 기술 도입과 리뷰 의뢰로

 

해당 회사에서는 AWS를 2011년경부터 이용하고 있으며, 이전에도 노벨 게임 등에서 EC2와 RDS를 활용해 왔습니다. 2023년부터 개발이 시작된 라누스테의 인프라에서도 AWS를 활용하고 있습니다.

 

 

"관리 비용 절감 및 모더나이제이션 관점에서 새로운 기술과 서비스를 도입하고 싶었습니다. AWS Fargate(컨테이너를 서버리스로 실행할 수 있는 서비스)를 도입한 것도 그 중 하나입니다."(우시로 씨)

 

 

게임 시스템의 기반이 되는 인프라스트럭처를 코드로 관리하고 자동화도 가능한 IaC(Infrastructure as Code) 도입도 결정했습니다. 그런 가운데 청구 대행 서비스로 클래스메소드와 계약하고 있던 인연도 있어, AWS Japan으로부터 기술 지원으로 2023년 12월에 클래스메소드를 추천받았습니다.

 

 

이미 인프라 구성이 확정된 시점이었지만, 지원을 받기로 결정한 이유에 대해 우시로 씨는 다음과 같이 말씀하셨습니다.

 

 

 

"IaC로 AWS에서 인프라를 처음부터 구축한 것은 이번이 처음이었습니다. 그렇기 때문에 전문적인 지식을 보유한 분께 리뷰를 부탁하고 싶었습니다."(우시로 씨)

 

 

 

응답 속도와 답변에서 안심감을 얻다

 

클래스메소드가 참여한 것은 부하 테스트가 끝나고 튜닝을 진행하는 시점이었습니다. 정기적인 미팅은 설정하지 않고, Backlog와 Slack을 중심으로 커뮤니케이션을 취하면서 필요에 따라 온라인 미팅을 진행하는 형태로 리뷰를 진행했습니다.

 

"라누스테의 구성에서 ECS의 태스크 수와 커넥션 수, 또 증가분에 관한 최적해를 알 수 없어 상담을 드렸습니다. 그 외에도 서비스 오픈 직후 초기 유입 시의 동작을 예측하기 어려워, 부하 대책에 대해 지원을 받았습니다."(우시로 씨)

 

당초 우시로 씨는 클래스메소드 지원의 응답 속도에 대해 불안을 느끼고 있었습니다. 문의부터 답변까지 얼마나 시간이 걸리는지, 그것은 문의를 진행하는 과정에서 해소되었다고 합니다.

 

"저희 액션에 대한 응답이 빠르고, 답변 내용도 적절했습니다."(우시로 씨)

 

클래스메소드에서는 소셜 게임의 인프라 관련 지식을 보유한 엔지니어가 지원을 담당했습니다.

 

"여기가 병목이 될 것 같습니다라는 식의 조언을 능동적으로 받을 수 있었던 것이 큰 안심감으로 이어졌습니다. 게임 개발 경험이 있는 엔지니어 분께 진행 상황을 확인받으면서 리뷰를 받을 수 있어 매우 도움이 되었습니다."(우시로 씨)

 

지원에 대해서는 툴 측면뿐만 아니라, 엔지니어가 문의하기 쉬운 분위기 조성에 대해서도 호평을 받고 있습니다.

 

"Slack을 통한 가벼운 문의 창구는 정말 도움이 되었습니다. 예를 들어 폼 입력이 수반되는 것들은 이용 시 장벽이 매우 높다고 느낍니다. 그에 비해 Slack이라면 진입 장벽이 낮아 매우 질문하기 쉬웠습니다."(우시로 씨)

 

 

 

출시에서 운영 단계로

 

클래스메소드가 참여하고 약 1개월, 2024년 4월 초에는 필요한 지원이 완료되어, 무사히 4월 23일 라누스테가 출시되었습니다. 출시 전후에는 전담 담당자가 상황을 파악하면서 인프라 상황을 실시간으로 확인하며 지원할 수 있는 체계를 갖추었습니다.

 

 

"메인 담당자가 저 혼자라 불안한 가운데, 저 외에 식견과 경험이 있는 분이 지켜봐 주신다는 것에 의미가 있다고 느꼈습니다. 무언가 발생했을 때 즉시 상황을 파악해 주시고, 작업 분담도 가능한 체계가 매우 든든했습니다."(우시로 씨)

 

 

무사히 출시한 라누스테는 이후에도 안정적으로 운영되고 있습니다. 현재는 시스템 운영을 타사에 의뢰하는 절차를 진행하면서 데이터 분석을 실시하고 있으며, 원활하고 이용자가 더욱 즐길 수 있는 운영에 힘쓰고 있습니다.

 

 

"현시점에서는 Amazon CloudWatch 알람을 공유하고 이에 대응해 나가는 형태로 운영하고 있습니다. 감지는 적절하게 이루어지고 있으며, 사전 예상 범위 내에서 운영할 수 있고 있습니다."(나카가와 씨)

 

 

 

 

 

다음에는 더 좋은 시스템을 구축할 수 있다는 자신감

 

이번에는 리뷰를 중심으로 한 지원이었지만, 클래스메소드에는 다른 범위에서의 지원도 기대되고 있습니다.

 

"앞으로는 비용 측면에서의 추가 최적화나 퍼포먼스 튜닝 등에 대해 상담하고 싶습니다. 또한 새로운 기술 트렌드나 흥미로운 정보도 공유해 주시면 좋겠습니다."(나카가와 씨)

 

 

 

"다음 프로젝트에서는 더 이른 단계부터 클래스메소드에 상담을 드리고 싶습니다. 이번 경험을 토대로 하면 제로베이스가 아니라 한 단계 나아간 상태에서 시작할 수 있습니다. 설계 단계부터 조언을 받을 수 있다면 더 좋은 시스템을 구축할 수 있다고 생각합니다."(우시로 씨)

 

클래스메소드는 앞으로도 AWS를 활용한 게임 인프라 구축에 임하는 퓨리를 지원해 나가겠습니다.