FIXERのサポートサービス

安藤氏の講演に続き、FIXERの代表取締役である松岡清一が登壇しました。

まず、「FIXERって何の会社?」と疑問に思う方のために、冒頭では講師の自己紹介を兼ね、FIXER及び事例について紹介しました。

FIXERは、クラウドプラットフォームWindows Azureが正式リリースする以前からサポートサービスを実施しており、Windows Azureフルマネージドサービス「cloud.config」を提供しています。フルマネージドサービスとは、Windows Azureの導入設計から運用・保守・監視まで、クラウド利用に応じて発生する業務全般をパッケージ化したソリューションサービスです。こうしたことから、Windows Azureのベンダーとしては老舗として評価されています。

そして、このcloud.configの事例として、アサヒグループ会社の動画配信サイトの構築、約1カ月の公開で270万人余りが登録したmixiアプリの開発・運用、モバゲーやGREEにおけるスクウェア・エニックスのゲーム配信等を紹介しました。

そんな数々の実績を自信に変えて、FIXERはスマゲの世界にWindows Azureという秘密兵器を持って挑みました。

Windows Azureをどのようにスマゲに利用してきたのか?ここからはそのソリューションについて説明していきます。

拡張するスマゲを支えられるWindows Azure

松岡の講演では『なぜ、スマゲをWindows Azureでつくるのか?』をテーマに、スマゲづくりにWindows Azureがどのような点で有用かを詳細に解説しました。

まず話の糸口として、ちょうど1年ぐらい前に投稿されたGigazineの記事を参考に、スクウェア・エニックスのオンラインゲーム『ドラゴンクエストⅩ』の事例を紹介しました。

Gigazineの記事で、ドラゴンクエストXは「世界は一つ」「みんなと一緒に遊べるように」というコンセプトを実現するために、他の多くのオンラインゲームのように、ゲームサーバとデータベースが対になったワールドごとに完結して他ワールドと断絶するのではなく、一つの世界の中でどのユーザーも一緒に遊べるよう、クラウドを選択せず、従来型の巨大なデータベースを採用した、という内容が紹介されていました。

しかし、松岡はこの選択に対し、別の解決策を提示します。

Windows AzureベンダーとしてのFIXERが提示したのは、対になるゲームサーバとSQLデータベースの構造を生かしながら、ゲーム全体を表すデータベースとして、NoSQLデータベースのMongoDBを加える、という解決策です。各ゲームデータの特性を細かく分析し、システム全体を設計することで、ユーザーが100万人、1,000万人、たとえ1億人になったとしても、パブリッククラウドの低コスト技術を使いながら、ワールドの拡張とMongoDBの増設で対処できるシステム構成を紹介しました。

これまでのプログラム資産を生かしつつ、かつ今後の拡張性を考慮すると、現時点ではこの構造がスマゲに一番適したプラットフォームだと推奨します。

アップデートでさらに有益になったWindows Azure

Windows Azureはサービス開始当初、PaaSが主要なサービスでした。

つまり、クラウド利用者はアプリケーション部分(ゲーム開発ではプログラム部分)だけを開発し、それ以下のOS、ミドルウェア、ハードウェア、ネットワーク層部分をマイクロソフトが提供する、というサービスです。

プログラム開発においてWindows AzureのPaaSを利用すると、ミドルウェアを入れ替える必要も、サーバ稼働の少ない夜間にサーバ保守作業をする必要もないので、システム運用及びサーバメンテナンスを担うエンジニアの作業負担を劇的に減らすことができます。また、開発言語もいろいろ選べます。

2013年4月になると、Windows Azure 仮想マシンが正式リリースし、IaaS型サービスも本格稼働。Linuxはもちろん、他のOSもWindows Azure上で動くようになりました。

このアップデートにより、Linuxでゲーム開発をしてきたエンジニアも利用しやすい仕様となりました。仮想マシンが正式サービスされるまでは、PaaSを軸にゲームプラットフォームを構築していましたが、現在は仮想マシンも必要に応じてシステム構成に含めています。

ところで現在、Windows Azureは日本国内にデータセンターがありません。

しかし、CDN(コンテンツ配信ネットワーク)を利用することによって、国内にデータセンターを持つ他社クラウドに劣らない、高速の応答速度を実現しています。2014年にはいよいよ国内にも、首都圏と関西圏それぞれにWindows Azureのデータセンターが開設されることになりました。

サクサク動く操作感が命のスマゲにとって、レイテンシ(遅延)の問題は重要です。日本リージョンが開設されることによって、より一層Windows Azureを選択するメリットも大きくなるでしょう。

他に使いやすくなった点として、仮想マシンにインスタンスを上げてサービスを止めておけば、プログラムを置いておいても課金されないことが挙げられます。また、課金が時間単位から分単位に変更されたことで、会員数(ユーザー)が何十万、何百万人いるゲームでは、1分ごとの課金により大幅なコスト削減が期待できます。

さらに今年の料金改定により、アジアのデータセンターを利用すれば、他社の大手クラウドより4割ほど安く利用できるようになりました。

このように、さまざまな面で使いやすくなったWindows Azureに最高レベルの堅牢性を持たせるため、FIXERは『クロスクラウドディプロイメント』を構築しました。これは、Windows Azureのバックアップとして、もう一つの信頼性の高いクラウドAWS(アマゾンウェブサービス)を活用するシステムです。Windows AzureとAWSを掛け合わせ、稼働率を99.99995%(MTBF:15.768秒)にし、「絶対に止まらないクラウドプラットフォーム」を実現します。

クラウド利用者に、はやく(早く・速く)、やすく(安価・簡単)、安定した(クロスクラウド)ゲームプラットフォームを提供したいと常に模索してきたFIXERが現時点で辿り着いたソリューションを、自信を持って提示させていただきました。

FIXER 松岡による講演(クリックで拡大)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30