グリー、ゲーム基盤のコスト効率パフォーマンスを“25%以上”向上 「CPU」をどう見直した?:数十万人規模のゲームサービスを支えるインフラ
数十万人規模のユーザーが利用するスマートフォン向けゲームでは、アクセス数の変動に対応できる性能と、インフラコストの両立が求められる。グリーはゲーム基盤を支えるCPUをどう見直したのか。
数十万人規模のDAU(Daily Active Users)を抱える大型ゲームタイトルを複数運営するグリー。同社はゲーム基盤を支えるCPUやクラウドインスタンスを見直し、対象ワークロードで従来よりも25%以上高いコストパフォーマンスを確認したという。
「16コア以上×数百台」のゲーム基盤、新CPUをどう導入?
ゲーム内イベントや時間帯によってアクセス数が大きく変動する中、ゲーム基盤の性能を維持しながら、インフラコストをどう抑えるのか。
同社のゲームサーバはコンテナベースのアーキテクチャを採用しており、CPUコア数に応じて性能がスケールする。1タイトル当たり16コア以上を利用するゲームインスタンスを数百台規模で運用しているという。
グリーは、Advanced Micro Devices(AMD)の第5世代「AMD EPYC」プロセッサを搭載したGoogle Cloudのインスタンス「C4D」を採用した。
新しいCPUやインスタンスタイプを本番サービスに導入する際には、期待する性能が得られるかどうか、既存システムとの互換性に問題がないかどうかを確認する必要がある。グリーは専用の検証プロジェクトを立ち上げるのではなく、既存のゲーム開発プロセスにCPUの評価を組み込んだ。
開発フェーズでは、ゲームサーバを複数のインスタンスタイプで動作させられる環境を整備。開発者がCPUの違いを意識せずに機能開発を進められるようにした。
負荷試験では実際のユーザーアクセスを想定した通信を再現し、インスタンスタイプごとに性能を比較した。レイテンシやCPU使用率などを評価し、C4Dインスタンスでは、ワークロードに応じて優れた性能とコスト効率を確認したという。
その後のQA(品質保証)フェーズでは、選定したインスタンスタイプで品質を検証し、本番環境への展開につなげた。
性能だけではない、コストと可用性もどう最適化?
C4Dインスタンス上の対象ワークロードでは、従来と比べて25%以上高いコストパフォーマンスを確認。レイテンシの改善、CPU使用率の低減、インスタンスのコストを総合的に勘案した評価値だという。また、より少ないサーバで多くのコンテナワークロードを実行できるようになり、インフラの高密度化にもつながったとしている。
本番環境ではC4Dだけを利用するのではなく、複数のインスタンスタイプを組み合わせている。Spotインスタンスも活用し、リソース確保や可用性に配慮しながらクラウドコストの最適化を進めている。
AMDが2026年9月17日、本事例を発表した。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
「オートスケールするなら安く済む」は本当か Aurora Serverless v2で見直すクラウドDBの判断軸
Aurora Serverless v2は、オートスケールできるクラウドDBとして魅力的な選択肢です。一方で、「オートスケールするなら安く済む」と考えて選ぶと、想定外のコストや接続数の制約に直面することもあります。本稿ではAurora Serverless v2を題材に、機能の新しさだけではなく、負荷特性、コスト、運用性をどう結び付けて判断すべきかを整理します。
Python風に書けてGPUで高速に動く新言語「Mojo」がついに正式版1.0に AI開発時代の本命になるか
Modularは、AI開発向けプログラミング言語「Mojo」がバージョン1.0に到達したことを発表した。
CERNが巨大加速器の制御基盤OSを「CentOS 7」から「Debian 13」に全面移行 コミュニティー主導OSを選ぶ理由
CentOSのEOLに伴い、CERNは制御基盤OSをCentOS 7からDebian 13へ移行すると公表。商用ディストリビューションではなくコミュニティー主導のOSを選択した背景には何があったのか。
なぜクラウド支出の「約4分の1」が無駄になる? その理由と、コストを適正にする“13のポイント”
A.T. カーニーがクラウド支出の最適化に関する論考を発表した。パブリッククラウドへの移行では平均20%超のコスト超過が生じ、支出の約4分の1が無駄になっているという。