SlideShare a Scribd company logo
ソーシャルゲームの
          データ分析環境としてのAWS

                   2013-03-09 JAWS-UG三都物語
              KLab株式会社 開発制作本部 データ分析グループ
                          越智 修司



13年3月10日日曜日
自己紹介
         •越智 修司(神戸市長田区在住)

         •開発制作本部 データ分析グループ所属
              •   Felica/Edy,ガラケサイト,銀行アプリ,きせかえ
              •   アプリ・サービスのプロトタイピング
              •   有名アーティスト・アイドルのファンクラブアプリ開発
              •   最近はデータ解析
              •   python,Rなど

                  @ponpoko1968

13年3月10日日曜日
はじめに


              • この発表は個人の見解であり、所属す
               る組織の公式見解ではありません。




13年3月10日日曜日
作ったもの
                   「クリップリーダー」

                    電子書籍リーダー
          iPad版
         (85円)
                   •   自炊PDFに特化

                   •   evernote連携

         iPhone版   •   段組書籍
         (無料)



                   「勤怠くん」

                   勤怠メールを素早く送信
13年3月10日日曜日
KLabのソーシャルゲーム

              21タイトル
              44サイト
              数千万PV/日/タイトル

13年3月10日日曜日
データ分析グループ


              横断的にデータの面倒を見る技術者集団




13年3月10日日曜日
お知らせ

              ブログ始めました
              http://analysis.blog.jp.klab.com/


              スタッフ募集中!!

13年3月10日日曜日
データ分析グループの
                   提供するサービス
      •       Webサイト

          •    各種データのグラフが閲覧できま
               す


      •       速報メール
          •    前日のkpi速報値がメールで送信
               されます。


      •       データのダウンローダ
              ー
          •    各種データのダウンロード機能


13年3月10日日曜日
システム構成
       コンテンツ側システム                                           分析システム

         Web
        server
                                    S3           Sales
                                                   Log               RDS
                            Log     Log          010010010001

                                     Log         110011001110
                                                    010010010001
                                                 111110111111
                                                    110011001110
                                                 11 111110111111
                                                    11

                            Sales
                                                                      EC2

    MySQL
                 Contents
                  master
                                           EMR




13年3月10日日曜日
使っている要素技術
              • Python
               •   運用に用いる

               •   豊富なライブラリ

               •   可読性・保守性


              •R
               • 探索的な分析
13年3月10日日曜日
工夫していること

              • ログファイルのmsgpack化
               • 一旦msgpack化することで検索・処理
                時間を軽減




                            msgpack web site (msgpack.org) より



13年3月10日日曜日
システム構成
       コンテンツ側システム                                           分析システム

         Web
        server
                                    S3           Sales
                                                   Log               RDS
                            Log     Log          010010010001

                                     Log         110011001110
                                                    010010010001
                                                 111110111111
                                                    110011001110
                                                 11 111110111111
                                                    11

                            Sales
                                                                      EC2

    MySQL
                 Contents
                  master
                                           EMR




13年3月10日日曜日
msgpack(2)

              • EMR(Elastic Map-Reduce)で変換
              • <app>.app.<Y-m-d>_hh.<dd>
              • <dd>=hash(user_id) % 100
                時刻      user_id   URL(path)   GET/POST param




13年3月10日日曜日
使用例:PVベースのヒートマップ

              0
              1
              2
              3
              4
              5



                                                              • 全アクセスから
              6
              7
              8
              9
             10


                                                               1/100をサンプリ
    (0:23)




             11
             12
             13
             14
             15
             16
             17
             18
                                                               ング
             19
             20
             21
             22
             23

                  Mon   Tue   Wed   Thu     Fri   Sat   Sun

                                    (0:7)




13年3月10日日曜日
課題
       • ゲームの高度化・市場の成熟化
        • 競争激化
        • データ分析のニーズが高まる
          • インタラクティブなデータ分析のニーズ
           • さらなる高速処理
          • データ分析用DB Redshiftを検討中
13年3月10日日曜日
ご清聴ありがとうご
                ざいました


