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
37
アカウントがめちゃめちゃ増えたので泥くさ〜くコスト最適化をしてみた / 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
AI駆動開発をどのように組織に取り込んで実践していくか / How can we drive AI driven development in my company
naospon
2
78
IAM Identity Centerを利用したAWSアカウントへの ログイン統制戦略 / Login Control Strategy for AWS Accounts Using IAM Identity Center
naospon
1
94
情シス視点でのEOL対応 / What Should IT Do Regarding End-of-Life Support
naospon
1
37
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
310
ssmonline #48 ヤマサキ初夏のサメ祭り 2025 サメの話 / ssmjp Yamasaki Summer JAWS Festival
naospon
0
110
JAWS-UG 情シス支部 第31回 クラウド女子会×札幌支部コラボ会 チョークトーク CloudWatchについて / JAWS-UG System Admins collaboration with Sapporo, Cloud Girls Chalk Talk about CloudWatch
naospon
1
110
JAWS-UG情シス支部 情シスにこそStepFunctionsが強力な武器になる〜ワイはQuickSightのユーザー削除を自動化したかったんや〜 / How to automate deprovisioning QuickSight users with StepFunctions
naospon
0
100
JAWS DAYS 2025 アーキテクチャ道場 クロージング / JAWS DAYS 2025 arhchitecture dojo closing
naospon
0
120
JAWS DAYS 2025 アーキテクチャ道場 当日説明 / JAWS DAYS 2025 architecture dojo opening description
naospon
0
120
Other Decks in Technology
See All in Technology
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
430
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
1
190
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
0
800
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
150
「全社導入」は結果。1人の熱狂が組織に伝播したmikanのn8n活用
sota_mikami
0
590
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
300
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
1
110
【Oracle Cloud ウェビナー】[Oracle AI Database + Azure] AI-Ready データ戦略の最短ルート:Azure AIでビジネス データの価値を最大化
oracle4engineer
PRO
2
140
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
2
360
それぞれのペースでやっていく Bet AI / Bet AI at Your Own Pace
yuyatakeyama
1
680
DEVCON 14 Report at AAMSX RU65: V9968, MSX0tab5, MSXDIY etc
mcd500
0
230
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
680
Marketing to machines
jonoalderson
1
4.6k
Become a Pro
speakerdeck
PRO
31
5.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Ruling the World: When Life Gets Gamed
codingconduct
0
130
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
Statistics for Hackers
jakevdp
799
230k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
420
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Agile that works and the tools we love
rasmusluckow
331
21k
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