AMDは、グリーが運営するスマートフォン向けゲームアプリにおける「AMD EPYC」プロセッサの導入事例を発表した。
グリーは、スマホ向けゲームアプリにGoogle CloudのAMD EPYC プロセッサ搭載C4Dインスタンスを導入。専用の検証プロジェクトを新たに立ち上げることなく、既存のゲーム開発プロセスを活用して、動作確認、性能評価、品質検証(QA)を段階的に進め、本番環境への展開につなげたとのことだ。
また、C4Dインスタンス上の対象ワークロードにおいて、従来よりも25%以上高いコストパフォーマンスを確認したという。
ポイント
- 既存のゲーム開発フローにCPU評価を組み込み、専用の検証プロジェクトを立ち上げることなく、開発、負荷試験、QAを通じて性能と品質を段階的に検証し、本番環境へ展開
- Google Cloudの第5世代 AMD EPYC プロセッサ搭載C4Dインスタンスを採用し、対象ワークロードで25%以上高いコストパフォーマンスを確認
- より少ないサーバーで多くのコンテナワークロードを実行できる、高密度なインフラ環境を実現
- Spotインスタンスの活用や複数のインスタンスタイプの組み合わせにより、性能と可用性に配慮しながら、クラウドコストの最適化(FinOps)を推進
ゲームサービスに求められるインフラ要件
同社は、数十万人規模のデイリーアクティブユーザーを抱える大型ゲームタイトルを複数運営している。ゲーム内イベントや時間帯によってアクセス数は大きく変動するため、高いCPU性能だけでなく、必要に応じて柔軟にスケールできるインフラが求められるとのことだ。
ゲームサーバーではコンテナベースのアーキテクチャを採用し、CPUコア数に応じて性能がスケールする。1タイトルあたり16コア以上を利用するゲームインスタンスを数百台規模で運用し、Spotインスタンスも活用しながら、性能とコストの両立を図っているという。
既存の開発プロセスにCPU評価を組み込み、本番展開へ
新しいCPUやインスタンスタイプを本番サービスへ導入する際には、期待する性能が得られるか、既存システムとの互換性に問題がないかを検証する必要があるとのこと。同社は、通常の開発・運用と並行して評価を進める際の検証工数を考慮し、専用の検証プロジェクトを設けず、既存の開発フローの中で評価を進めたとしている。
開発フェーズでは、ゲームサーバーが複数のインスタンスタイプ上で動作する環境を整備し、開発者がCPUの違いを意識することなく機能開発を進められるようにしたとのことだ。
続く負荷試験では、実際のユーザーアクセスを想定した通信を再現し、インスタンスタイプごとの性能を比較。レイテンシやCPU使用率などを評価し、第5世代 AMD EPYC プロセッサ搭載C4Dインスタンスでは、ワークロードに応じて優れた性能とコスト効率を確認できたと述べている。
その後のQAフェーズでは、選定したインスタンスタイプで品質を検証し、本番環境では複数のインスタンスタイプを組み合わせることで、リソース確保や可用性にも配慮した運用を実施しているという。
【関連記事】
・ミス・遅延が許されないフィジカルAIの世界で、AMDが出した技術・製品による“回答”とは?
・AMDの「Helios」に期待寄せるAnthropic、2ギガワット規模導入を宣言した意図とは?
・「AMD ROCm」は、もうWindows環境でもネイティブに動く──2026年後半ついに全OS対応か?
この記事は参考になりましたか?
- この記事の著者
-
EnterpriseZine編集部(エンタープライズジン ヘンシュウブ)
「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。データテクノロジー/情報セキュリティの最新動向を中心に、企業ITに関する多様な情報をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
