Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AimingでGoogle Cloud Platformの利用について

26,226 views

Published on

AimingでのGoogle Cloud Platformの利用事例を「Google for モバイル・アプリ」というイベントで発表してきました。

Google for モバイル・アプリのURLは
https://lp.google-mkto.com/JAPAN-MobileOne-Campaign_LandingPage3.html

Aimingでは、データ分析やインフラに興味のあるエンジニを募集しています。

Published in: Business
  • Be the first to comment

AimingでGoogle Cloud Platformの利用について

  1. 1. Google Cloud Platform の利用について 株式会社Aiming 芝尾幸一郎 野下 洋
  2. 2. Introduction ~ AimingにおけるGoogleサービスの活用事例 ~ 中でも、ゲームサーバー(Compute Engine) 及び KPI ツール(BigQuery)について紹介します。
  3. 3. Index ・ Aimingについて ・ 自己紹介 ・ Googleサービスを利用した経緯 ・ Compute Engine ・ BigQuery ・ まとめ
  4. 4. Aimingについて
  5. 5. スマートフォンのオンラインゲームに軸足を 置き、MMO や MO など、比較的重めのオン ラインゲームを作れる/運営できる会社 代表取締役社長 Aimingについて
  6. 6. Aimingについて • 主な事業内容 1. 自社開発タイトルの国内・海外での運営 • システム設計 / 国内外の様々なサービスの経験 2. 他社開発タイトル(主に海外)の国内運営 • 他の開発会社が設計したシステムの経験 2014/12月 世界最大級のネットサービス企業Tencentグループ と業務提携し、海外により一層力を注ぐ Aimingでは さまざまなサービスやシステムが経験可能
  7. 7. ■東京(本社): 経営管理、企画・運営(インフラ)、 開発(KPIチーム)、海外アライアンス ■大阪 : 運営、開発、デバッグ ■台北(台湾): グラフィック ■関連会社 ◆Aiming Global Service (フィリピン): インフラ(サーバ構築・監視)、パブリッシャ ◆Aiming High (韓国) : パブリッシャー 拠点 ※ 東京のインフラチームは、AGS(フィリピン)と常に連携しながらProjectを進行
  8. 8. ジャンル :本格MMOPRG プラットフォーム :iOS/Android リリース日 :2013年12月 内容 :日本で大人気のブラウザMMORPGゲーム 『剣と魔法のログレス』をスマートフォン向けに最適化。 配信 :株式会社マーベラス 運営・開発 :株式会社 Aiming 公式web :http://sp.mmo-logres.com/ 剣と魔法のログレス - いにしえの女神(goddes of ancient)- ©Marvelous Inc. Aiming Inc.
  9. 9. ロードオブナイツ ジャンル :シミュレーションRPG プラットフォーム :iOS/Android リリース日 :iOS 2012年2月 / Android 2012年9月 内容 :自分だけの街を育てて、同盟の仲間たちと大陸の制覇を目指す シミュレーションRPGです。 公式web :http://lordofknights.jp/ ※日本語版以外にも韓国語版(GCE利用)、英語版(GCE利用)をサービス中。 Private and Confidential
  10. 10. ヴァリアントレギオン ジャンル :3D-MO アクションRPG プラットフォーム :iOS/Android リリース日 :2013年12月 内容 :1人でも仲間とでも自由に楽しめるダンジョン攻略や、白熱した対人戦が 魅力のアクションRPGです。 公式web :http://valiant-legion.jp/ Private and Confidential
  11. 11. 自己紹介
  12. 12. インフラエンジニア マネージャー 野下 洋 20代前半は、インフラエンジニアとして業務系システム のサーバー構築を経験。 その後、ゲーム業界に転職し、日本タイトルを海外向け にローカライズするプロジェクトを担当 現在は、Aimingでインフラ全般を担当 自己紹介 リードソフトウェアエンジニア 芝尾 幸一郎 オンラインゲームの開発者として、ゲーム開発を経験。 その後、趣味の講じてデータ分析を始める。 現在は、AimingでKPIツールを担当
  13. 13. Googleのサービスを利用した経緯
  14. 14. Googleサービス利用した経緯 ■Compute Engine ・ 社長から依頼(海外の2タイトルのサーバ費用削減) ・ 社員の熱い要望により、Compute Engineを調査 ・ コスト削減 及び 運用性(GoogleApps認証)で利用決定 ・ 利用決定から1か月以内でサーバ移設完了 ■BigQuery ・ 利用していたビックデータ(旧クラウドサービス)の コストが高い ・ 社員の熱い要望からBigQueryを調査 ・ 集計レスポンスが早くなった
  15. 15. Compute Engine
  16. 16. 用途は?(ゲームサーバー) DBM DBS Google Loadbalancer BATCH World Servers Game servers DBM DBS BATCH WEB : Apache & PHP BATCH : PHP & memcached DBM : Mysql master DBS : Mysql slave Deploy : Git & ansible Monitor : nagios & cacti DNS : local DNS Infra : backup Web Servers 10 Management Infra Monitor DNS Deploy
  17. 17. 移設の結果 ・ コスト削減 継続利用時のディスカウント30%は効果大 ・ サービス品質の向上 サービスに影響を与える障害減 ・ 運用性の向上 GoogleAppsとの連携によりアカウント管理容易 (サーバーへのログインユーザを管理可能)
  18. 18. Compute Engine への要望 ・ 権限管理 細かく設定できるようにしたい。 ・ ロードバランサー SSL Terminationのサポートお願いします。 ・ 請求書 Project毎のトータルを表示してほしい。
  19. 19. BigQuery
  20. 20. 用途は?(社内横断KPIツール) • 動機 – タイトルごとにKPIツールを作る <- 無駄 – 統一されたフォーマットでKPIを見たい • 目指したもの – 統合的でタイトル横断的なKPIツール • 現状 – 5タイトル、うん百の集計項目->拡大中
  21. 21. KPIツールサンプル図
  22. 22. BigQueryに変更開始 • 既存システムを、BigQueryでリプレース • 変更理由 • 集計レスポンスが早い • 価格が安い • 大容量
  23. 23. 集計レスポンスが早い • 今まで出来なかったことが可能になった – リアルタイム集計が可能になった。
  24. 24. 定時実行システム構成図(旧システム) 行動ログ送信 ログ保存 定時集計実行 ゲームサーバ ビックデータサービス KPIツール 集計結果保存 集計結果表示 集計結果送信 閲覧
  25. 25. リアルタイムシステム構成図(新システム) 行動ログ送信 ログ保存 ゲームサーバ Big Query 集計クエリ送信 閲覧 リアルタイム集計
  26. 26. システム変更の利点 • 即時のデータ反映 • 集計クエリー作成効率化(試行錯誤時間の 短縮) • 過去の集計が間違っていても、再度集計 する必要がない
  27. 27. 価格が安い • 既存システムより安い • 試算結果 半額から5分の一程度だった。 • 従量課金のため、ヘビーな利用の結果は これから
  28. 28. 大容量 • 剣と魔法のログレス • 一日のログ量 2億件以上 • 旧システム年間ログ上限 500億件 • 250日で、上限を突破する。
  29. 29. BigQueryへの要望 • スキーマ追加に手間がかかる • 時刻がUTC固定(JST扱いは要工夫) • 標準のログコレクターが貧弱
  30. 30. まとめ ・Compute Engineへの乗り換え要因 – 価格が安い – アカウント管理が容易 – 安定性が高い ・BigQueryへの乗り換え要因 – 集計レスポンスが早い – 価格が安い – 大容量
  31. 31. エンジニア募集中 Aimingでは以下のような人を募集中 ・さまざまなサービスやシステムを経験して みたい人 ・データ分析に興味がある人 ・Aiming採用ページ http://aiming-inc.com/ja/jobs/

×