Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第2回 雲勉LT大会 コスト最適化のサイクルを回す クラウド時代のコスト最適化戦略
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
iret.kumoben
July 30, 2024
Technology
64
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
130
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
110
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
130
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
180
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
150
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
140
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
130
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
180
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
200
Other Decks in Technology
See All in Technology
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
0
280
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
110
AI coding 整合正規方法
philipz
0
400
人間はどの意思決定を手放せるのか
kawasima
15
7.6k
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
3
1k
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
29k
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.6k
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.4k
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
200
あけおめLINE 傾向とその対策
nasa9084
0
180
LLMに渡さなかった仕事
nanaism
0
1.2k
Featured
See All Featured
Done Done
chrislema
186
16k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
BBQ
matthewcrist
89
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
The Cost Of JavaScript in 2023
addyosmani
55
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
510
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Exploring anti-patterns in Rails
aemeredith
4
510
Become a Pro
speakerdeck
PRO
31
6.3k
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 ご清聴ありがとうございます。