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
31
アカウントがめちゃめちゃ増えたので泥くさ〜くコスト最適化をしてみた / 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
76
JAWS-UG 情シス支部 第31回 クラウド女子会×札幌支部コラボ会 チョークトーク CloudWatchについて / JAWS-UG System Admins collaboration with Sapporo, Cloud Girls Chalk Talk about CloudWatch
naospon
1
73
JAWS-UG情シス支部 情シスにこそStepFunctionsが強力な武器になる〜ワイはQuickSightのユーザー削除を自動化したかったんや〜 / How to automate deprovisioning QuickSight users with StepFunctions
naospon
0
60
JAWS DAYS 2025 アーキテクチャ道場 クロージング / JAWS DAYS 2025 arhchitecture dojo closing
naospon
0
70
JAWS DAYS 2025 アーキテクチャ道場 当日説明 / JAWS DAYS 2025 architecture dojo opening description
naospon
0
79
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
naospon
0
3k
Share my, our lessons from the road to re:Invent
naospon
0
230
私のre:Invent2024 re:Cap / my re:Invent2024 recap
naospon
1
95
コープのクラウド移行 JAWS FESTA 2024振り返り / Cloud migration with Cost reduction TIPS at CO-OP and Look back at JAWS FESTA 2024 in HIROSHIMA
naospon
0
33
Other Decks in Technology
See All in Technology
技術職じゃない私がVibe Codingで感じた、AGIが身近になる未来
blueb
0
120
Two-Tower モデルで実現する 検索リランキング / Shibuya_AI_2
visional_engineering_and_design
2
180
現場で役立つAPIデザイン
nagix
1
250
産業機械をElixirで制御する
kikuyuta
0
140
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.3k
AI Engineering Summit Pre Event LT #10
okaru
2
560
型システムを知りたい人のための型検査器作成入門
mame
14
3.5k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
メルカリにおけるデータアナリティクス AI エージェント「Socrates」と ADK 活用事例
na0
16
8.9k
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
1
200
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
120
Roo CodeとClaude Code比較してみた
pharma_x_tech
1
280
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
It's Worth the Effort
3n
184
28k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
650
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
The Invisible Side of Design
smashingmag
299
50k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
4 Signs Your Business is Dying
shpigford
183
22k
Typedesign – Prime Four
hannesfritz
42
2.7k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Designing for Performance
lara
609
69k
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