13年3月10日日曜日

More Related Content

PDF
Solr勉強会第10回
PPT
iOS ジオフェンシングで簡単リアル連動
PPTX
神戸AEDマップの紹介
PPTX
スペースハルク
PPT
Core Animation 使って見た
PPT
Manual en
PPT
第3回関西ソーシャルゲーム勉強会 アクセス時間帯の分析
PPT
Cocoa勉強会pdf関連
Solr勉強会第10回
iOS ジオフェンシングで簡単リアル連動
神戸AEDマップの紹介
スペースハルク
Core Animation 使って見た
Manual en
第3回関西ソーシャルゲーム勉強会 アクセス時間帯の分析
Cocoa勉強会pdf関連

Viewers also liked (11)

PDF
第4回関西ソーシャルゲーム勉強会 ソーシャルゲームのビジネスインテリジェンス
PDF
デブサミ関西2013 「ソーシャルゲームのデータサイエンス」
PPTX
2012 05-19第44回cocoa勉強会発表資料
PPTX
第1回関西ソーシャルゲーム勉強会 kpi発表
PPT
PPT
Torino, 15 Ottobre 2011
POT
赛马会官方网址 SlideShare
DOC
28935
PPT
Chuck and larry
PDF
Clerks notification 2015
第4回関西ソーシャルゲーム勉強会 ソーシャルゲームのビジネスインテリジェンス
デブサミ関西2013 「ソーシャルゲームのデータサイエンス」
2012 05-19第44回cocoa勉強会発表資料
第1回関西ソーシャルゲーム勉強会 kpi発表
Torino, 15 Ottobre 2011
赛马会官方网址 SlideShare
28935
Chuck and larry
Clerks notification 2015
Ad

Similar to ソーシャルゲームのデータ分析基盤としてのAWS Jaws ug三都物語LT (20)

PDF
ソーシャルゲームのEMR活用事例
PDF
【15-B-1】AmazonのDevOpsを支えるAWSクラウド
PDF
RDB入門 ~アプリケーション開発者が陥りやすいDB開発の落とし穴~
PPTX
ゲーム開発者からMaaS開発者へ ゲーム開発のノウハウを活かして 移動体情報配信システムを作ってみた [DeNA TechCon 2019]
PDF
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
PDF
Data Engineering at VOYAGE GROUP #jawsdays
PDF
Data Engineering at VOYAGE GROUP #jawsdays
PDF
トレジャーデータ新サービス発表 2013/12/9
PPTX
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
PDF
Complex Event Processing on Ruby, Fluentd and Norikra #rubykaigi
PDF
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
PDF
Railsの基礎
PDF
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
PPTX
Fluxflex meetup 2011 in Tokyo
PDF
Developers.IO 2019 Effective Datalake
PDF
20130719 始めるdev ops
PDF
JAWS-UG 仙台 2013 Spring 発表資料 「クラウド時代の考え方 - アマゾンクラウドのご紹介 -」
PDF
20150630_データ分析に最適な基盤とは? -コスト/スピードでビジネスバリューを得るために- by 株式会社インサイトテクノロジー CTO 石川雅也
PDF
Presto As A Service - Treasure DataでのPresto運用事例
PDF
aws seminer_so-net_public
ソーシャルゲームのEMR活用事例
【15-B-1】AmazonのDevOpsを支えるAWSクラウド
RDB入門 ~アプリケーション開発者が陥りやすいDB開発の落とし穴~
ゲーム開発者からMaaS開発者へ ゲーム開発のノウハウを活かして 移動体情報配信システムを作ってみた [DeNA TechCon 2019]
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Data Engineering at VOYAGE GROUP #jawsdays
Data Engineering at VOYAGE GROUP #jawsdays
トレジャーデータ新サービス発表 2013/12/9
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Complex Event Processing on Ruby, Fluentd and Norikra #rubykaigi
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
Railsの基礎
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
Fluxflex meetup 2011 in Tokyo
Developers.IO 2019 Effective Datalake
20130719 始めるdev ops
JAWS-UG 仙台 2013 Spring 発表資料 「クラウド時代の考え方 - アマゾンクラウドのご紹介 -」
20150630_データ分析に最適な基盤とは? -コスト/スピードでビジネスバリューを得るために- by 株式会社インサイトテクノロジー CTO 石川雅也
Presto As A Service - Treasure DataでのPresto運用事例
aws seminer_so-net_public
Ad

