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
若手の僕らからコストに向き合おう(Let's Tackle Cost Optimization...
Search
Eisuke Fukushima
January 19, 2025
Programming
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
若手の僕らからコストに向き合おう(Let's Tackle Cost Optimization from Our Generation)
Eisuke Fukushima
January 19, 2025
Other Decks in Programming
See All in Programming
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1.1k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
370
yield再入門 #phpcon
o0h
PRO
0
860
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
380
AIエージェントで 変わるAndroid開発環境
takahirom
2
760
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
220
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
320
Claude Team Plan導入・ガイド
tk3fftk
0
250
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
180
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
420
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
450
数百円から始めるRuby電子工作
tarosay
0
120
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
370
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
680
Become a Pro
speakerdeck
PRO
31
6k
Facilitating Awesome Meetings
lara
57
7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Transcript
コスト減らしてみようぜ💰 福島瑛介
2 自己紹介 最近のトピック 好きなAWSサービス プロフィール 氏 名 福島瑛介 熊本出身 韓国行って似てない似顔絵描いてもらった 正直決めきれない
・Cloudformation/CDK ・CostExploer 新卒2年目 文系未経験からエンジニアになり AWS歴も2年目 インフラエンジニアとして最近は ECS+Fargateを触っています
© 2023 Works Human Intelligence Co., Ltd. 3 LTテーマ 若⼿の僕らからコスト最適化に
向き合っていこう💸
© 2023 Works Human Intelligence Co., Ltd. 4 まずはここから!AWSコスト最適化の基本 Cloud
Financial Management (CFM:クラウド財務管理)フレームワーク
© 2023 Works Human Intelligence Co., Ltd. 5 特に⼤事な、AWSコスト最適化のポイント でかいところ
から最適化 Point 2 ⾒える化 Point 1
© 2023 Works Human Intelligence Co., Ltd. 6 ⾒える化 1Step
⾒える化 Point 1 特に⼤事な、AWSコスト最適化のポイント
© 2023 Works Human Intelligence Co., Ltd. でかいところ から最適化 Point
2 7 特に⼤事な、AWSコスト最適化のポイント どうせコスト最適化に 時間をかけるなら、 コスパよく最適化した⽅がいい!
© 2023 Works Human Intelligence Co., Ltd. 開発環境の3~4割のコストを占めていた NAT Gatewayの時間あたりにかかるコストに着⽬
→1時間当たりにかかっている⾦額は0.062USD →1ヶ⽉あたり1環境13000円くらい EC2などは使っていない時間帯は停⽌するよう定期 実⾏されていたが、NAT Gatewayにはそのような 機能はない リソースをCloudformationで管理していたため、 Lambda実⾏で外から消したりつくったりするこ とはCloudformationの管理外になってしまう 8 事例:開発環境のコスト2~3割を削減 Nat Gatewayのコスト最適化 Condition属性を使って解決 条件を作成し、それをリソースま たは出⼒に関連付けることで、 条件が true の場合にのみ AWS CloudFormation がリソースを 作成するようにできる
© 2023 Works Human Intelligence Co., Ltd. 9 事例:開発環境のコスト2~3割を削減 環境起動ジョブ
(⼿動実⾏) 環境停⽌ジョブ (夜間定期実⾏) CreateNatGateway false CreateNatGateway true 削除 作成 ネットワーク系のスタック NAT Gateway
© 2023 Works Human Intelligence Co., Ltd. 10 でかいところ から最適化
Point 2 開発環境の2,3割ほどのコスト削減に 1ヶ⽉ほどで達成 結果的に 本当に必要なものを必要なときに設置 すると従量課⾦制のメリットを最⼤限 にすることができる 環境の最適化≒コスト最適化
© 2023 Works Human Intelligence Co., Ltd. 11 削減前 削減後
コスト最適化のメリットイメージ メリット
© 2023 Works Human Intelligence Co., Ltd. 12 削減前 削減後
コスト最適化は早く取り掛かったもん勝ち サービスのスケール 実際のコストメリット
© 2023 Works Human Intelligence Co., Ltd. © 2023 Works
Human Intelligence Co., Ltd. 13 今⽇、今から 若⼿の僕らからコスト最適化に 向き合っていこう💸
© 2023 Works Human Intelligence Co., Ltd. 14 うちではこういうことやっているよ! みたいなことあれば教えてください!
© 2023 Works Human Intelligence Co., Ltd. 15 参考と気になるコスト最適化 参考
AWSコスト最適化ガイド Amazon Web Services ブログ クラウド財務管理はコスト削減以上のメリットをもたらす 100社のコスト診断から⾒えてきた、コスト削減の王道とケモノ道 気になるコスト最適化 ‧Fargate Spot ・FinOpsの実践 ・モブコスト分析