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
アカウントがめちゃめちゃ増えたので泥くさ〜くコスト最適化をしてみた / How can w...
Search
Naomi Yamasaki
June 24, 2022
Technology
0
33
アカウントがめちゃめちゃ増えたので泥くさ〜くコスト最適化をしてみた / How can we cost reduction for AWS
2022/6/24 JAWS-UG札幌でお話しした内容です。
Naomi Yamasaki
June 24, 2022
Tweet
Share
More Decks by Naomi Yamasaki
See All by Naomi Yamasaki
ssmonline #48 ヤマサキ初夏のサメ祭り 2025 サメの話 / ssmjp Yamasaki Summer JAWS Festival
naospon
0
86
JAWS-UG 情シス支部 第31回 クラウド女子会×札幌支部コラボ会 チョークトーク CloudWatchについて / JAWS-UG System Admins collaboration with Sapporo, Cloud Girls Chalk Talk about CloudWatch
naospon
1
86
JAWS-UG情シス支部 情シスにこそStepFunctionsが強力な武器になる〜ワイはQuickSightのユーザー削除を自動化したかったんや〜 / How to automate deprovisioning QuickSight users with StepFunctions
naospon
0
69
JAWS DAYS 2025 アーキテクチャ道場 クロージング / JAWS DAYS 2025 arhchitecture dojo closing
naospon
0
82
JAWS DAYS 2025 アーキテクチャ道場 当日説明 / JAWS DAYS 2025 architecture dojo opening description
naospon
0
88
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
naospon
0
3.1k
Share my, our lessons from the road to re:Invent
naospon
0
300
私のre:Invent2024 re:Cap / my re:Invent2024 recap
naospon
1
100
コープのクラウド移行 JAWS FESTA 2024振り返り / Cloud migration with Cost reduction TIPS at CO-OP and Look back at JAWS FESTA 2024 in HIROSHIMA
naospon
0
35
Other Decks in Technology
See All in Technology
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
700
AIに頼りすぎない新人育成術
cuebic9bic
3
300
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.2k
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
220
AWS DDoS攻撃防御の最前線
ryutakondo
1
150
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
360
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.7k
ファッションコーディネートアプリ「WEAR」における、Vertex AI Vector Searchを利用したレコメンド機能の開発・運用で得られたノウハウの紹介
zozotech
PRO
0
270
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
23
11k
20250807_Kiroと私の反省会
riz3f7
0
210
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
120
はじめての転職講座/The Guide of First Career Change
kwappa
0
190
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Six Lessons from altMBA
skipperchong
28
3.9k
Statistics for Hackers
jakevdp
799
220k
Thoughts on Productivity
jonyablonski
69
4.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
440
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
How to Ace a Technical Interview
jacobian
278
23k
Writing Fast Ruby
sferik
628
62k
Building Adaptive Systems
keathley
43
2.7k
Practical Orchestrator
shlominoach
190
11k
The Pragmatic Product Professional
lauravandoore
36
6.8k
The Language of Interfaces
destraynor
158
25k
Transcript
アカウントがめちゃめちゃ増えたので泥 くさ〜くコスト最適化をしてみた 2022/6/24 生活協同組合コープさっぽろ 山﨑 奈緒美
AWS SAMURAI 2015 JAWS-UGアーキテクチャ専門支部 JAWS-UG情シス支部 生活協同組合コープさっぽろ
デジタル推進本部 インフラチーム 山﨑 奈緒美 ご挨拶と自己紹介 大阪出身。 就職で上京し、ソフトハウスでインフラエンジニア 地図情報システム開発会社でひとり情シス 旅行会社の情シス部門でクラウド担当 2020年9月に東京から札幌へ移住し10月よりコープさっぽろへJOIN。 AWSのことならなんでも担当。 @nao_spon I ♡ Route53 IAM Organizations 夏はロードバイク、冬はスノボしてます。仲間募集中!
お品書き お話すること • どのようなことをしてコストの最適化をしたか 話さないこと • Reserved InstanceやSavings Planの購入戦略
生活協同組合コープさっぽろとAWS
北海道で生きることを誇りと喜びにする 3つのつなぐ 福祉活動 文化教室 組合員活動 葬祭事業 旅行事業 物流事業
店舗事業 移動販売 宅配事業 配食・給食 食育 食品製造 共済事業 エネルギー 子育て支援 環境活動 リサイクル フードバンク 育英奨学金 と 人 人 をつなぐ と 人 食 をつなぐ と 人 未来 をつなぐ
そうだ、AWSにしよう。 全部AWSに持ってったら ええやんけ!
集まりだしたAWSエンジニア達 CIO AWS Samurai 2015 AWS Samurai 2012
AWS Samurai 2018 AWS Hero 2021 AWS Samurai 2015
集まりだしたエンジニア達 JAWS-UG情シス支部 AWS Certified 13冠 JAWS-UG初心者支部(2代目) JAWS DAYS 2021
CFPセッション登壇 Open Source Conference Hokkaido アジャイル札幌 アジャイルジャパン北海道サテライト Amplify Japan User Group ゆるWEB勉強会@札幌 Ruby札幌 Sapporo.beam Open Source Conference Hokkaido
Open Source Conference 2022 Online Hokkaido https://event.ospn.jp/osc2022-online-do/
現在のAWS利用状況 総AWSアカウント数 236 オンプレ移行用AWSアカウント 88 新規システム用AWSアカウント 91 インフラ共通基盤用AWSアカウント 30
その他用AWSアカウント 9
オンプレからの移行状況 オンプレ移行対象システム数 99 移行仕掛中システム数 19 本番移行済みシステム数 49 オンプレ移行対象サーバー数 797
AWS移行済みサーバー数 135
現在のAWS利用状況 オンプレ移行対象システム数 99 移行仕掛中システム数 17 本番移行済みシステム数 49 オンプレ移行対象サーバー数 797
AWS移行済みサーバー数 135 移行完了まで 残50システム!
単純計算で62アカウント増 = 300アカウントに迫る
AWS利用料金の推移 ▪AWSアカウント数 ▪AWS利用料金
昨年冬、ボスからツッコミが入る なあ、AWSって こんなに高かったっけ?
昨年冬、ボスからツッコミが入る あっハイ、見直しますっ
ムダを見つける、ムダを潰す コスト削減の極意
Mission 1 コスト状況を可視化せよ
Mission1: コスト状況を可視化せよ 利用したサービス • AWS コスト管理 ◦ Cost Explorer
◦ サイズの適正化に関する推奨事項 • Billing ◦ Cost and Usage Reports ▪ AWS 使用状況レポート • Trusted Advisor ◦ コスト最適化 ▪ 使用率の低い Amazon EC2 インスタンス ▪ Amazon RDSアイドル状態のDBインスタンス ▪ 関連付けられていない Elastic IP Address ▪ Amazon EBS の過剰にプロビジョニングされたボリューム ▪ 利用頻度の低い Amazon EBS ボリューム
AWS利用料金を部門ごとに可視化 Cost Explorer
Mission1: コスト状況を可視化せよ • CostExplorerからDLしたCSVとアカウント管理 スプレッドシートをアカウントIDでVLOOKUP • ピボットテーブルを作る • グラフ化する
AWS利用料金を部門ごとに可視化 ▪AWSアカウント数 Cost Explorer
月額利用額の多いアカウントの請求明細の精査 Cost Explorer
月額利用額の多いアカウントの請求明細の精査
過剰なリソースの洗い出し サイズの適正化に関する推奨事項
過剰なリソースの洗い出し • Trusted Advisor ◦ コスト最適化 ▪ 使用率の低い Amazon
EC2 インスタンス ▪ Amazon RDSアイドル状態のDBインスタンス ▪ 関連付けられていない Elastic IP Address ▪ Amazon EBS の過剰にプロビジョニングされたボリューム ▪ 利用頻度の低い Amazon EBS ボリューム CSVをダウンロードして分析
過剰なリソースの洗い出し Trusted Advisor コスト最適化
過剰なリソースの洗い出し EC2
過剰なリソースの洗い出し EBS
Mission 2 コストのムダを削減せよ
Mission2: コストのムダを削減せよ 全体削減方針 • 無駄に利用しているリソースの削減 • AWS Backupのバックアップ世代数を減らす •
使用していないEIPを削除する • 不要なVPCEndpointを削除する • NATGatewayを1つのアカウントに集約する • 夜間停止可能なインスタンスを停止する • Over Provisionedなインスタンスのスケールダウン • Reserved Instance, Savings Planの検討
Mission2: コストのムダを削減せよ 全体削減方針 • 無駄に利用しているリソースの削減 • AWS Backupのバックアップ世代数を減らす •
使用していないEIPを削除する • 不要なVPCEndpointを削除する • NATGatewayを1つのアカウントに集約する • 夜間停止可能なインスタンスを停止する • Over Provisionedなインスタンスのスケールダウン • Reserved Instance, Savings Planの検討
Mission2: NATGatewayを集約する NATGatewayの料金 • NATGatewayが利用可能になっている時間 • NATGatewayが処理したデータ量 • EC2のデータ転送量
Mission2: NATGatewayを集約する NATGatewayの料金 • NATGatewayが利用可能になっている時間 • NATGatewayが処理したデータ量 •
EC2のデータ転送量 84アカウント分のNATGatewayを1つに集約 = 時間課金分の料金が 1/84 になる
Mission2: NATGatewayを集約する
Mission2: NATGatewayを集約する
Mission2: コストのムダを削減せよ 全体削減方針 • 無駄に利用しているリソースの削減 • AWS Backupのバックアップ世代数を減らす •
使用していないEIPを削除する • 不要なVPCEndpointを削除する • NATGatewayを1つのアカウントに集約する • 夜間停止可能なインスタンスを停止する • Over Provisionedなインスタンスのスケールダウン • Reserved Instance, Savings Planの検討(最後にする) 完了!
月額 $11,580 削減 (約155万円)
Mission2: コストのムダを削減せよ • AWSのコスト最適化プログラムの活用 ◦ CFM(Cloud Financial Management)レポートを受領済み ◦
インスタンスタイプの変更 ▪ 再起動を伴うためシステム毎に調整を行いながら進めていく ◦ 開発環境等の夜間停止 ▪ システム毎に停止可能時間・曜日の調整を行いながら進めていく ◦ Reserved Instances, SavingsPlansの購入 ▪ アカウント全体に適用する上で、どこが最適なラインかAWSに相談 月額 $10,000 以上削減見込み
ボスに報告 ええやん!
None
ありがとうございました https://www.wantedly.com/companies/company_7505384