ソーシャルゲームのデータ分析基盤としてのAWS Jaws ug三都物語LT

  • 1. ソーシャルゲームの データ分析環境としてのAWS 2013-03-09 JAWS-UG三都物語 KLab株式会社 開発制作本部 データ分析グループ 越智 修司 13年3月10日日曜日
  • 2. 自己紹介 •越智 修司(神戸市長田区在住) •開発制作本部 データ分析グループ所属 • Felica/Edy,ガラケサイト,銀行アプリ,きせかえ • アプリ・サービスのプロトタイピング • 有名アーティスト・アイドルのファンクラブアプリ開発 • 最近はデータ解析 • python,Rなど @ponpoko1968 13年3月10日日曜日
  • 3. はじめに • この発表は個人の見解であり、所属す る組織の公式見解ではありません。 13年3月10日日曜日
  • 4. 作ったもの 「クリップリーダー」  電子書籍リーダー iPad版 (85円) • 自炊PDFに特化 • evernote連携 iPhone版 • 段組書籍 (無料) 「勤怠くん」 勤怠メールを素早く送信 13年3月10日日曜日
  • 5. KLabのソーシャルゲーム 21タイトル 44サイト 数千万PV/日/タイトル 13年3月10日日曜日
  • 6. データ分析グループ 横断的にデータの面倒を見る技術者集団 13年3月10日日曜日
  • 7. お知らせ ブログ始めました http://analysis.blog.jp.klab.com/ スタッフ募集中!! 13年3月10日日曜日
  • 8. データ分析グループの 提供するサービス • Webサイト • 各種データのグラフが閲覧できま す • 速報メール • 前日のkpi速報値がメールで送信 されます。 • データのダウンローダ ー • 各種データのダウンロード機能 13年3月10日日曜日
  • 9. システム構成 コンテンツ側システム 分析システム Web server S3 Sales Log RDS Log Log 010010010001 Log 110011001110 010010010001 111110111111 110011001110 11 111110111111 11 Sales EC2 MySQL Contents master EMR 13年3月10日日曜日
  • 10. 使っている要素技術 • Python • 運用に用いる • 豊富なライブラリ • 可読性・保守性 •R • 探索的な分析 13年3月10日日曜日
  • 11. 工夫していること • ログファイルのmsgpack化 • 一旦msgpack化することで検索・処理 時間を軽減 msgpack web site (msgpack.org) より 13年3月10日日曜日
  • 12. システム構成 コンテンツ側システム 分析システム Web server S3 Sales Log RDS Log Log 010010010001 Log 110011001110 010010010001 111110111111 110011001110 11 111110111111 11 Sales EC2 MySQL Contents master EMR 13年3月10日日曜日
  • 13. msgpack(2) • EMR(Elastic Map-Reduce)で変換 • <app>.app.<Y-m-d>_hh.<dd> • <dd>=hash(user_id) % 100 時刻 user_id URL(path) GET/POST param 13年3月10日日曜日
  • 14. 使用例:PVベースのヒートマップ 0 1 2 3 4 5 • 全アクセスから 6 7 8 9 10 1/100をサンプリ (0:23) 11 12 13 14 15 16 17 18 ング 19 20 21 22 23 Mon Tue Wed Thu Fri Sat Sun (0:7) 13年3月10日日曜日
  • 15. 課題 • ゲームの高度化・市場の成熟化 • 競争激化 • データ分析のニーズが高まる • インタラクティブなデータ分析のニーズ • さらなる高速処理 • データ分析用DB Redshiftを検討中 13年3月10日日曜日
  • 16. ご清聴ありがとうご ざいました 13年3月10日日曜日