このページの本文へ

前へ 1 2 3 4 5 次へ

「AWS Summit Japan 2025」レポート

カプコン担当者「リージョンにあるインスタンスを使い切ってしまったことも」

「モンハンワイルズ」の舞台裏 数百万同時接続の“超高負荷”に耐えるクラウド構築テクニック

2025年07月18日 08時00分更新

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

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

安心して運用するために「AWS Countdown Premium」を利用

 負荷試験では、リッチなウェブ画面が用意されている「Locust」を利用した。また、負荷をかけるクライアントとしては、Gravitonやスポットインスタンスを使うことでコストが抑えられる「Amazon ECS」を用いた。

 試験の結果、最終的には「500万同時接続」相当まで達成。「唯一、救難信号の検索がヘビーなテストだった。もっとも、マネージドサービスをメインに構成しているため、全体的に困ることはなかった」(筑紫氏)

 筑紫氏が「こうしておけばよかったかも」とこぼしたのは、APIサーバーの構成だ。「EKS on Fargateは、性能面では十分だったが、コスト面では、Gravitonとスポットインスタンスが利用できるECSの方が優れている。特に、開発環境でコストがかさんでしまった」と振り返った。

 こうした未練もあるものの、モンハンワイルズは無事リリースされ、リリース時の同時アクセス数は数百万件を記録。サービスが落ちることはなく、結果は「大成功」だった。

 サービス運用に万全を期すために、クラウド移行やピーク対応といった、ビジネスクリティカルなイベントを支援する「AWS Countdown Premium」を利用している。今回、AWS側には、事前にアーキテクチャや機能をレビューしてもらい、「EKSのインスタンス容量(EBS)のクォータ(リソースの制限)を引き上げたほうが良いのではないか」といったアドバイスをもらったという。

 もちろん、トラブル時の緊急対応でもサポートを受けている。たとえば、オープンβテストの際に、監視システムで一部がクォータ制限に引っかかった際には、当日中にクォータが引き上げられた。「モンハンワイルズの規模になると、クォータ申請はかなりの数に上り、通常はその対応に数日かかる。大規模サービスやイベントを安心してリリースしたい場合には、おすすめのサービスだ」(筑紫氏)

AWS Countdown Premium

 最後に筑紫氏は、開発・運用まわりの体制について情報を共有した。所属部署共通で利用しているプログラミング言語はGo。チーム体制は8名で、それぞれに担当するマイクロサービスも割り当てていたが、基本的には各メンバーが横断的に動いているという。

 筑紫氏は、「カプコンは、ゲームクライアントだけではなく、先端技術で品質の高い、トップクラスのネットワークも開発できることを、このチームを通じて示すことができた」と締めくくった。

■関連サイト

前へ 1 2 3 4 5 次へ

カテゴリートップへ

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

この連載の記事

アクセスランキング

  1. 1位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

  2. 2位

    ビジネス・開発

    富士ソフトがエンジニア1万人超を「AIネイティブ」化 実装力を武器にフィジカルAIなど3本柱に注力

  3. 3位

    ITトピック

    IT技術者の8割超「AI生成コードには人間のレビューが必要」/「偽・誤情報を見破れる」と自信を持つ人はICTリテラシーテストの正答率が低い、ほか

  4. 4位

    ITトピック

    実用化が楽しみすぎるスマート技術たち 「長距離ワイヤレス給電」から「室内向け太陽電池」「超音波センサー」まで

  5. 5位

    ITトピック

    6.4万人の熱狂をAIが導く FIFA W杯全スタジアム「デジタルツイン」化が変えた観戦体験

  6. 6位

    TECH

    攻撃するAIと防御するAI 日本企業のセキュリティ対策にいま何が必要か?

  7. 7位

    sponsored

    「現場に行くのが当たり前」を変えたアズビルのリモート調整 効果はプライスレス

  8. 8位

    Team Leaders

    SharePointリストへの登録データを、CSVファイル形式に成形/変換して自動保存する方法

  9. 9位

    ビジネス

    開発案件の立ち上げを「60分から1分」に ソースコード管理も一本化したKDLのBacklog活用術

  10. 10位

    ITトピック

    「クロスの定義とは?」 AIに“サッカー言語”を教えることから始まった、FIFAとLenovoの協業

集計期間:
2026年07月19日~2026年07月25日
  • 角川アスキー総合研究所