구글 클라우드는 미디어, 엔터테인먼트, 게임 업계 기업에게 인기가 좋습니다.
그 이유가 뭘까요? 4회의 연재를 통해 그 비결을 알아보겠습니다 😎
이번 포스팅은 네 번째 마지막 주제인 Game Servers 에 대해 소개합니다.
게임 서비스 운영 탄력성 UP / 게임 업계를 위한 관리형 서비스 ‘Game Servers’
구글 클라우드가 제공하는 게임 서버(Game Servers)는 게임 기업을 위해 특별히 고안된 서비스입니다. 이를 이용하면 게임 기업의 인프라팀은 글로벌 시장에서 매우 유연하고 신속하게 서버들을 배포하고 관리할 수 있습니다.
게임 서버의 탄생 배경
게임 서버가 왜 필요할까? 그 이유는 간단합니다. 온라인 게임은 전 세계 유저가 즐기는 보편적인 엔터테인먼트입니다. 주요 제작사와 퍼블리셔는 세계 시장을 목표로 게임을 기획하고 개발합니다. 게임 사용자 경험에 큰 영향을 끼치는 인프라는 이런 의도에 충실하게 아키텍처가 짜여져야 합니다. 지연이나 중단 없는 원활한 게임 플레이를 위해 인프라팀은 서버와 네트워크 측면에서 사용자에게 가장 가까운 곳에서 최상의 성능을 유지해야 합니다.
여기에 하나 더하자면 게임 서비스만의 서비스 폭주 특성도 게임에 특화된 서버가 필요한 이유입니다. 게임은 출시 초기, 이벤트 진행 등 갑자기 사용자가 몰려오는 서버 폭주 상황을 겪는 일이 많습니다. 이 위기를 넘기려면 신속하게 대역폭과 서버를 확장해야 합니다.
구글 클라우드의 게임 서버는 게임 업계의 오랜 고민인 글로벌 시장에서 모든 유저에게 최적의 게임 경험을 제공할 방법을 제시합니다. 구글은 쿠버네티스, GKE, Agones 조합을 통해 대규모 서버를 필요한 때 원하는 위치에 신속히 배포할 방안을 찾았습니다.
Agones 프로젝트
게임 서버의 3대 요소 중 주목할 것은 Agones입니다. 게임 서버 운영자라면 아마 이미 알고 있는 프로젝트일 것입니다. Agones는 2018년 구글과 유비소프트(Ubisoft)가 발표한 프로젝트입니다. Agones는 쿠버네티스 환경에서 전용 게임 서버를 호스팅하고, 실행하고, 확장할 수 있도록 돕는 오픈 소스 기반 플랫폼입니다.
구글 클라우드 게임 서버는 Agones를 더 편하게 쓸 수 있도록 만든 서비스라 보면 됩니다. 게임 서버는 컨테이너 오케스트레이션을 위해 쿠버네티스를 사용합니다. 그리고 게임 서버 플릿(fleet) 오케스트레이션 및 수명 주기 관리를 위해 Agones를 사용해 클러스터를 관리합니다. 핵심 요소는 모두 오픈 소스에 뿌리를 두고 있어 특정 기술에 종속적이지 않은 서비스라는 것을 알 수 있습니다.
서버 관리자를 위한 서비스
구글 클라우드 게임 서버를 쓰면 서버 관리자의 업무가 크게 개선됩니다. 예측 불가능한 사용자 폭주 대응에 더 이상 긴장하지 않아도 됩니다. 게임 서버는 사용자 지정 정책을 기반으로 게임 서버 집합을 자동으로 확장합니다. 배포 과정에서 느끼는 효과도 큽니다. 새 롤아웃을 쉽게 배포할 수 있을 뿐만 아니라 업데이트가 있을 때 A/B 및 카나리아 테스트를 수행하여 예기치 못한 문제 발생을 방지할 수 있습니다. 배포 후 관리를 할 때도 편합니다. 테라폼(Terraform) 같은 익숙한 도구로 Agones 클러스터에서 게임 서버 집합 관리를 자동화하고, 확장을 예약하고, 서버 상태를 모니터링할 수 있습니다.
스타트업에게도 유리
구글 클라우드 게임 서비스는 글로벌하게 게임 서비스를 제공하는 곳에만 유용할까요? 스타트업에게도 좋은 선택이 될 수 있습니다. 게임 스타트업에게 인력은 그 무엇보다 중요한 자원입니다.
처음부터 충분히 인적 자원을 확보하고 출발하기 어려울 경우, 게임 서버는 좋은 선택이 될 수 있습니다. 이는 게임 서버 서비스를 이용하면 게임 개발자가 게임을 위한 백엔드 서비스를 더 쉽게 구축, 확장, 관리할 수 있기 때문입니다.
이상으로 구글 클라우드의 게임 서버 서비스의 탄생 배경과 도입 효과를 알아 보았습니다.
🤩 구글 클라우드가 미디어, 엔터테인먼트, 게임 업계에서 인기가 좋은 이유 😎
👉 Hybrid Rendering & Virtual Studio 하이브리드 렌더 팜 & 가상 게임 스튜디오 바로가기
👉 Media Asset Management 미디어 자산 관리 바로가기
👉 Media Distribution 미디어 배포 바로가기
👆 Game Server
더 자세한 내용은 언제든지 메가존으로 문의 바랍니다. 👉 메가존 문의 바로가기
1개의 댓글