블루포션게임즈 : Google Compute Engine으로 빠르고 신뢰도 높은 동남아시아 게임 시장 진출
BluePotion Games에 대하여
블루포션게임즈는 MMORPG를 전문으로 하는 게임 기업입니다. 에오스와 미스터블루의 만화 콘텐츠를 기반으로 한 MMORPG 게임과 IP 서비스를 중심으로 다양한 비즈니스를 개발중입니다. 현재 PC용 ‘에오스 온라인'과 모바일용 ‘에오스 레드’ 등의 게임을 개발, 운영하고 최근에는 국내 시장 뿐 아니라 동남아시아 지역에서 폭발적인 성장을 이어가고 있습니다.
어떤 어려움을 겪고 계신지 알려주세요. Google Cloud가 도와드리겠습니다.
문의하기블루포션게임즈는 2020년 Google Cloud Platform으로 대만의 MMORPG ‘에오스 레드’의 서비스를 시작했습니다. 대만 리전에서 운영되는 Google Cloud Platform은 100만 명이 넘는 사전 예약의 열기에도 안정적으로 서비스를 제공했고 보안과 성능, 데이터 처리 속도 등 지속적인 운영 이슈에 대한 부담을 덜어 주었습니다.
구글 클라우드 사용 효과
- 최적의 게임 응답 속도
- 효과적인 보안, 시스템 모니터링
- 다국가 서비스 1인 관리
- 동남아 10개 국가로 확장할 수 있는 계기
동시에 수 없이 많은 사람들이 접속해서 각자의 역할을 수행하는 MMORPG는 단순한 게임을 넘어 또 다른 하나의 세상입니다. 이 온라인 사회가 존재하기 위해 가장 중요한 요소 중 하나가 실시간, 즉 ‘동시성’입니다. 모든 일들이 모든 구성원들에게 똑같이 일어나야 하기 때문입니다. ‘에오스레드’를 개발, 운영하는 블루포션게임즈도 게임 서버의 응답 속도에 대한 고민이 많았습니다. 특히 게임 시장이 국내를 넘어 해외로 확장되면서 원활한 게임 인프라는 가장 먼저 고민되어야 할 부분이었는데 블루포션게임즈는 Google Cloud Platform으로 이 숙제를 풀어냈습니다.
국내에서만 서비스하던 에오스 레드가 첫 해외 시장으로 결정한 것은 대만이었습니다. 게임 업계에서 대만은 MMORPG 장르의 인기가 높고, 우리나라 게임에 대한 관심도 많았습니다. 또한 대만은 국내와 이용자들과 게임을 즐기는 방법이 비슷한 시장으로 꼽힙니다. 국내와 시장 규모도 비슷하거나 조금 작아서 인프라 설계와 운영도 비교적 어렵지 않게 접근할 수 있습니다.
대만 지역에서 가장 빠른 클라우드 서비스
대만에서 가장 빠른 퍼블릭 클라우드 서비스 찾기
대만 서비스를 결정하고 난 뒤 가장 중요한 일은 게임 서버를 정하는 것이었습니다. 대만에서 운영되는 글로벌 퍼블릭 클라우드들은 대부분 홍콩의 데이터센터를 이용해야 했습니다. 에오스 레드의 인프라 관리를 맡는 남현재 블루포션 게임즈 모바일 프로그램실 클라우드 엔지니어는 Google Cloud Platform을 선택하는 과정에서 서비스 응답 속도를 가장 우선적으로 바라봤다고 합니다.
“에오스 레드는 영지전, 공성전, 보스 레이드 등 중요도가 높은 콘텐트들은 순간을 다투기 때문에 응답 속도가 매우 중요했습니다. 모든 상황이 실시간으로 반영되어야 각종 전투의 결과가 공정해지고, 재미와 긴장감이 유지되기 때문입니다. 이 때문에 직접 대만 현지에서 여러 클라우드 서비스에 대해 접속 테스트를 했고, 충분한 반응 속도가 확보될 수 있는지를 까다롭게 검토했습니다.”
Google Cloud Platform은 홍콩과 별개로 대만에 자체 리전을 운영하고 있습니다. 전용망 등으로 홍콩과 대만 사이의 서비를 원활하게 운영할 수는 있지만 현지에서 직원들이 직접 운영관리를 하지 않는 블루포션게임즈의 입장에서 국가를 넘나들지 않고 현지에서 직접 서비스되는 데이터센터는 큰 이점이었습니다.
“2019년 대만 현지에서 광범위한 테스트가 이뤄졌는데, 실제로 홍콩을 거쳐서 오는 클라우드 서비스들에 비해 Google Cloud Platform의 응답 속도는 의미가 있을 만큼 차이를 보여주었습니다.”
테스트 결과 Google Cloud Platform은 대만에서 에오스 레드가 운영되기에 최적의 환경을 제공한다고 판단했고, 2020년 7월 사전 예약자가 100만 명이 넘을 만큼 큰 관심 속에 홍콩, 마카오와 함께 정식 서비스를 시작했습니다. Google Cloud Platform은 전용 네트워크를 통해 홍콩과 마카오에서도 대만 리전에 원활하게 접속해 현지 데이터센터와 다름없는 성능을 보여주었습니다. 어떻게 보면 홍콩과 대만을 함께 서비스하는 방법이 기존과 달리 보일 수 있지만 Google Cloud Platform을 이용해 대만 리전을 중심에 두는 것이 성능과 효율성에서 더 나은 결과를 만들어냈다고 볼 수 있습니다.
백업 관리, 세세한 모니터링 등 가상머신 관리 수월해
“Google Cloud Platform은 여느 클라우드 서비스와 비슷해 보일 수 있지만 실제 서비스 운영에서 중요한 백업과 모니터링에서 큰 차별점이 있다고 판단했습니다.”
남현재 엔지니어는 특히 Google Cloud Platform의 모니터링 시스템에 만족스럽다고 말합니다. 에오스레드는 Google Stackdriver를 주로 이용해서 서비스를 모니터링했습니다. Google Cloud Platform은 서드파티 관리 도구의 활용이 유연하게 열려 있고, 자체적으로도 강력한 모니터링 기능이 지속적으로 추가됐다고 합니다.
“초기에는 Google Cloud Platform에서 제공하는 모니터링 알림 시스템 외에 오픈소스 툴킷인 Grafana를 함께 활용했습니다. Google Cloud Platform 안에는 서드파티 마켓이 활발하게 운영되기 때문에 필요한 기능들을 추가하는 것이 어렵지 않았습니다. 하지만 서비스를 시작한 지 1년이 지나지 않았지만 현재는 Google Stackdriver를 통해 세세하게 모니터링을 하고 있습니다.”
에오스 레드의 데이터베이스 백업은 1차적으로 Google Cloud Storage에서 이뤄집니다. Google Cloud Storage는 여러가지 옵션을 제공하고, 보관 방법을 자유롭게 설정할 수 있어서 데이터의 보관 기간과 백업하는 주기도 필요에 맞춰 설정할 수 있었습니다. 블루포션게임즈는 이 데이터를 국내에 있는 온프레미스 데이터 백업 장비에 동기화하도록 설정했습니다. 데이터의 보관과 분석의 효율성 때문입니다.
“처음에는 서울에서 멀리 떨어진 대만에 쌓이는 데이터를 국내로 전송할 생각을 하니 막막했습니다. 속도나 안정성에 대한 부담 때문이었습니다. 하지만 Google Cloud Storage는 전용 네트워크를 이용하기 때문에 국내 데이터센터에서 데이터를 내려받는 것과 차이 없이 빠르게 내려받을 수 있었습니다.”
데이터가 이동하는 데에 대한 비용 부담도 무시할 수 없는데, 대만 에오스 레드의 운영 데이터가 데만 구글 플랫폼의 Google Cloud Storage에 보관되기 때문에 추가적인 전송 비용 부담도 없었습니다. 남현재 엔지니어는 데이터 관리의 경험이 많지 않은 개발자도 어렵지 않게 최적의 백업 환경을 구축할 수 있을 만큼 쉽고 강력하다고 평가했습니다.
“Google Cloud Platform은 살아 있는 서비스처럼 느껴집니다. 어떤 부분이 불편하다는 생각이 들면 이내 개선이 이뤄지고 더 편리한 기능들이 더해지면서 업무 처리를 원활하게 해 줍니다. 기술적인 부담을 덜고, 원활한 게임 운영에 집중할 수 있기 때문에 더 많은 게임들이 Google Cloud Platform을 통해 세계의 게이머들을 만나는 일이 두려움이 아니라 기대가 되고 있습니다.”
신뢰할 수 있는 클라우드, 지속 발전하는 서비스 기대 커
효과를 갖고 있습니다. Google Cloud Load Balancer는 트래픽을 분산시켜서 이용자들이 몰려 들어도 원활한 서비스를 유지할 수 있도록 해주지만 동시에 보안 공격도 분산해 주기 때문에 DDoS 등의 공격이 서비스에 영향을 끼치기 전에 미리 대응할 수 있었습니다.
효과를 갖고 있습니다. Google Cloud Load Balancer는 트래픽을 분산시켜서 이용자들이 몰려 들어도 원활한 서비스를 유지할 수 있도록 해주지만 동시에 보안 공격도 분산해 주기 때문에 DDoS 등의 공격이 서비스에 영향을 끼치기 전에 미리 대응할 수 있었습니다.
실제로 서비스 시작 이후 만 1년이 넘는 현재까지 보안과 해킹에 대한 문제가 일어나지 않았고, 몰려드는 접속자들에 대한 대응도 순조롭게 이뤄지면서 MMORPG의 가장 중요한 요소인 접속 안정성을 유지하는 데에 중요한 역할을 했습니다.
에오스레드는 현재 대만외에도 홍콩, 마카오에서 서비스가 이뤄졌고, 지난 2021년 6월에는 동남아 10개 국가에서도 서비스가 시작됐습니다. 400대가 넘는 가상 머신들이 쉴새 없이 돌아가지만 이 모든 서비스 관리는 여전히 남현재 엔지니어 혼자 처리하는 것이 어렵지 않습니다.
“온라인으로 모든 서버들을 세세하게 관리할 수 있습니다. Google Cloud Platform의 관리 포인트는 아주 세세하게 제어할 수 있고, 모니터링의 자유도가 높아서 원하는 정보들을 추려서 한 눈에 볼 수 있습니다. 특정 서버에 장애가 일어나도 자동으로 문제를 해결해주기도 하고, 모니터링을 잘 설계해 두면 어떤 부분이 말썽을 일으키는지 단숨에 알 수 있기 때문에 즉시 대응이 가능합니다. 긴장하고 신경 쓸 부분이 상당히 줄어들어서 서비스 지역이 늘어나도 업무의 부담이 따라 늘어나지 않습니다.”
블루포션게임즈는 Google Cloud Platform으로 운영되는 에오스레드 서비스에 만족하고 있고, 신뢰도 높아지고 있다고 합니다. 기본적인 운영의 편리함은 물론이고 시장 확장에 대한 부담을 덜어낼 수 있었기 때문입니다. 남현재 엔지니어는 Google Cloud Platform을 통한 에오스 레드의 동남아시아 시장 확장을 경험하며 앞으로에 대한 기대가 커졌다고 강조했습니다.
“Google Cloud Platform은 살아 있는 서비스처럼 느껴집니다. 어떤 부분이 불편하다는 생각이 들면 이내 개선이 이뤄지고 더 편리한 기능들이 더해지면서 업무 처리를 원활하게 해 줍니다. 기술적인 부담을 덜고, 원활한 게임 운영에 집중할 수 있기 때문에 더 많은 게임들이 Google Cloud Platform을 통해 세계의 게이머들을 만나는 일이 두려움이 아니라 기대가 되고 있습니다.”
어떤 어려움을 겪고 계신지 알려주세요. Google Cloud가 도와드리겠습니다.
문의하기BluePotion Games에 대하여
블루포션게임즈는 MMORPG를 전문으로 하는 게임 기업입니다. 에오스와 미스터블루의 만화 콘텐츠를 기반으로 한 MMORPG 게임과 IP 서비스를 중심으로 다양한 비즈니스를 개발중입니다. 현재 PC용 ‘에오스 온라인'과 모바일용 ‘에오스 레드’ 등의 게임을 개발, 운영하고 최근에는 국내 시장 뿐 아니라 동남아시아 지역에서 폭발적인 성장을 이어가고 있습니다.