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

過去のコスト管理の甘さを反省 ~Kiro CLIでコスト管理してみた~

Avatar for Katsuya Torii Katsuya Torii
February 22, 2026
58

過去のコスト管理の甘さを反省 ~Kiro CLIでコスト管理してみた~

Avatar for Katsuya Torii

Katsuya Torii

February 22, 2026

Transcript

  1. コスト管理について苦い思い出 • dz ◦ Site-to-Site VPNの消し忘れ ▪ $0.05/時間 × 744時間(31日)

    × 3接続 = $107.14 ◦ Public IPv4の消し忘れ ▪ $3.72/月 × 6アドレス = $22.32 ◦ • 検証用のため作成したものの消し忘れだと思 われる • 社会人なりたての頃に個人AWSアカウントで色々遊んでいた • 杜撰な性格なので、特にコストを気にせずに使っていたら、ある日(個人にしては)莫大な支出 が発生していることに気が付く(小さなクラウド破産) • 原因は主に二つ いつの間に 月2万もの支出 が、、、!
  2. • まずはCost Explorerをちゃんと見ればよかった、、、! ◦ Billing and Cost Managementでは、請求書の支払い・コストの最適化に関する一連の機能が提供 されている。その中でコスト可視化の中核を担うのが Cost

    Explorer どうすれば防げたか ~Cost Explorer~ AWS Cost Explorer • dz ◦ 現在までのAWSリソースのコストを時系 列グラフとテーブルで視覚的に確認でき る。グループ化、フィルター条件を設定す ることで、アカウント、サービス、リージョ ン、タグ、リージョンごとに詳細な内訳の 分析も可能。 ◦ コスト配分タグの活用も有効
  3. • Cost Anomaly Detectionは、AWSのコストと使用状況の予期せぬ急増や異常な支出パターンを機械学習 を用いて自動的に検出し通知するサービス ◦ AWSのサービス全体やEC2などの特定のサービスのコスト変動を監視し、通常のパターンからの逸脱 を検出する自動異常検出の機能 ◦ サービスごと、アカウントごと、タグごとにコストの変動を検知し、設定した金額もしくは割合の閾値を超

    えた異常を検知すると、指定した受信者に通知を送信する閾値アラート通知機能 ※AWS Budegetsとの違い • Budgetsが設定した予算に対するアラートやアクションを行うのに対し、 Cost Anomaly Detectionは予期し な急増・異常支出パターンを検出するサービス。 どうすれば防げたか ~Cost Anomaly Detection~ Cost Anomaly Detection
  4. • 今後のコスト管理はAIによって効率化することができると考えられる。 • Kiro CLI/Amazon Q Developer を使用すると、コストに関する複雑な自由回答形式の質問をすること で、ユーザーに代わって分析を実行させることができる •

    Kiro CLI/Q Developerがコストについてユーザーが知りたいことをピンポイントで知ることができることがメ リット(コスト管理の仕方がわからない、という人もすぐコスト最適化に取り組める)。 Kiro CLI/Q Developerによるコスト管理 Amazon Q Developer コンソールでの質問画面 Kiro CLIでの質問画面 IAM認証を設定/AWS CLIをイン ストールすることで、 管理するAWSアカウントのコスト 状況をKiroで把握可能
  5. ユースケースの紹介:コスト見積もり • EC2の年間料金やRI, SPの費用見積もりは今までAWS Pricing Calculatorを利用することが多い • Kiro CLIで質問することでコストを見積もってくれる ◦

    ダブルチェック的に使用することが可能 ◦ 対象リソースの洗い出しも可能なため、抜け漏れも少なくて済む ・EC2のRI,SPを見積もってと命令した出力
  6. エージェントアーキテクチャ • コストに関する質問を投げると、 Q Developerは以下のステップを実行 参考:https://docs.aws.amazon.com/ja_jp/cost-management/latest/userguide/ce-q-how-it-works.html 完了するまで続行 十分な情報が得られるまで 収集と分析を実施 計画更新

    結果を確認し、学習内容に 基づいて計画を更新 計画 質問を分析し、 情報収集の初期計画を作成 データ収集 Billing and Cost Management  APIsからデータ取得 計算実行 単純な変化から複雑なメトリクスま で計算を実行 ・特にデータ収集については、 AI の出力としても表示されている
  7. エージェントアーキテクチャ • データソースと API 統合によってデータ取得を実施している。コストデータを取得するために使用しているサー ビスとAPIの例は下記。 ◦ Cost Explorer ▪

    GetCostAndUsage/GetCostForecast等 ◦ Cost Optimization Hub ▪ GetRecommendation/ListRecommendations等 ◦ AWS Compute Optimizer ▪ GetAutoScalingGroupRecommendations/GetEBSVolumeRecommendations等 ◦ AWS Budgets ▪ DescribeBudgets ◦ Free Tier(無料利用枠に関するAPI) ▪ GetFreeTierUsage/GetAccountPlanState等 ◦ AWS Price List ▪ DescribeServices/GetAttributeValues等 ◦ 参考:https://docs.aws.amazon.com/ja_jp/cost-management/latest/userguide/ce-q-how-it-works.html
  8. • コスト管理の失敗をしないよう気をつけます(クラウド破産は容易に起こりうるものだと認識し ています) ◦ AWS Budgetsで予算設定、Cost Anomaly Detectionで異常検知 等のAWSサービ スの活用

    • Kiro CLI (Amazon Q Developer) で自然言語によるコスト管理が可能に ◦ 「月間維持費は?」「コスト削減方法は?」と聞くだけで、Kiroが自動分析・提案。 まとめ