1. ホーム
  2. 法人のお客様
  3. 導入事例
  4. 株式会社カプコン 様

株式会社カプコン 様株式会社カプコン

「バイオハザード」のユーザー体験を拡大するWebサービス
「RESIDENT EVIL.NET」の基盤をマルチクラウドで実現

カプコンでは、2010年より「ゲームを楽しんでいるユーザ」に向けたWeb活用に注力している。2017年、秒間500件のI/Oにも対応できる拡張性を確保すべく、Webサービスの提供基盤をパブリッククラウドへ移行する。PaaSによる拡張性とゲーム基盤としての親和性、そして対応力を評価して同社が採用したのが、IIJの「IIJ GIO」とマイクロソフトの「Microsoft Azure」を組み合わせたマルチクラウドだ。

課題

  • アクセスの変動が激しいWebサービスを滞りなく運営する上で、高い拡張性を有する基盤へ移行する必要があった
  • ゲームアカウントを横断的に管理する基盤に高い信頼性が必要
  • 本業であるユーザ体験の企画と実行に予算、リソースを投じる上で、インフラの管理負荷、コストの最適化

効果

  • ピーク時に秒間500 I/O発生するアクセスに柔軟に対応できる基盤が獲得できた
  • 高い拡張性、可用性を有したゲーム基盤を実現
  • マルチクラウド環境を利用することで、本業であるユーザ体験の企画と実行へ予算、リソースを捻出できるようになった

導入前の課題

100万人が利用するゲーム基盤。そのI/Oへ柔軟に対応する必要があった

先駆者的なタイトルをいくつも生み出してきたカプコン。同社は近年、ゲームだけで完結しない「ユーザ体験の創出」にも注力している。「今後もお客様の心を掴み続けるには、優れたゲームの提供に加えて、いかにして『ゲーム機と接していない時間』で接点を生みだすかも重要です」とカプコンの金森恒治氏は説明する。

「バイオハザード6」の発売に合わせて、2012年から提供を開始した「RESIDENT EVIL.NET」では、ユーザは自動集計されたセーブデータを閲覧しながら全世界のプレイヤーの動向を参照したり、競ったりできる。

こうした連動Webサービスに発生する障害は、ゲームタイトルが持つブランド、そして企業イメージに深刻なダメージを与えてしまう。障害発生を防ぐには、ピーク時のI/O に対応可能な基盤を整備しなくてはならない。しかし、ユーザのセーブ頻度は、発売直後か否か、イベントやキャンペーンが走っているかどうか、そしてどの時間帯かなどによって大きく増減する。「バイオハザード」シリーズの場合、ユーザ数は100万人にも達する。「ユーザ数×セーブ回数」という、膨大かつ不規則なI/Oに耐えるためには、高い可用性と柔軟な拡張性が基盤に求められる。

この連動Web サービスの提供基盤(以下、ゲーム基盤)について、カプコンはこれまで、IIJが提供する「iBPS(Integration & Business Platform Service)」を利用してきた。iBPSは、オンプレミスに近い可用性を持ちながら拡張性も確保できるが、それでもリソースの増減には数日を要する。そのため、カプコンでは柔軟な拡張性を持つ基盤獲得は必須と判断。リアルタイムにリソースを増減できるパブリッククラウドへの移行を2015年末に決断した。

「2012年にもパブリッククラウドを検討しましたが、信頼性、性能の面で懸念がありました。その後のテクノロジーの発展でパブリッククラウドに対するそうした懸念は払拭されつつあったので本格的な移行期を迎えていると判断し、採用を再度検討したのです」と、カプコンの内田哲治氏は語る。

選定の決め手

高い対応力を評価し、基盤にAzureを、ベンダーにIIJを採用

まずは基盤となるクラウドサービスを選定し、その後、選定したサービスの構築と運用に長けたベンダーを選定するという方針で、計画は進められた。「可用性を維持するには、選定したクラウドサービスへの十分な理解の下で運用することが求められます。構築と運用を支援してもらうベンダーについても、ゼロベースで選定せねばなりません」とカプコンの林裕輔氏は話す。

