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
NewsPicks SREにおけるコストモニタリングとコスト最適化の取り組み
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
buludog
December 01, 2025
Programming
0
18
NewsPicks SREにおけるコストモニタリングとコスト最適化の取り組み
buludog
December 01, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
710
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.5k
Rethinking API Platform Filters
vinceamstoutz
0
4.2k
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
220
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
270
AI活用のコスパを最大化する方法
ochtum
0
360
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
370
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
PHPで TLSのプロトコルを実装してみる
higaki_program
0
590
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Mind Mapping
helmedeiros
PRO
1
140
How to build a perfect <img>
jonoalderson
1
5.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Agile that works and the tools we love
rasmusluckow
331
21k
Google's AI Overviews - The New Search
badams
0
950
How to make the Groovebox
asonas
2
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Transcript
NewsPicks SREにおける コストモニタリングとコスト最適化の取り組み 株式会社ユーザベース 樋渡 海斗
00 自己紹介 樋渡海斗 株式会社ユーザベース NewsPicks事業 SRE Unit Member 2024年に新卒として、ユーザベースに入社 入社時点でインフラ経験は全くないが、SRE
Unitに配属される。 2年目から様々な要因で実質SREメンバー2人の中、奮闘中。
00 ソーシャル経済メディア NewsPicksについて ©Uzabase, Inc. All Rights Reserved.
00 話すこと ©Uzabase, Inc. All Rights Reserved. 2013年9月にサービスを開始。 サービス開始当初からAWSを利用していく中で、様々なコスト最適の取り組みが行われてきた。 これまでの歴史の中で、一定コスト最適化されていて大きな無駄というのはない状態。
既にパツパツに管理されている中で、継続的なコスト最適化をする意義とは何か? 既にパツパツに最適化されてるし、定期的なコストモニタリングもやってるし、 予算オーバーしなけりゃいいんじゃね? 新卒時代の樋渡
1. 継続的なコスト最適化の意義 2. コストモニタリングの仕組みと最適化の取り組み例 3. まとめ 00 目次 ©Uzabase, Inc.
All Rights Reserved.
©Uzabase, Inc. All Rights Reserved. 01 継続的なコスト最適化の意義
01 継続的なコスト最適化の意義 ©Uzabase, Inc. All Rights Reserved. 例えば、 • 常にコストが予算のギリギリを攻めているが、予算内に収まっているから継続的な最適化はしてない
• 常に予算内に収まっているが、継続的なコスト最適化が常態化している ↑のような2つの状態があった時に、何が問題になるか。
01 継続的なコスト最適化の意義 ©Uzabase, Inc. All Rights Reserved. 事業会社としてサービスを開発し、ユーザーに提供する上で下記のようなことは突発的に起こる。 • ユーザーに刺さる施策を考えたから、新機能を開発したい。
• 事業部のEX改善につながるから、LLMやAI使いたい。 • 大きなシステムのバージョン更新を行うけど、移行期間は違うバージョンのシステムを並行稼働させ たい。 ↑の「攻め」の取り組みたちは、事業の未来のためにやるべき。 だが、「挑戦」のためには「犠牲(コスト)」がかかるのが世の常です。
01 継続的なコスト最適化の意義 ©Uzabase, Inc. All Rights Reserved. そんな時にどうなるか? • 常にコストが予算のギリギリを攻めているが、予算内に収まっているから継続的な最適化はしてない
◦ 👉「挑戦」のたびにコストが伸び、突然予算はオーバー。SREは火の車 ◦ 予算内に収めるために、「挑戦」を諦めないといけないかもしれない。。 • 予算内に収まっているが、継続的なコスト最適化が常態化している ◦ 👉継続的なコスト最適化のおかげで毎月少しずつ貯金がある。 ◦ 「挑戦」の一つや二つ受け止められる。 ◦ 常にコストを監視しているので、コスト最適化のノウハウが溜まっている。 ◦ 結果、安心して開発が進められ、「攻め」のスピードを落とさない。
01 継続的なコスト最適化の意義 ©Uzabase, Inc. All Rights Reserved. SREとは、事業開発におけるゴールキーパーです。 シュート(突然のコスト増加)が来てからゴール(予算)を守ろうとしても、守れません。 常日頃から、ボール(コスト)を監視し動向を見守ってゴールを守ることが大事。
→予算オーバーしてなくても、継続的なコスト監視と最適化の取り組みが重要 こうならないように こうであれ
©Uzabase, Inc. All Rights Reserved. 02 コストモニタリングの仕組みと 最適化の取り組み
02 親の顔よりCostExplorerを眺める日々 ©Uzabase, Inc. All Rights Reserved. • 週次定例 ◦
異常検知、予実反映、予実管理 • リソースに管理タグをつけ、環境やサービスのコストを可視化
02 毎週・毎月のコストモニタリング定例でコスト構造を把握する ©Uzabase, Inc. All Rights Reserved. • 過去のテックブログでも紹介されているスプシを活用
02 NewsPicksのコスト管理タグの一部 ©Uzabase, Inc. All Rights Reserved. タグ名 対象リソース 内容
env_cost,env 様々なリソース 環境名。 例:dev-n、productionなど service 様々なリソース サービス名 例:newspicksなど application 主にコンピュートリソース serviceの中のアプリケーション名 例:アプリケーションサーバー名、バッチ名など table DynamoDBテーブル テーブル名 cluster RDSやElastiCacheのクラスタ クラスター名 bucket S3バケット バケット名
02 コスト管理タグの活用例 ©Uzabase, Inc. All Rights Reserved. コスト管理タグで絞り込んで削減余地を探す -> 見つかったら必要に応じて対応
資料作成時に見つけたコスト削減余地 時間経過とともにS3のログが溜まっていることが 分かる
©Uzabase, Inc. All Rights Reserved. 03 まとめ
03 SREのコスト削減とはゴールキーパー業です。 ©Uzabase, Inc. All Rights Reserved. • ボール(コスト)を常に観測していきましょう ◦
異常を観測するためには、平時を知らなければいけません ◦ 常日頃から、CostExplorerと睨めっこです。 • 未来につながる継続的なコスト最適化をしましょう ◦ 予算オーバーしたから削減する!じゃ遅い。 ◦ 継続的なコスト削減をして、事業を成長させる「攻め」に繋げていきましょう。 事業が安心して「攻め」られるように、信頼されるゴールキーパーになりましょう!