• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
JAWSUG Nagoya 20130715
 

JAWSUG Nagoya 20130715

on

  • 1,782 views

スマホでDirectHostingするアプリの事例です。

スマホでDirectHostingするアプリの事例です。
ラジオ体操のモーションを認識して採点するアプリ「毎朝体操」がもうすぐダウンロードできるようになります。みなさん、使ってみてください。

Statistics

Views

Total Views
1,782
Views on SlideShare
1,044
Embed Views
738

Actions

Likes
6
Downloads
6
Comments
0

9 Embeds 738

http://d.hatena.ne.jp 301
http://blog.cloudpack.jp 255
http://kurusugawa.jp 111
https://twitter.com 24
http://yoshidashingo.hatenablog.com 22
http://cloud.feedly.com 16
http://www.feedspot.com 5
http://3449707904234438373_ebb5d0aa9dae40f61c46202be459da9b0f197f5a.blogspot.com 3
http://reader.aol.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    JAWSUG Nagoya 20130715 JAWSUG Nagoya 20130715 Presentation Transcript

    • 有限会社 来栖川電算 山口陽平 JAWS-UG NAGOYA 2013.7.15 好きなAWSサービス:S3×IAM×STS 好きなCDP:Direct Hosting Pattern
    •  自己紹介  毎朝体操を支えるAWS  どんなアプリ  想定される負荷  そう言えば5月28日に  アーキテクチャ  集計は?  外部APIのキャッシュは?  心配なことはないの?  スマホでDirectHosting  宣伝  参考文献 あじぇんだ
    •  自己紹介 手短に
    •   必要なら何でも徹底的にやる研究者  プログラミング言語・データベース・分散  アルゴリズム・機械学習・CV・自然言語  名古屋工業大学出身・未踏ソフトウェア経験  世界を美しく記述することを夢見る34歳  人を驚かせるのが好き  ハードリアルタイムJavaVM  1000台越え構成のペタバイト分散DB  秒間1000万クエリ処理できるKVS  超多クラス対応の超高速物体認識エンジン 山 口 陽 平 @melleo1978 ※あくまでもイメージです。 実物に髪の毛はありません。
    •   概要:10周年!  名古屋工業大学発ベンチャー(2003年)  目的:ロボの頭脳を作る  知的インターフェイスによる社会の変革  ソフトウェアの品質・生産性の向上  スタッフ:28人  役員3人,正社員8人,アルバイト9人  データ作成6人,家政婦2人  IPA未踏ソフトウェア経験者多数  社風:難しことを楽しく  職人,挑戦,自由,昼食・夕食・飲み会は無料 来栖川電算 弊社が目指すロボ ※写真はあくまでもイメージです。
    •   知的インターフェイスで、よりユーザのそばへ。 来栖川電算の事業戦略
    •  来栖川電算 における AWS活用事例 毎 月 、 猛 烈 に 増 え て い る よ ! 詳 細 は 過 去 の ス ラ イ ド を 見 て ね !
    •  毎朝体操を支えるAWS S3 × IAM × STS(ID連携)×Direct Hosting Pattern ラ ジ オ 体 操 ア プ リ
    •   モーション認識×ゲーミフィ ケーションで楽しく健康に  スマホを持ってラジオ体操 すると採点してくれる!  素敵なレポートを友達と見 せ合って競い合おう!  対応機種  Android 2.3以降  加速度センサ必須  GPS推奨 毎朝体操を支えるAWS どんなアプリ?
    •   毎日ほぼ±5分間に最大10万人が投稿(他はほぼなし)  投稿データ:1MB/人 ⇒ 100GB/10分  アクセス頻度が偏り過ぎ  最大を想定してサーバを用意するとお金がかかる 毎朝体操を支えるAWS 想定される負荷(通常時) ラジオ体操人口 条件 人数 たまに実施(予想) 2000~3000万人 ∩毎日実施(予想) 200~600万人 ∩スマホ所有(予想) 34~102万人 ∩毎朝体操利用(希望) 3.4~10.2万人 ラジオ体操の放送時間帯 曜日 開始時刻 終了時刻 月~土日 06:30 06:40 月~土 08:40 08:50 月~土 12:00 12:10 月~土 15:00 15:10
    •  明らかにヤバい!!! 毎朝体操を支えるAWS 想定される負荷(イベント時) 【出典元】http://www.jp-life.japanpost.jp/aboutus/csr/radio/abt_csr_rdo_fes_51.html
    •   で、でたーwGoogleのアカウントごとに保護され た空間をS3上に作奴~www  しかも中継サーバ(EC2とか)なしでも安全! 毎朝体操を支えるAWS そう言えば5月28日に ※ウェブに使い方がすごく丁寧に書かれているので、スライドでは紹介しません。
    •   スマホでDirect Hosting Pattern  スマホ側でデータやコンテンツを 生成 ⇒ S3へ配置  非常に高いアベイラビリティ  非常に高いスケーラビリティ  サーバ監視不要 ⇒ 楽ちん&安い 毎朝体操を支えるAWS アーキテクチャ レベル S3 Bucket/Path 本人 他人 非共有 priavte.maiasa.jp/u/g /${ID}/${時刻}/${データ名} GET PUT DELETE LIST 共有 maiasa.jp/u/g /${ID}/${時刻}/${データ名} GET PUT DELETE LIST GET
    •   定期的にS3をクロールしコ ンテンツを生成 ⇒ S3へ配置  データを配置するパスに時 刻を入れておけば効率的  ある程度のリアルタイム性 を諦められるなら利用可能  その時だけEC2を利用 (SPOTでやると安い!) 毎朝体操を支えるAWS 集計は?
    •   定期的にAPIをクロールしデータ生成 ⇒ S3へ配置  適当なパスにデータを配置すればWebAPI完成  キャッシュ用トークンで第3者サービスからの利用防止  その時だけEC2を利用(SPOTでやると安い!) 毎朝体操を支えるAWS 外部APIのキャッシュは?
    •   容量制限したいときは?  ユーザが使用している容量を定期的に集計し、スマホ 側でチェックすれば、ゆるい容量制限が実現できる。  悪意があるユーザに対するアクセス制限は?  バケットのポリシーをユーザID指定で記述する。  外部サービスのクロールに対するアクセス制限は?  S3にはIPやリファラによるアクセス制限がある。  ダウンロードを高速化したいときは?  CloudFrontを使おう。 毎朝体操を支えるAWS 心配なことはないの?
    •   使える条件  スマホ側でコンテンツ生成する  iPhoneやAndroidの両対応する場合に工数が増えるかも  集計などのリアルタイム性は少し捨てる  大丈夫な場合は多い  得られる効果  サーバコード・サーバ監視がいらない  非常に高いアベイラビリティ・スケーラビリティ  Androidならログイン手続きを省略できる 毎朝体操を支えるAWS スマホでDirectHosting ビッグデータを活用したサービスを作りたい企業はチャンス!
    •  宣伝 時間があれば
    •   速いペースで更新するぞ!  統計,ランキング,トロ フィ,ショップ  体操の種類を増やすよ!  ラジオ体操第2,ゆる キャラ・ご当地キャラの 体操,ミク・プリキュア のダンス 毎朝体操をインストールしよう! みんな応援してね!
    •   使いたい人は問い合わせてね! 物体認識クラウドサービス 1000sors.com
    •   毎朝体操の開発を通して学べるよ!  機械学習の基礎  各種アルゴリズムの実装と実験  時系列データからの特徴抽出手法  仮説検証  結果とデータ・特徴・アルゴリズムの関係  機械学習を使った分析  成功へ導くための計画  人間と機械の協調の設計  自動的な教師の収集  適切な目標設定 データサイエンティスト 養成カリキュラムあるぞ
    •   気軽にオフィスへ遊びに来てね!  連絡があれば、見学できて、ご飯も食べれて、泊まれる。 スタッフ募集中! 名古屋本社(2013年フロア増設) イオン千種・名大病院・名工大の近く 上野支社(2012年開設) 入谷駅・鶯谷駅・上野駅の近く
    •  参考文献 リンクとか
    •   来栖川電算  http://kurusugawa.jp/  タンゴチュウ(情景画像文字認識)  http://tangochu.jp/  ShotSearch(物体認識)  https://play.google.com/store/apps/detai ls?id=jp.kurusugawa.teamR.shotsearch  1000sors.com(物体認識)  http://1000sors.com/ 参考文献
    •   毎朝体操(モーション認識)  https://play.google.com/store/apps/detail s?id=jp.kurusugawa.teamR.maiasa  株式会社簡保生命保険  http://www.jp-life.japanpost.jp/ 参考文献
    •  天候アイコン  http://wunderground.com/  AWS Simple Icons for Architecture Diagrams  http://aws.amazon.com/jp/architecture/icons/  変ゼミのロゴジェネレータ  http://bkaclub.web.fc2.com/henzemi_gen.html  ICON HOIHOI  http://iconhoihoi.oops.jp/ 素材たち 使わせて頂き、ありがとうございます!
    •  ご清聴ありがとうございました