Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
SmartNews x PLAID - Cost cut and AWS Enterprise Support
Nobutoshi Ogata
March 12, 2019
Technology
0
170
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
16k
Why Slack?
nobu666
1
220
A Complete Work of SmartNews's SRE
nobu666
2
2.1k
SRE at SmartNews
nobu666
0
6.7k
SmartNews の最近の取り組みについて
nobu666
4
3.1k
Introducing in-hourse PaaS
nobu666
1
200
Monitoring of SmartNews
nobu666
0
110
The story becase happy with itamae
nobu666
0
67
sensuとその周辺のはなし
nobu666
0
65
Other Decks in Technology
See All in Technology
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
320
OCI DevOps 概要 / OCI DevOps overview
oracle4engineer
PRO
0
480
01_ユーザーリサーチ実施の進め方
kouzoukaikaku
0
150
Airdrop for Open Source Projects
epicsdao
0
540
Exploring MapStore Release 2022.02: improved 3DTiles support and more
simboss
PRO
0
300
データベースの発表には RDBMS 以外もありますよ
maroon1st
0
230
Oktaの管理者権限を適切に移譲してみた
shimosyan
2
260
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
180
SignalR を使ったアプリケーション開発をより快適に!
nenonaninu
0
590
ChatGPT for Hacking
anugrahsr
0
4k
- Rでオブジェクト指向プログラミング- クラス設計入門の入門
kotatyamtema
1
720
DNS権威サーバのクラウドサービス向けに行われた攻撃および対策 / DNS Pseudo-Random Subdomain Attack and mitigations
kazeburo
5
1.2k
Featured
See All Featured
Facilitating Awesome Meetings
lara
33
4.6k
How to Ace a Technical Interview
jacobian
270
21k
Raft: Consensus for Rubyists
vanstee
130
5.7k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
7
570
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
5 minutes of I Can Smell Your CMS
philhawksworth
198
18k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
Music & Morning Musume
bryan
37
4.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
152
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
31
20k
A designer walks into a library…
pauljervisheath
199
16k
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