このページの本文へ

前へ 1 2 次へ

GKEなどのGoogle Cloudサービスを用いた負荷軽減と運用効率化のノウハウを披露

「あれ、サーバー代で倒産する…?」大ヒットゲーム・パルワールドが語る、安価で堅牢なインフラ構築

2024年08月14日 08時00分更新

文● 福澤陽介/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

公式サーバー:リアルタイムゲームサーバーをKubernetesで運用する意義

 もうひとつ披露されたのが、ポケットペア自身が運用する「公式サーバー」での取り組みだ。この公式サーバーも、APIサーバーと同様にGKEを採用している。

 公式サーバーは、ステートフルなアプリケーション管理向けのワークロードAPI「StatefulSet」を利用して、1台のPodで並列化せずに運用しており、セーブデータはPersistentVolume(永続ボリューム)に保存している。そして、ゲームクライアントはノードのHostPortに直接接続する。

 「これだけみると、Kubernetesで管理する理由は少ないのではと思うかもしれないが、使ってみるとGKEが便利な場面が沢山あった」(笹氏)

ポケットペア SRE 笹和成氏

 ひとつ目のメリットが、「Kubernetesの仕組みで管理が容易になること」だ。「Kubernetesの仕組みは、ゲームサーバーにおいても運用を助けてくれるものが多い」と笹氏。

 例えば、コンテナの不正終了を検知して自動で再起動したり、CronJobで定期的にバックアップや再起動を実行したり、PreStopでメンテナンスや定期再起動の際にシャットダウン処理を追加で入れることなどができる。

Kubernetesの仕組みで管理が容易に

 2つ目のメリットが「Google Cloudの他のリソースとの連携」だ。特に、セーブデータの管理では、ストレージ周りのバックアップやリストアが必要となるが、Google Cloudとの連携によって容易に実現できたという。

 PersistentVolumeに保存されたセーブデータのバックアップには、Kubernetesの「VolumeSnapshot」リソースを活用している。PersistentVolumeがGoogle Compute Engine(GCE)のディスクと対応しているように、VolumeSnapshotはGCEのスナップショットと対応している。これを利用して、Kubernetesの仕組み(CronJob)だけでバックアップを完結させた。

 これは差分バックアップであるため、前回のスナップショットからの変更データのみが保存され、低コストでの運用が可能だ。また、リストアする際は、PersistentVolumeClaimに、リストアしたい時点で作成したVolumeSnapshotのリソース名を指定するだけで、その時点まで戻すことができる。

Google Cloudとの連携によるバックアップやリストアの実現

 最後は、「管理対象サーバーのマニフェスト化」だ。対象のサーバーは、Kubernetesのマニフェスト形式でコードとして扱えるため、GitHubで管理してGitHub Actionsでデプロイができる。

 オペレーションの共通化や情報取集に役に立ち、実験版やプラットフォーム違いなど、様々なバリエーションのサーバーも手間なく増やすことができる。

サーバーをコード化することで

 最後に中條氏は「この発表によってゲーム業界でGoogle Cloudを採用する方々の参考になれば嬉しい」と締めくくった。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ビジネス・開発

    物流、病院、家事まで変える“フィジカルAI”最前線 AWSが支援する日本企業14社の挑戦

  2. 2位

    ITトピック

    SaaSに代わりAIエージェント支える“AaaS”が台頭/議事録作成AIは「意思決定支援」へ進化/生成AIの顧客満足度・1位はClaude、ほか

  3. 3位

    データセンター

    AIは「チップ」から「物理限界」の戦いへ――エクイニクスが語るインフラ分散と液冷・地域共生の工学

  4. 4位

    sponsored

    Active Directoryがサイバー攻撃の標的となる理由とその対策

  5. 5位

    データセンター

    600km超離れたデータセンター間でシステム全体を「完全自動復旧」 日立・NTTドコビジらが実証に成功

  6. 6位

    デジタル

    Dropbox Protect提供開始 “過剰なファイル共有”をすべて把握し情報漏洩リスクを低減

  7. 7位

    デジタル

    「ツールは入れて終わりじゃない」 香川の建設コンサルが利用率1割だったkintoneを全社基盤に育てるまで

  8. 8位

    sponsored

    「セキュリティ強化で仕事が増える」悩みを解決! 中小企業IT担当者のための新常識

  9. 9位

    TECH

    人はリスクではなく“資産” ―― イスラエル国防軍元CISOが示す「AI時代の3ステップ」

  10. 10位

    ITトピック

    「原則出社」命じる企業とテレワーク社員の意識ギャップ/“推し活依存”自覚するZ世代が2割/シニアの利用が盛んな○○アプリ、ほか

集計期間:
2026年09月02日~2026年09月08日
  • 角川アスキー総合研究所