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
The free-lunch guide to idea circularity
hollycummins
0
390
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
510
Nuxt Server Components
wattanx
0
210
Coding as Prompting Since 2025
ragingwind
0
490
Rethinking API Platform Filters
vinceamstoutz
0
4.2k
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
250
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
210
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
270
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
370
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
430
ロボットのための工場に灯りは要らない
watany
12
3.2k
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
340
How GitHub (no longer) Works
holman
316
150k
The browser strikes back
jonoalderson
0
860
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Crafting Experiences
bethany
1
97
Art, The Web, and Tiny UX
lynnandtonic
304
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
Paper Plane
katiecoart
PRO
0
48k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
The Limits of Empathy - UXLibs8
cassininazir
1
280
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と睨めっこです。 • 未来につながる継続的なコスト最適化をしましょう ◦ 予算オーバーしたから削減する!じゃ遅い。 ◦ 継続的なコスト削減をして、事業を成長させる「攻め」に繋げていきましょう。 事業が安心して「攻め」られるように、信頼されるゴールキーパーになりましょう!