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...
Search
Nobutoshi Ogata
March 12, 2019
Technology
0
230
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
260
A Complete Work of SmartNews's SRE
nobu666
2
2.7k
SRE at SmartNews
nobu666
0
7.6k
SmartNews の最近の取り組みについて
nobu666
4
3.4k
Introducing in-hourse PaaS
nobu666
1
250
Monitoring of SmartNews
nobu666
0
130
The story becase happy with itamae
nobu666
0
96
sensuとその周辺のはなし
nobu666
0
100
Other Decks in Technology
See All in Technology
エムスリー全チーム紹介資料 / Introduction of M3 All Teams
m3_engineering
1
250
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
4
1.9k
Oracle GoldenGate 23ai 導入Tips
oracle4engineer
PRO
1
220
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(2-1)WebAPI座学
nomu
0
150
Create Inquiry via Bedrock / 生成 AI で問い合わせ品質は変わるのか?思いついてぱっと作ったものを供養してみる
kazzpapa3
1
210
Semantic Kernel の Agent 機能試してみた!
okazuki
1
110
Oracle Database 23ai 新機能#4 Rolling Maintenance
oracle4engineer
PRO
0
110
XPを始める新人に伝えたい近道の鍵
nakasho
1
280
ガバメントクラウド開発と変化と成長する組織 / Organizational change and growth in developing a government cloud
kazeburo
3
680
入門 バックアップ
ryuichi1208
17
5.5k
SQLによるオブザーバビリティの進化とClickHouseの実力
mikimatsumoto
0
160
LINEヤフー新卒採用 コーディングテスト解説 アルゴリズム問題編
lycorp_recruit_jp
0
13k
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
GraphQLとの向き合い方2022年版
quramy
43
13k
Large-scale JavaScript Application Architecture
addyosmani
509
110k
How STYLIGHT went responsive
nonsquared
94
5.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
403
65k
Rails Girls Zürich Keynote
gr2m
93
13k
Embracing the Ebb and Flow
colly
83
4.4k
Designing for Performance
lara
604
68k
Code Reviewing Like a Champion
maltzj
519
39k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
Producing Creativity
orderedlist
PRO
341
39k
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