SmartNews x PLAID - Cost cut and AWS Enterprise Support

SmartNews x PLAID - Cost cut and AWS Enterprise Support

D93fb300519f17800d3fbc8119ed4bed?s=128

Nobutoshi Ogata

March 12, 2019
Tweet

Transcript

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

  2. Introduction

  3. • @nobu666 • Entrusted Dev (10y) ⇨ GREE (3y) ⇨

    HR Tech Startup (1y) ⇨ SmartNews (May 2015) Engineering Manager, Site Reliability Engineering About me
  4. SmartNews

  5. Sma w • 40M download in the world • 14M

    MAU • Delivering the world’s quality information to the people who need it
  6. 他の方々とは視点を 変えて、あまり他所で は聞かない話をしよう と思います

  7. AWSのコストカット

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

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

  10. EC2のコスト削減 • Spot Instance の活用 • Serverless 化 • Reserved

    Instance
  11. EC2のコスト削減 • Spot Instance の活用 • Serverless 化 • Reserved

    Instance
  12. RIの難しさ • 最低でも1年単位の購入 ◦ 半年は使わないと損 • Microservice的アプローチと の相性 ◦ いつの間にかサービスが

    増減したりする
  13. RIの難しさ • 「やっぱりこのInstance Type やーめた」 ◦ やっぱつれぇわ

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

  15. Spreadsheetの鬼となる

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

  17. Point • サイズの柔軟性を意識 ◦ Region RIのみ ◦ ElastiCache/RDSも • AutoScale

    ◦ ざっと平均値で https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/apply_ri.html
  18. 自動化? • ある程度は可能 • ただTypeの変更、使うべき Instance Typeかどうか、な ど考えると相当むずかしい

  19. RIカバー率

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

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

  22. コストカット?? • 高くない? • 何が嬉しいの?

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

  24. 何が嬉しいの? • 定例を持ってくれる ◦ コストレポート、分析 ◦ サービスアップデート ◦ Caseのフォローアップ ◦

    「ここだけの話」
  25. まとめ

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

  27. Any Questions?

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