Slide 1

Slide 1 text

AWSのコスト削減と エンタープライズサポート 【SmartNews × PLAID】 大量データ、高トラフィックをさばくサービスの開発と運用 Nobutoshi Ogata 2019/03/12

Slide 2

Slide 2 text

Introduction

Slide 3

Slide 3 text

● @nobu666 ● Entrusted Dev (10y) ⇨ GREE (3y) ⇨ HR Tech Startup (1y) ⇨ SmartNews (May 2015) Engineering Manager, Site Reliability Engineering About me

Slide 4

Slide 4 text

SmartNews

Slide 5

Slide 5 text

Sma w ● 40M download in the world ● 14M MAU ● Delivering the world’s quality information to the people who need it

Slide 6

Slide 6 text

他の方々とは視点を 変えて、あまり他所で は聞かない話をしよう と思います

Slide 7

Slide 7 text

AWSのコストカット

Slide 8

Slide 8 text

トラフィックをさばく ● 基本は横に並べる ● 入れられるところには CDN を

Slide 9

Slide 9 text

横に並べる ● 並べれば並べるほど金がか かる ● EC2だけで言って800-1000く らいの規模

Slide 10

Slide 10 text

EC2のコスト削減 ● Spot Instance の活用 ● Serverless 化 ● Reserved Instance

Slide 11

Slide 11 text

EC2のコスト削減 ● Spot Instance の活用 ● Serverless 化 ● Reserved Instance

Slide 12

Slide 12 text

RIの難しさ ● 最低でも1年単位の購入 ○ 半年は使わないと損 ● Microservice的アプローチと の相性 ○ いつの間にかサービスが 増減したりする

Slide 13

Slide 13 text

RIの難しさ ● 「やっぱりこのInstance Type やーめた」 ○ やっぱつれぇわ

Slide 14

Slide 14 text

どうする ● 毎月全台棚卸しする ● ついでなので「こいつこの Instance Typeじゃなくてよく ない?」みたいなところまでみ る

Slide 15

Slide 15 text

Spreadsheetの鬼となる

Slide 16

Slide 16 text

基本的には ● aws-cliからコピペ ● RI当てるべきものをマーク ● Pivotで集計

Slide 17

Slide 17 text

Point ● サイズの柔軟性を意識 ○ Region RIのみ ○ ElastiCache/RDSも ● AutoScale ○ ざっと平均値で https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/apply_ri.html

Slide 18

Slide 18 text

自動化? ● ある程度は可能 ● ただTypeの変更、使うべき Instance Typeかどうか、な ど考えると相当むずかしい

Slide 19

Slide 19 text

RIカバー率

Slide 20

Slide 20 text

エンタープライズサポート

Slide 21

Slide 21 text

おねだん https://aws.amazon.com/jp/premiumsupport/pricing/

Slide 22

Slide 22 text

コストカット?? ● 高くない? ● 何が嬉しいの?

Slide 23

Slide 23 text

高くない? ● それ以上のメリットがある ○ 専属のTAMがつく ○ 緊急対応の初動速度 ○ アーキテクチャレベルでの サポートがある

Slide 24

Slide 24 text

何が嬉しいの? ● 定例を持ってくれる ○ コストレポート、分析 ○ サービスアップデート ○ Caseのフォローアップ ○ 「ここだけの話」

Slide 25

Slide 25 text

まとめ

Slide 26

Slide 26 text

まとめ ● RI は頑張る価値がある ● サポートは安くはない…がお 値段以上の価値がある

Slide 27

Slide 27 text

Any Questions?

Slide 28

Slide 28 text

We’re Hiring! https://smartnews.workable.com /jobs/606363