Page 1
APIもDirect Hostingで配信してみた
大井宏友 (@hiroohi)
Page 2
お話しすること•情報配信系APIにS3 Direct Hostingをつかったよ
•それって安かった?
Page 3
はじめにお詫び•リアルな金額は諸事情により公開できませんでした。
なので
グラフ等から察してください。
• #ヤマン
Page 4
大井宏友 Hirotomo OiTwitter: @hiroohiFacebook: hiro.oi
株式会社リクルートホールディングスメディアテクノロジーラボ
チーフアーキテクト/ 調整さん / Ambrotype / NewsHub
好きなAWS:RDS、S3
好きなCDP:Direct Hosting Pattern
自己紹介
Page 10
Direct Hostingパターン
Page 11
静的ホスティング以外にも使えないかな?????
Page 12
「おしゃれ天気」•天気予報+天気にあわせたファッションコーディネートをアバターで教えてくれる人気アプリ
•朝7時前後にほとんどのアクセスが集中!
Page 13
EC2:朝だけAutoScaling
Page 15
アプリとサーバのやりとり
1)Push Noti!cation
Page 16
アプリとサーバのやりとり
1)Push Noti!cation
2)Request API
Page 17
アプリとサーバのやりとり
1)Push Noti!cation
2)Request API
3)Response JSON
Page 18
アプリとサーバのやりとり
1)Push Noti!cation
2)Request API
3)Response JSON
S3化
Page 19
こう変えてみた•市区町村毎の天気予報JSONをあらかじめS3に作っておいてDirect Hosting。
•ちなみに市区町村数は約1700なので、1700ファイル作ればいい。
•大体一つ20Kくらい。
Page 21
アプリとサーバのやりとり
1)Push Noti!cation
Page 22
アプリとサーバのやりとり
1)Push Noti!cation
2)Request JSON
Page 23
アプリとサーバのやりとり
1)Push Noti!cation
2)Request JSON
3)Response
Page 25
2/3くらい?
before after
Page 27
S3コストの内訳
1% 8%
91%
Storage Request Transfer
Page 30
まとめ
•月額10円にはならない
•けど、安くなって楽楽管理