Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SmartNews x PLAID - Cost cut and AWS Enterprise Support
Search
Nobutoshi Ogata
March 12, 2019
Technology
0
210
SmartNews x PLAID - Cost cut and AWS Enterprise Support
Nobutoshi Ogata
March 12, 2019
Tweet
Share
More Decks by Nobutoshi Ogata
See All by Nobutoshi Ogata
サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1
nobu666
1
17k
Why Slack?
nobu666
0
250
A Complete Work of SmartNews's SRE
nobu666
2
2.5k
SRE at SmartNews
nobu666
0
7.3k
SmartNews の最近の取り組みについて
nobu666
4
3.3k
Introducing in-hourse PaaS
nobu666
1
230
Monitoring of SmartNews
nobu666
0
120
The story becase happy with itamae
nobu666
0
84
sensuとその周辺のはなし
nobu666
0
97
Other Decks in Technology
See All in Technology
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
Janus
bkuhlmann
1
490
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.8k
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.5k
オブザーバビリティの Primary Signals
onk
PRO
0
550
Databricks:『生成AI World Cup』のご案内
databricksjapan
2
150
NLP2024 参加報告LT ~RAGの生成評価と懇親戦略~ / nlp2024_attendee_presentation_LT_masuda
taro_masuda
1
200
強みを伸ばすキャリアデザイン
yug1224
0
200
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.6k
Featured
See All Featured
Building an army of robots
kneath
300
41k
The Cult of Friendly URLs
andyhume
74
5.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Why Our Code Smells
bkeepers
PRO
331
56k
Typedesign – Prime Four
hannesfritz
36
2.1k
Code Reviewing Like a Champion
maltzj
513
39k
Six Lessons from altMBA
skipperchong
20
3k
Fireside Chat
paigeccino
20
2.6k
Embracing the Ebb and Flow
colly
79
4.1k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Transcript
AWSのコスト削減と エンタープライズサポート 【SmartNews × PLAID】 大量データ、高トラフィックをさばくサービスの開発と運用 Nobutoshi Ogata 2019/03/12
Introduction
• @nobu666 • Entrusted Dev (10y) ⇨ GREE (3y) ⇨
HR Tech Startup (1y) ⇨ SmartNews (May 2015) Engineering Manager, Site Reliability Engineering About me
SmartNews
Sma w • 40M download in the world • 14M
MAU • Delivering the world’s quality information to the people who need it
他の方々とは視点を 変えて、あまり他所で は聞かない話をしよう と思います
AWSのコストカット
トラフィックをさばく • 基本は横に並べる • 入れられるところには CDN を
横に並べる • 並べれば並べるほど金がか かる • EC2だけで言って800-1000く らいの規模
EC2のコスト削減 • Spot Instance の活用 • Serverless 化 • Reserved
Instance
EC2のコスト削減 • Spot Instance の活用 • Serverless 化 • Reserved
Instance
RIの難しさ • 最低でも1年単位の購入 ◦ 半年は使わないと損 • Microservice的アプローチと の相性 ◦ いつの間にかサービスが
増減したりする
RIの難しさ • 「やっぱりこのInstance Type やーめた」 ◦ やっぱつれぇわ
どうする • 毎月全台棚卸しする • ついでなので「こいつこの Instance Typeじゃなくてよく ない?」みたいなところまでみ る
Spreadsheetの鬼となる
基本的には • aws-cliからコピペ • RI当てるべきものをマーク • Pivotで集計
Point • サイズの柔軟性を意識 ◦ Region RIのみ ◦ ElastiCache/RDSも • AutoScale
◦ ざっと平均値で https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/apply_ri.html
自動化? • ある程度は可能 • ただTypeの変更、使うべき Instance Typeかどうか、な ど考えると相当むずかしい
RIカバー率
エンタープライズサポート
おねだん https://aws.amazon.com/jp/premiumsupport/pricing/
コストカット?? • 高くない? • 何が嬉しいの?
高くない? • それ以上のメリットがある ◦ 専属のTAMがつく ◦ 緊急対応の初動速度 ◦ アーキテクチャレベルでの サポートがある
何が嬉しいの? • 定例を持ってくれる ◦ コストレポート、分析 ◦ サービスアップデート ◦ Caseのフォローアップ ◦
「ここだけの話」
まとめ
まとめ • RI は頑張る価値がある • サポートは安くはない…がお 値段以上の価値がある
Any Questions?
We’re Hiring! https://smartnews.workable.com /jobs/606363