Upgrade to Pro — share decks privately, control downloads, hide ads and more …

みんなで作るAWS Tips 100連発 (FinOps編)

みんなで作るAWS Tips 100連発 (FinOps編)

2026/4/18 に開催された JAWS-UG 横浜 第100回 の登壇資料です。
JAWS-UG横浜 #100 祝・第100回スペシャル
https://jawsug-yokohama.connpass.com/event/386995/

Avatar for Ai Hayakawa

Ai Hayakawa

April 18, 2026

More Decks by Ai Hayakawa

Other Decks in Technology

Transcript

  1. 自己紹介 - 早川 愛 2016年JAWS-UG横浜の re:Invent reCap でコミュニティ初参加 2018年 ウルトラクイズ勝ち抜き!

    2018年 JAWS-UG 横浜支部 re:Invent reCap で初LT!! 2023年 AWS Samurai ※JAWS DAYS 実行委員長 2021-2024年 AWS Community Builder 2020-2025年 AWS Ambassador / Japan AWS Top Engineer 2024-2025年 All AWS Certifications Engineer
  2. FinOps ファイナンス(財務)と DevOps を合わせた造語で、クラウドの支出に関わるステークホルダーが協力するた めの規律や文化に関する概念。 Linux Foundation のもとで「FinOps Foundation (F2)」が設立され、

    テクノロジー価値を最大化するベストプラクティスが FinOps Framework として公開されています。 https://www.finops.org/introduction/what-is-finops/
  3. Tips #1 開発環境の EC2 / RDS は業務時間外に強制停止 夜間・休日だけで 100時間/週程度。月コストの 30〜40%

    を占める。止める仕組みがなければ誰も止めない。 よくある落とし穴 思っているより、開発者はリソースを停止し忘れる アクション AWS Instance Scheduler でスケジュール管理 または Lambda + EventBridge で強制停止:cron(0 20 ? * MON-FRI *) 土日も「停止だけは動かす」ことで、臨時で起動した場合も意図しない料金発生を防ぐ https://aws.amazon.com/solutions/implementations/instance-scheduler-on-aws/ https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html
  4. Tips #2 AWS Budgets × Cost Anomaly Detection 予算アラートが「基本」、Cost Anomaly

    Detection は「補助」。 よくある落とし穴 Cost Anomaly Detection のデフォルト閾値は「$100 以上 かつ 40% 超過」であり、検知されない場合がある アクション AWS Budgets:月次予算の計画を立て、80%・100%など段階的な閾値アラートを設定 Cost Anomaly Detection:使用量が安定している環境ではアラート閾値のパーセンテージを下げる Organizations 管理アカウントは Linked Account 別にモニターする https://docs.aws.amazon.com/cost-management/latest/userguide/getting-started-ad.html https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/faqs/
  5. Tips #3 AWS Data Exports(CUR v2) Cost Explorer で見えないコストは AWS

    Data Exports で追跡できる。 コンテナ単位のコスト追跡・マルチクラウド横串のコスト比較を実現する。 https://aws.amazon.com/about-aws/whats-new/2023/11/aws-billing-cost-management-data-exports/ https://docs.aws.amazon.com/cur/latest/userguide/split-cost-allocation-data.html アクション Split Cost Allocation :コンテナ単位のコスト追跡が可能になった FOCUS 1.2 :FinOps Open Cost and Usage Specification フォーマット(FinOps Foundation 標準) Azure・Google Cloud と共通のフォーマットでコストを横串比較
  6. Tips #4 Compute Optimizer Automation Rules 使われていないEBSボリュームがいつのまにかコストの増加要員に。 不要なボリューム削除、旧世代のボリュームタイプのアップグレードを自動化。 https://aws.amazon.com/about-aws/whats-new/2025/11/aws-compute-optimizer-automation-rules/ アクション

    開発環境など、部分的に自動化ルールを適用する。 2つの機能: ① 32 日以上アタッチされていない孤立した EBS ボリューム自動削除する 削除対象のスナップショット自動作成してから、ボリューム削除(物理削除)するため誤削除リスク低減 ② 最新世代のボリュームタイプにアップグレードする gp2 → gp3 自動アップグレード (コスト 20% 削減 + 性能向上) re:Invent 2025
  7. Tips #5 Aurora Serverless v2 の自動一時停止設定 最小 ACU を 0

    にしなければ、接続ゼロでも課金は止まらない。 よくある落とし穴 v2 はリリース当初、最小ACUを0に設定できなかった。(最小0.5だったが、2024年11月に解消) インスタンスは自動的に一時停止しない。 アクション 対応バージョンに上げて最小 ACU を 0 に設定する └ Aurora PostgreSQL 13.15+ / 14.12+ / 15.7+ / 16.3+、Aurora MySQL 3.08+ https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-aurora-serverless-v2-scaling-zero-capacity/ https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2-auto-pause.html
  8. Tips #7 Graviton 「20% 安い」で終わらない。性能向上でインスタンスサイズの見直しができる可能性あり。 よくある落とし穴 同サイズの Graviton に変えるだけで終わっている アクション

    インスタンスコスト削減 だけでなく、サイズダウンも考慮して試算する https://aws.amazon.com/ec2/graviton/ Graviton 対応サービス サービス 備考 RDS PostgreSQL・MySQL・MariaDB のみ。 (Oracle・SQL Server は非対応) x86 固有バイナリがなければ移行可。 Windows OS は ARM アーキテクチャ非対応。 EC2 / Lambda / Fargate
  9. Tips #8 Database Savings Plans DB の割引は RI しかなかった。re:Invent 2025

    に、コンピューティングサービス向けの Savings Plan と同じ 柔軟さがデータベースサービスにも適用可能に。 アクション DB コストが月次で安定しているなら、即購入を検討する 既存 RDS RI と共存可能(RI が優先適用され、残りに DB SP が適用される) https://aws.amazon.com/about-aws/whats-new/2025/12/database-savings-plans-savings/ https://aws.amazon.com/blogs/aws/introducing-database-savings-plans-for-aws-databases/ 従来(Reserved Instances)の制約 vs Database Savings Plans 観点 Reserved Instance Database Savings Plans(新) コミット対象 エンジン/ファミリー/サイズが固定 $/時間ベース。自動適用 Aurora Serverless 適用不可 適用可能 割引率 最大 40%+ Serverless 最大 35% / プロビジョニング最大 20% re:Invent 2025
  10. Tips #9 Cost Efficiency Score 「削減額 〇〇万円」ではなく共通の指標でコスト効率を計測する。 Cost Efficiency Score

    = (1 - コスト削減の可能性÷最適化可能な総支出) × 100% 例:最適化可能な月額 $100,000 に対して節約機会 $10,000 → スコア 90% ビュー 内容 日次 アクションの結果を即座に確認でき、効率低下を迅速に把握できる 月次 長期的なトレンド、季節的なパターンを理解できる https://aws.amazon.com/about-aws/whats-new/2025/11/aws-cost-optimization-hub-cost-efficiency-metric-measure-track/ https://aws.amazon.com/blogs/aws-cloud-financial-management/measuring-cloud-cost-efficiency-with-the-new-cost-efficiency-metric-by-aws/ re:Invent 2025 アクション Cost Optimization Hub・ AWS Compute Optimizerを有効化する(Cost Efficiency Score算出のための事前設定) コスト最適化の取り組みを「見える化」する。
  11. Tips #10 Billing MCP Server(Shift-Left FinOps ) コスト管理は FinOps チームだけではなく開発者自身の責務でもある。IDE

    から自然言語でコストを確認可能に。 AWS Billing and Cost Management の MCP サーバー化 主な連携サービス 自然言語で問えること Cost Explorer / Budgets 「先月より高い原因は?」 Compute Optimizer 「このインスタンスを最適化すると?」 Savings Plans 「あと何 $/時間コミットすべき?」 S3 Storage Lens 「アーカイブできそうなバケットは?」 対応クライアント:Claude Desktop / Kiro IDE / Amazon Q Developer CLI https://aws.amazon.com/blogs/aws-cloud-financial-management/aws-announces-billing-and-cost-management-mcp-server/ re:Invent 2025 アクション 設計情報を FinOps チームに連携して、コスト試算をしてもらわなくても、 IDE で自然言語でクエリすれば、コスト最適化できているかを点検できる
  12. Slidesgo Flaticon Freepik CREDITS: This presentation template was created by

    Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik Thanks!