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
第2回 雲勉LT大会 コスト最適化のサイクルを回す クラウド時代のコスト最適化戦略
Search
iret.kumoben
July 30, 2024
Technology
63
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第2回 雲勉LT大会 コスト最適化のサイクルを回す クラウド時代のコスト最適化戦略
iret.kumoben
July 30, 2024
More Decks by iret.kumoben
See All by iret.kumoben
第182回 雲勉 【Gemini 3.0 Pro】AI ベンチマーク徹底比較!他モデルに比べ優れている点まとめ
iret
0
120
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
100
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
120
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
160
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
140
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
130
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
120
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
170
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
190
Other Decks in Technology
See All in Technology
Goでデータパイプラインを作ろう
sansantech
PRO
1
410
Digitization部 紹介資料
sansan33
PRO
2
7.7k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
150
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
220
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.5k
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
320
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
240
SmartHR Engineering Team Deck
smarthr
1
1.7k
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.1k
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
220
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Design in an AI World
tapps
1
280
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
200
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Utilizing Notion as your number one productivity tool
mfonobong
4
530
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
Statistics for Hackers
jakevdp
799
230k
Transcript
第2回 雲勉LT⼤会 コスト最適化のサイクルを回す クラウド時代のコスト最適化戦略
Who AM I 2 名前 ︓Keita Higaki (X : @keitah0322
がっきー) 所属 ︓Iret,Inc 部署 ︓カスタマー⽀援事業部 役職 ︓テクニカルアカウントマネージャー グループリーダー 賞 ︓2023 Japan AWS Top Engineers ︓2024 Japan AWS Top Engineers ︓Google Partner Top Engineer 2024 得意領域 ︓Serverless Architechture
はじめに 3
4 クラウド利⽤料の削減余地 クラウドを既に利⽤しているお客様において平均 30%(*1) のコスト削減の余 地があると⾔われています。 (*1) 出典 : 2021
Flexera State of the Cloud Report, N=750 70% 効率的な クラウド⽀出 30% 過剰⽀出 4
5 コスト視点で実際に起きてること • オンプレと変わらないクラウド利⽤ • 従量課⾦に対する⾒積もりが出来ない • 為替で⾟い
6 私たちのコスト最適化への取り組み
7 コスト最適化⽀援プログラム お客様⾃らが継続的なコストの削減を⾏うことを⽬的に、 クラウド環境を可視化しコスト構造を分析 ・削減評価したうえで、今後の費⽤⽀出の計画・予測を⽀援しています。これらを通してクラウド利⽤ における財務 管理を強化し、向こう3年のクラウド利⽤計画の⽴案まで実施しています。 可視化 計画・予測 最適化
• クイックウィン最適化 • アーキテクチャ最適化 FinOpsの実践 持続的最適化サイクルの実現 • クラウド使⽤量予測 • 予算策定
可視化 〜QuickSight 8 まず可視化すること ⽉額利⽤料推移 RI による⽉別削減額推移 サービス別利⽤推移 8 ©
2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
参考 QuickSight構成図 9
可視化 レポーティング 10 削減可能性の評価を加えたレポーティング → モチベーションが⼤事
コスト最適化の⼿法の検討 11 コスト最適化⼿法はクイックウイン最適化と、クラウドネイティブ化のための アーキテクチャ最適化の 2 つに⼤別できます。 クイックウイン最適化 需要に応じた 適切なストレージ スケジューリング
の再選定 適切なインスタンス 未使⽤リソース停⽌ の再選定 による規模の縮⼩ アーキテク チャ最適化 5 クラウド ネイティブ化 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. 1 2 3 4 5
最適化 クイックウィン 12 リソース使⽤率とワークロードの特性からインスタンス(サイズ、ファミリ、世代 /AMD/Graviton 、リージョン ) と購⼊オプションを再選定 m4.4xlarge (Linux)
m4.xlarge (Linux) サイジング / ファミリ変更 最新世代 /AMD/Graviton へ変更 リージョン変更 インスタンス再選定 購⼊オプション変更 ソリューション 稼働時間に応じてオンデマンド、 RI/Savings Plans 、スポットへ 変更 オンデマンド RI/ Savings Plans スポット Tokyo t2.large (Linux) $0.1216/h t3a.large (Linux) $0.0979/h m5.large (Linux) $0.124/h m5.large (Linux) $0.096/h Virginia ⎫ 12 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. ⎫ Cost Explorer を⽤い た RI/Savings Plans の推奨やカバー率・利 ⽤率から特定 Compute Optimizer による機械学習を使⽤ してワークロードから 最適なインスタンス・ EBS 推奨
最適化 稼働に合わせたリソースの使⽤ 13 © 2022, Amazon Web Services, Inc. or
its affiliates. All rights reserved. Amazon Confidential and Trademark. 25 従来の使⽤ 容量 容量 ニーズ ニーズに応じた リソース適応 時間 AWS Instance Scheduler の デプロイによるスケジュール調整 Auto Scaling を⽤いたインスタンス 未使⽤時にインスタンスを停⽌し、需要に応じてリソースを適⽤的に変動させることで不必要な稼働を抑えたい。 実際ここは⾮常にしんどい。 稼働⽇ の⾃動増減 稼働リソース量 ︓稼働インスタンス ︓需要 未使⽤リソース削減
最適化 購⼊戦略 14 Savings Plans/RI は、稼働が固定 / 本番環境 / 需要が安定なワークロードに対して利⽤
⎫ 1/3 年の契約コミットメントであり、オンデマンドと ⽐較して最⼤で 72% 削減可能 オンデマンドは、新規 / ⾮本番環境 / 需要予測が困 難なワークロードに対して利⽤ ⎫ 秒単位で利⽤量に応じて課⾦ ワークロードの特性に応じて購⼊オプションを適切に組み合わせて利⽤すること が肝要。 スポットは、フォールトトレラント(障害に強い) ・柔軟・ステートレスなワークロードに対して利⽤ ⎫ 利⽤されていない AWS のリソースを利⽤することでオン デマンドと⽐較して最⼤で 90% 削減可能 14 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
最適化 購⼊戦略 15 参考︓購⼊オプションのパターン スポット オンデマンド SP/RI スポット オンデマンド SP/RI
スポット オンデマンド SP/RI スポット オンデマンド SP/RI 15 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. データ分析 社内 IT 新規アプリケーション開発 開発 / テスト環境
使わないリソースは削除する 16 AWS Trusted Advisor を利⽤して未使⽤リソースを特定。 ⎫ Trusted Advisor を⽤いた未使⽤
リソースの削除 ⎫ Cost Explorer を⽤いたアイドル 状態の EC2 インスタンスを特定 NW ⎫ ⎫ 未接続の Elastic IP アイドル / 未接続ロードバランサー ストレージ ⎫ 未接続 EBS インスタンス ⎫ アイドル状態の EC2 、 RDS 、 Redshift 未使⽤リソースのターンオフ ソリューション 16 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
計画と予測 17 クラウド利⽤の計画・予測を⾏い、単価 (Unit Economics) を導⼊し持続的なコスト最適化を トラッキングすることが肝要。 現時点 単価 (cost/transaction)
利⽤料⾦ 時間 利⽤料⾦予測イメージ ソリューション ⎫ Amazon Forecast を⽤いた機械学習 による利⽤料⾦の予測 ⎫ AWS Cost Explorer による予測 ⎫ AWS Budgets を⽤いた設定した予算 と利⽤料⾦の予測 将来予測 17 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
アーキテクチャ最適化 18
19 最適化 アーキテクチャ最適化 ELB EC2 RDS standby API Gateway Lambda
Cloud Front ⎫ マイクロサービ ス単位の DB 利 ⽤による保守性 向上 ⎫ サーバーレスの 利⽤によりビジ ネスロジックに 集中可 EC2 Aurora RDS S3 DynamoDB S3 19 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. サーバレス / マネージドサービスを利⽤することに保守性向上とビジネスロジックに集中が 可能となることから開発速度の向上が⾒込めます。 ただし、リプレイスに⼯数がかかるので、トレードオフとなります。 静的コンテンツ 動的アプリケーション
持続的コスト最適化を図るには 20
持続的なサイクル コスト分析専⾨チームの必要性 21 クラウドネイティブ化を推進していくためには、IT と財務チームが⼀体となることが必要。 SCM 運⽤ オンプレミス時代の組織像 クラウド時代の組織像 IT
と財務が分離されていることにより、調達 から本番環境へのデプロイまでに⻑期間有する IT と財務が⼀体となることによって、迅速な デプロイ・運⽤を⾏い最適化を実施 承認 調達 構築 要求 IT 調達 運⽤ 最適化 デプロイ IT 財務 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
私たちの⽬指すところまとめ 22 ワークロードを考慮し個別の最適化が必要な領域と、 RI/SP など全体最適化を狙うべき領域 それぞれに対するプロセスを構築することを⽬指しています。 項⽬ CCoE などによる 全体最適化
プロジェクトチームなどによる 個別最適化 プロセス ⎫ ⎫ 共有リソースの按分ルールの設定 / 運⽤ 利⽤者共通の KPI 設定・管理 ⎫ ⎫ 共有リソースの利⽤費⽤管理 インフラコストにシステムが提供する価値を ⼊れ込んだ KPI の定義と測定 アカウント分割 / タグ付け ⎫ ⎫ アカウント分割 / タグ付けルールの策定 ア カウント統合によるボリュームディスカウン ト ⎫ ⎫ アカウント管理 タグ付け実⾏ インスタンス選定 ⎫ 使⽤するインスタンスタイプやサービスの共 通化 ⎫ インスタンスのサイズや稼働調整などシステ ムの最適化 購⼊オプション ⎫ RI/SP の共有による割引プログラムの効率 的な活⽤ ⎫ 個別での RI/SP 購⼊ アーキテクチャ ⎫ リファレンスアーキテクチャ策定 ⎫ アーキテクチャー最適化 © 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark.
23 ご清聴ありがとうございます。