カプコンはまず、市場にあるクラウドサービスを「可用性」や「コスト」「セキュリティ」など様々な角度から比較検討を進めた。その結果、マイクロソフトが提供するMicrosoft Azureの採用を決定した。理由として挙げられるのは、機能面も含む拡張性と、Xboxを提供するマイクロソフトゆえの「ゲームプラットフォームとしての親和性」だ。

次にカプコンはベンダーの選定を開始。そして同社は、新たなゲーム基盤についてもIIJをベンダーとして採用することを決定した。

理由は、IIJはデータセンターサービスだけでなくクラウドに関しても優秀な技術を有していたことと、対応力が優れていたことだ。「IIJには『iBPSからAzureへ切り替える』『ベンダーを切り替える』旨を伝えていました。しかし、そのような中でもIIJは、当時のiBPS環境を極めてていねいに運用し続けてくれました。契約の終了が見えている中、それでも支援をしっかりと継続いただける姿勢は、実はそう多く見られるものではありません。同水準の技術力を備える他のベンダーと比較検討を進める中、こうした対応に表れるIIJの誠実さは、同社を選択する十分な理由でした」と林氏は当時を振り返る。

導入後の効果

短期で高可用性をもったゲーム基盤を獲得

カプコンではゲーム基盤に加えて、各連動Webサービスのアカウント情報を横断的に利用できる「CAPCOMアカウント」の運用も行っている。リスク分散も考慮すれば、複数のクラウドサービスを適材適所で併用するマルチクラウドが最適だ。IIJが提供するクラウドサービス「IIJ GIO」は、CAPCOMアカウントの要件に適合しており、また、マイクロソフトのクラウド ソリューション プロバイダー プログラム(CSP)によって、IIJがすべてをワンストップサービスとして利用することも可能だった。

こうした背景から、カプコンでは高い拡張性が求められるゲーム基盤にはAzureを、高い信頼性が求められるCAPCOMアカウントにはIIJ GIOを採用することにした。2016年6月のキックオフからわずか半年後の12月より、新たな環境の下でサービス提供を開始している。

更に「IIJクラウドエクスチェンジサービス for Microsoft Azure ExpressRoute」を利用した、両環境の死活監視とサービス接続監視を常時実施し、サービスの安定稼働を実現している。

サービスインから1ヵ月後となる2017年1月には、業界から注目を集める『バイオハザード 7』が発売された。「『7』の発売を控えた当時、IIJとはインシデントの発生を避けるための協議を進め、ピークタイムには秒間500件のI/Oが発生することを予測して検証を進めました。実際、発売時には瞬間的ながら想定に近いI/Oが発生しましたが、無事に安定提供ができています。これだけでも、ゲーム基盤をパブリッククラウドへ移行してよかったと思います」と、金森氏は笑顔で語る。

「細かなチューニングはこれからですが、現時点で、既に従来比3割ほどのコストが削減できています。各環境の状況をモニタリングし、コスト、工数の最適化を進めていきたいと考えています」と林氏は話す。

マルチクラウド環境を得たことで、同社が今後どのようなユーザ体験を提供していくのか、期待が高まる。

株式会社カプコン様へ導入したシステム概要図

導入したサービス・ソリューション

お客様プロフィール

株式会社カプコン
本社:大阪市中央区内平野町三丁目1番3号
創業:1983年6月
資本金:332億3900円(2017年3月31日現在)
従業員数:連結2811人(2017年3月31日現在)
家庭用テレビゲームソフト、オンラインゲーム、モバイルコンテンツおよびアミューズメント機器などの企画、開発、製造、販売、配信ならびにアミューズメント施設の運営を手がける。

株式会社カプコン

※ 本記事は2017年5月に取材した内容を基に構成しています。記事内のデータや組織名、役職などは取材時のものです。

導入事例

資料請求・見積依頼もお気軽に

お問い合わせ

電話でのお問い合わせ tel:03-5205-4466 (土日祝日除く 9:30~17:30)

導入したサービス・ソリューション