Upload
youhei-yamaguchi
View
316
Download
1
Embed Size (px)
Citation preview
2014.11.25 来栖川電算 山口陽平 JAWS-UG 名古屋 in Cloud Roadshow
S3 × Twitter API で作るランキング
今日話すこと
• 自己紹介 & 会社紹介
• 毎朝体操
• 毎朝体操杯
• S3 × Twitter API で作るランキング
• ???
時間が短いので ”毎朝体操” を早めにインストールしておこう
自己紹介 & 会社紹介
地元名古屋の IT 企業
• 必要なら何でも徹底的にやる研究者
– プログラミング言語・データベース分散
– 機械学習・アルゴリズム・バイナリハック
– 文字認識・物体認識・モーション認識
– 名古屋工業大学出身・未踏ソフトウェア経験
• 人を驚かせるのが好きな36歳児
– ハードリアルタイムJavaVM
– 1000台越え構成のペタバイト分散DB
– 秒間1000万クエリ処理できるKVS
– 超多クラス対応で超高速な物体認識・モーション認識
山 口 陽 平 @melleo1978
※あくまでもイメージです。 実物に髪の毛はありません。
山 口 陽 平 @melleo1978
• WEB+DB PRESS Vol.83 にて
[実践]画像認識 を執筆
– OpenCV を使えば、初心者でも特定物体認識が簡単に試せるよという内容
– SIFT の説明や他のアルゴリズムの紹介
–これから画像認識を始めてみたい人におススメ
来栖川電算 設立 2003年(名古屋工業大学発ベンチャー) 従業員 30人
• SF世界の技術を実現し、社会に役立てる
–人工知能技術の研究・ライセンス販売・SI
• 文字認識〃物体認識〃行動認識〃モーション認識
–スマホアプリの企画・制作・運営
スマートライフ技術
NTTドコモ様との共同研究
スマートドライブ技術
大手自動車メーカー様むけ
メイドさん もふくめて
毎朝体操
モーション認識でフィットネスを楽しくする
ラジオ体操アプリ だれでも、いつでも、どこでも、すぐできる
• Android & iPhone ⇒ http://maiasa.jp/
スマホを持って体操 腕の動きを認識・採点し、素敵なレポートを作成
• 頑張りに応じてトロフィーがもらえる
• みんなの頑張り(統計)を見ることができる
80,000DL 人突破 86ヶ国で 都市部の 30~50 代に人気 まだまだ増加中
14352 いいね!
知名度上昇中 ”風変わり” なアプリなので様々なメディアが注目
• Mashup Award 9 – 日本最大のアプリコンテストで優秀賞
• アプリソムリエ – 【石井寛子アプリ事始】「毎朝体操」
超最先端ラジオ体操第1!?
• 週刊朝日 – 【おすすめアプリ生活】あなたの“ラジ
オ体操度”が測れる「毎朝体操」
• 日経新聞 – 職場で気軽に体ほぐし ヨガ・体操…
お助けアプリ
• 文化放送 – ドコモ団塊倶楽部
– 8月23日(土)11:00 ~ 13:00
– アプリ紹介コーナー(生放送)
毎朝体操杯
たくさんの利用者への感謝 & 地元への貢献 として
毎朝体操杯2013 NGK2013B 杯という名称で 100 人規模の大会を開催
• NGK2013B杯 ”名古屋合同懇親会2013忘年会” 内イベント
–毎朝体操で ”ラジオ体操第1” してレ
ポートを共有し、1位になると “コメ” GET
括弧を数えるな、感じろ! @athos0220
全員でラジオ体操第一やるカオスな会場 #NGK2013B
S3 × Twitter API で作る
ランキング
Direct Hosting Pattern を応用し
ランキングのしくみ Twitter Streaming API × Direct Hosting Pattern
• Streaming API でレポートを収集・集計
• 集計結果を S3 へ定期的に書き込み
効果は絶大 作りやすく、金がかからず、運用が楽ちん
• 作りやすく:Twitter4J × AWS SDK for Java
– 100 行もあれば十分
• 金がかからず:t2.micro × 1 台 〒 S3
– Streaming API は軽いのでしょぼいマシンで OK
– S3 の費用は無視してよいくらい安い
• 運用が楽ちん:閲覧だけなら EC2 不要
– 閲覧数が増加しても S3 が勝手にスケールアウト
– 共有数が増加したらマシンをスケールアップ
– マシンがもたつい(落ちて)ても気付かれにくい
費用試算 開催期間:14日 参戦者:1万人 観戦者:10万人 費用:38$
• 小さな投資で事業の可能性を素早く検証
–凄腕技術者の助けは不要。本業に専念せよ!
• そのまま事業規模を拡大可能
–最適化に時間を使うのは拡大してから!
サービス 単価 数量 費用
EC2/t2.micro 0.0200 $/台時 336 台時 6.7200 $
S3/容量 0.0330 $/GB月 0.0005 GB月 0.0000 $
S3/PUT 0.0047 $/1000req 20,160 req 0.0948 $
S3/GET 0.0037 $/10000req 11,240,000 req 4.1588 $
転送量/外向き 0.2010 $/GB 134 GB 26.9340 $
合計 37.9076 $
変数 値
更新ペース 1 回/分
閲覧ペース 1 回/人日
コンテンツ数/静的 100 個
コンテンツ数/動的 1 個
コンテンツ容量/静的 1.000 MB
コンテンツ容量/動的 0.100 MB
東京 リージョン
まとめ AWS の “外向き通信費用” が高く思える人へ
• “自前でやれば安くできる” は本当?
–同等のしくみを開発・運用するための人・金・時間を本業に使え!人不足なんでしょ!
–アリものでサッサと実施して知見を得よ。
–従量課金だから早くダメだと分かれば安い。
–ダメなものを最適化してもダメ!
–最適化しないと成立しないなら見込みは薄い。
• AWS が値下げするはず。競合してはダメ、絶対!
???
当然やります、アレを。
毎朝体操杯2014 ラジオ体操して東海名物を GET しよう!
• 12月6日 NGK2014B 発表枠内
– 1位 ワシが育てた米
– 2位 毎朝体操Tシャツ
• 12月6日 DevLOVE 現場甲子園 発表枠内
– 1位 毎朝体操Tシャツ
• 12月1日 ~ 12月14日 誰でも参加可能
– 上位10名 東海名物(3000~4000円)
• カゴメ, 味仙, まるは食堂, その他交渉中
やりますよね! ご清聴ありがとうございました
スタッフ募集中 プロデューサ、UI・UXエンジニア、すぐ来て!
• 気軽にオフィスへ遊びに来てね!
– 見学できて、ご飯も食べれて、泊まれる。
名古屋本社(2013年フロア増設)
イオン千種・名大病院・名工大の近く
上野支社(2012年開設)
入谷駅・鶯谷駅・上野駅の近く