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

20220510_簡単にできるコスト異常検出(Cost Anomaly Detection) /jaws-ug-asa-cost-anomaly-detection-20220510

97b3cca999b52cb5296675ac0a5c12cd?s=47 emi
May 10, 2022

20220510_簡単にできるコスト異常検出(Cost Anomaly Detection) /jaws-ug-asa-cost-anomaly-detection-20220510

2022/5/10(火)のJAWS-UG朝会 #33でのLT資料です。
(参考)
AWS コスト異常検出を開始する
https://docs.aws.amazon.com/ja_jp/cost-management/latest/userguide/getting-started-ad.html
コスト異常検出(Cost Anomaly Detection)設定してみた
https://blog.serverworks.co.jp/try-cost-anomaly-detection
How-to Guide: Slack integrations for Cost Anomaly Detection using AWS Chatbot
https://aws.amazon.com/jp/aws-cost-management/resources/slack-integrations-for-aws-cost-anomaly-detection-using-aws-chatbot/
AWS Cost Anomaly Detection が AWS Chatbot に対応しました
https://blog.serverworks.co.jp/aws-cost-anomaly-detection-integration-chatbot

97b3cca999b52cb5296675ac0a5c12cd?s=128

emi

May 10, 2022
Tweet

More Decks by emi

Other Decks in Technology

Transcript

  1. 簡単にできるコスト異常検出 (Cost Anomaly Detection) 5/10(火) JAWS-UG朝会 #33

  2. まずはじめに… 「コスト異常検出(Cost Anomaly Detection)」 というサービス、ご存じでしょうか?

  3. 私は最近まで知りませんでした • AWS Cloud Practitioner 試験では見かけなかった気が… • 以下のコスト系サービスは知ってたけど… CloudWatchのBillingアラート AWS

    Budgets Cost Explorer コスト配分タグ 一括請求 AWS Pricing Calculator
  4. AWS コスト管理のホームから

  5. コスト異常検出 (Cost Anomaly Detection)とは

  6. コスト異常検出(Cost Anomaly Detection)とは • 機械学習を使用してコストをモニタリングし、普段発生しない ような異常な支出を検出する機能 • 予算管理をする「AWS Budgets」や、利用料金のしきい値を設定 しておいて超過したらアラート発報や自動アクションを起こす

    「CloudWatch請求アラート」とは別の機能
  7. 0 10 20 30 40 50 60 70 4月1日 4月3日

    4月5日 4月7日 4月9日 4月11日 4月13日 4月15日 4月17日 4月19日 4月21日 4月23日 4月25日 4月27日 4月29日 累積利用料金 0 10 20 30 40 50 60 70 80 4月1日 4月3日 4月5日 4月7日 4月9日 4月11日 4月13日 4月15日 4月17日 4月19日 4月21日 4月23日 4月25日 4月27日 4月29日 日別利用料金 Budgets と コスト異常検出(Cost Anomaly Detection) の違い Budgets:設定した予算額に対し、 累積利用料金がしきい値を 超えた場合に通知やアクション コスト異常検出:毎日の利用料金を監視し 突発的な利用料増加を 機械学習で自動検知
  8. • 以下2点をおさえる! ① コスト異常検出(Cost Anomaly Detection)側の機械学習で検 出される異常値 ② ①を通知するためのしきい値 コスト異常検出(Cost

    Anomaly Detection)の 通知の仕組み
  9. • コスト異常検出(Cost Anomaly Detection)は、機械学習でアカ ウントの平均利用料金や利用状況をみているため、いつ異常値 として検出されるか利用者側では意識しないサービス • 以下のような状況で異常値として検出される可能性がある 普段は1日 0.1

    USDしか料金がかかっていない S3 の料金がある日 1 USD になった 普段利用していないリージョンで突然わずかな課金が発生した ① コスト異常検出(Cost Anomaly Detection)側の 機械学習で検出される異常値
  10. ① コスト異常検出(Cost Anomaly Detection)側の 機械学習で検出される異常値 機械学習によって 自動検出

  11. • コスト異常検知(Cost Anomaly Detection)側の機械学習で検出 された異常値を、利用者にメール等で通知するかどうかのしき い値は、利用者側で設定できる • 実際の支出パターンと通常の支出パターンの差がこのしきい値 を超えたときに通知を送信する ②

    ①を通知するためのしきい値
  12. ② ①を通知するためのしきい値 0 10 20 30 40 50 60 70

    80 4月1日 4月3日 4月5日 4月7日 4月9日 4月11日 4月13日 4月15日 4月17日 4月19日 4月21日 4月23日 4月25日 4月27日 4月29日 日別利用料金 コスト異常検出:毎日の利用料金を監視し 突発的な利用料増加を 機械学習で自動検知 しきい値 しきい値を超えていなければ 異常値は通知されない しきい値を超えれば 異常値は通知される 通知するかどうかのしきい値は別途 利用者側で設定
  13. ② ①を通知するためのしきい値 機械学習によって自動検出 された異常値の影響金額が 設定したしきい値を超えて いる場合、利用者に通知

  14. コスト異常検出 (Cost Anomaly Detection)の 設定方法

  15. コスト異常検出(Cost Anomaly Detection)の設定方法 1. Cost Explorer を有効にする 2. コストモニターを作成する 3.

    アラートサブスクリプションを設定する
  16. コスト異常検出(Cost Anomaly Detection)の設定方法 コストモニター を作成

  17. コスト異常検出(Cost Anomaly Detection)の設定方法 アラートサブスクリプション を設定 メール通知だけなら SNS 設定 なしでも通知可能

  18. コスト異常検出(Cost Anomaly Detection)の設定方法 「個々のアラート」を選択すると SNS と連携できる

  19. Chatbot を利用した Slack通知 引用:https://blog.serverworks.co.jp/aws-cost-anomaly-detection-integration-chatbot メール通知だと…

  20. Chatbot を利用した Slack通知 引用:https://aws.amazon.com/jp/aws-cost-management/resources/slack-integrations-for-aws-cost-anomaly-detection-using-aws-chatbot/ Slack 通知だと…

  21. さいごに • コスト異常検出は、突発的なコスト増という異常事態にフォー カスした機能 • 請求書が来る月末より早い段階で異常な料金増加に気づきたい 方におすすめ • コストをよりシビアに管理したい方はぜひ設定を!

  22. 参考 • AWS コスト異常検出を開始する • https://docs.aws.amazon.com/ja_jp/cost- management/latest/userguide/getting-started-ad.html • コスト異常検出(Cost Anomaly

    Detection)設定してみた • https://blog.serverworks.co.jp/try-cost-anomaly-detection • How-to Guide: Slack integrations for Cost Anomaly Detection using AWS Chatbot • https://aws.amazon.com/jp/aws-cost-management/resources/slack- integrations-for-aws-cost-anomaly-detection-using-aws-chatbot/ • AWS Cost Anomaly Detection が AWS Chatbot に対応しました • https://blog.serverworks.co.jp/aws-cost-anomaly-detection-integration- chatbot