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