Amazon Q Developer のコスト管理機能の概要 - AWS コスト管理

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Q Developer のコスト管理機能の概要

Amazon Q Developer は、 AWS コストの理解、分析、最適化に役立つ生成人工知能 (AI) を活用した会話アシスタントです。Amazon Q Developer を使用すると、コストに関する複雑な自由回答形式の質問をし、Q にユーザーに代わって分析を実行させることができます。Q は、自然言語の会話を通じて、コストデータの探索、仮説の形成とテスト、複数のソースからの情報の収集、計算の実行、カスタムビジュアライゼーションと実用的なインサイトの提供を行います。

Amazon Q Developer を使用すると、時間と専門知識を少なくして、より深いコストインサイトを得ることができます。複数のツール間でデータを手動で探索し、フィルターを調整し、オフライン計算を実行する代わりに、分析作業を Q に委任できます。これは、専用の FinOps の専門知識を持たないチームにとって特に重要です。Q は、使用するツール、呼び出す APIs、クエリの構造化方法を把握する複雑さを処理することで、学習曲線を短縮するためです。

Amazon Q Developer の詳細については、Amazon Q Developer User GuideWhat is Amazon Q Developer を参照してください。

できること

Amazon Q Developer は、さまざまなコスト管理のユースケースで強力な機能を提供します。

コストを理解する

過去の支出パターンを分析し、サービスまたはアカウント別のコスト内訳を表示し、経時的な傾向を追跡します。たとえば、「先月のサービス別のコストはいくらだったか」と尋ねることができます。または「過去 6 か月間の EC2 支出の傾向を表示する」。

コストの変化を調査する

根本原因分析を実行して、コストが変更された理由を理解します。Q はデータを探索し、コストの増減要因を特定し、period-over-periodの変化を理解するのに役立ちます。たとえば、「先週コストが増加したのはなぜですか?」と尋ねることができます。と Q は根本的な原因を調査します。

コスト削減の機会を見つける

Cost Optimization Hub からのコスト最適化の推奨事項 AWS Compute Optimizer、および Savings Plans と予約の推奨事項を特定します。Q は、アイドル状態のリソース、ライツサイジングの機会、コミットメントベースの割引の機会を見つけるのに役立ちます。たとえば、「最高のコスト最適化の機会は何ですか?」と尋ねることができます。または「どの EC2 インスタンスがオーバープロビジョニングされていますか?」。また、「2 番目の推奨事項の詳細を教えてください」や「EBS ボリュームがアイドルと分類されたのはなぜですか?」など、詳細なフォローアップの質問をすることもできます。

コストの正常性をモニタリングする

予算のステータスを確認し、コストの異常を特定し、無料利用枠の使用状況を監視します。Q は、異常な支出パターンを警告し、予算目標内に留まるのに役立ちます。たとえば、「いずれかのチームが予算を超えましたか?」と尋ねることができます。または「コストの異常はありますか?」

将来のコストを見積もる

AWS サービスの料金を理解し、構築する予定の新しいワークロードのコストを見積もります。Q は、リージョン間の料金の比較、特定の設定のコストの計算、将来の支出の予測に役立ちます。たとえば、「ダブリンの S3 に 1 PB を格納するにはどのくらいのコストがかかりますか?」と質問できます。または「今月のコスト予測は何ですか?」

コミットメントのパフォーマンスを分析する

Savings Plans とリザーブドインスタンスのカバレッジと使用率を確認して、コミットメントベースの割引をどの程度効果的に使用しているかを理解します。Q は、使用率の低いコミットメントと、割引カバレッジを改善する機会を特定できます。たとえば、「過去 1 か月間の Savings Plans のパフォーマンスを分析する」と尋ねることができます。

支払いステータスを確認する

以前に発行された請求書を一覧表示し、未払いの支払い残高があるかどうかを確認し、設定した支払い方法を確認します。

使用方法

Amazon Q Developer は、質問のフレーズ方法に適応します。目的が正確にわかっている場合は、特定の制限付き質問をしたり、自由回答形式の探索的な質問をしたりして、Q に調査を依頼したりできます。

質問例

特定の質問

必要なデータがわかったら、的を絞った質問をすることができます。

  • 「先月の純償却 S3 コストはいくらですか?」

  • EC2 の適切なサイズ設定に関する推奨事項を表示する」

  • 「us-east-1 での c8g.2xlarge インスタンスのコストはいくらですか?」

自由回答形式の質問

Q にコストを調査および分析させたい場合は、より広範な質問をすることができます。

  • 「先週コストが増加したのはなぜですか?」

  • 「コストデータを分析してインサイトを得る」

  • 「コストを削減する簡単な方法は何ですか?」

複数ステップの分析に関する質問

Q は、複数のソースからデータを収集し、計算を実行する必要がある複雑な質問を処理できます。

  • Savings Plans 割引後の EC2 インスタンス時間あたりの実効コストはいくらですか?」

  • 「どのアカウントが最大のコスト増加をもたらしたか」

  • Savings Plans」

推定に関する質問

Q は、新しいワークロードのコストを見積もり、リージョン間で料金を比較するのに役立ちます。

  • 「ダブリンの S3 に 1 PB を格納するにはいくらかかりますか?」

  • 「マルチ AZ および 300 GB gp2 ストレージを搭載した t4g.xlarge RDS インスタンスの月額コストはいくらですか?」

  • 「小規模な EC2 インスタンス、API ゲートウェイ、最大 5 GB の SQL データベース、CloudFront でホストされている基本的な JS フロントエンドを備えた基本的な 3 層ウェブアプリを構築する料金はいくらですか?」

視覚化

グラフとグラフを作成して、コストデータを視覚化できます。

  • 「先週のストレージ階層別の S3 コストをグラフ化」

  • 「過去 30 日間の DynamoDB のコストをリージョンごとに日単位でグラフ化」

  • 「過去 6 か月間の RDS コストをインスタンスタイプ別にグラフ化」

  • 「過去 12 か月間の EC2-Otherコストの面グラフを表示する」

最大限の価値を得るためのヒント

フォローアップの質問を使用して分析を誘導する

Amazon Q Developer は会話内のコンテキストを保持するため、フォローアップの質問をしてより深く掘り下げたり、分析を特定の方向に導いたりできます。

  • 最初の質問:「先月コストが増加したのはなぜですか?」

  • フォローアップ:「次に、Savings Plans の有効期限が切れているかどうかを確認します。」

  • フォローアップ:EC2 にフォーカスする」

必要なものがわかっている場合は具体的にする

Q は自由回答形式の質問を処理できますが、より具体的であることは、探しているものが正確にわかっている場合に回答をより迅速に得るのに役立ちます。

  • 代わりに:「コストについて教えてください」

  • 試してください:「先月 us-east-1 で償却された EC2 インスタンスの純コストはいくらですか?」

タグとコストカテゴリにキーと値のペアを使用する

コスト配分タグまたはコストカテゴリでフィルタリングする場合、使用する特定のキーと値がわかっている場合は、それらを指定できます。

  • 代わりに、「先月 prod でいくら支出しましたか?」

  • 試す:「タグキー='Environment'、値='Production' の先月の支出はいくらですか?」

ユーザーエクスペリエンス

透明性

各レスポンスで、Amazon Q Developer は回答にどのように到達したかについて透明性を提供します。

  • 表示される API コール: Q は、使用する正確なパラメータなど、API コールの詳細を表示します。これにより、Q が取得したデータを正確に把握できます。

  • コンソールのディープリンク: 利用可能な場合、Q は AWS マネジメントコンソールで一致するビューへのリンクを提供するため、データを検証したり、さらに詳しく調べたりできます。

この透明性は、Q の応答に対する信頼を構築し、フォローアップの質問でより具体的な指示を提供するために必要な情報を提供します。

対話型および反復型

Amazon Q Developer は会話全体でコンテキストを維持し、自然で反復的な対話を可能にします。

  • フォローアップの質問をする: フォローアップの質問をして、分析の特定の側面をより深く掘り下げることができます。例えば、Q が EC2 コストの増加を特定した後、EC2 コストの増加が最も高いアカウントはどれですか?」と尋ねることができます。また、「水曜日に増加した要因は何ですか?」など、生成されたビジュアライゼーションについて質問することもできます。

  • 分析を進める: 特定の指示を提供することで、Q の調査をガイドできます。例えば、「次に、Savings Plans の有効期限が切れているかどうかを確認します」または「本番環境のフォーカス」などです。視覚化では、「棒グラフから折れ線グラフに切り替えましょう」などのフォローアッププロンプトで変更をリクエストできます。

  • 質問の絞り込み: 回答がまったく必要でない場合は、言い換えたり詳細を追加したりして、より的を絞った回答を得ることができます。

実用的なインサイト

Amazon Q Developer は、単純なデータ取得にとどまらず、有意義なインサイトを提供します。

  • 検出結果を解釈する: Q は事実とデータを提供するだけでなく、パターンを識別し、異常を強調し、データの意味を説明します。

  • 機会を特定する: Q はコスト最適化の機会と支出の潜在的な問題を事前に提示します。

  • ガイダンスを提供します。最適化の推奨事項について、Q は変更を実装するために必要なステップを説明できます。

マルチアカウントコスト管理

AWS 組織の管理アカウントにログインしているお客様の場合、Amazon Q Developer は組織内のすべてのメンバーアカウントからコストデータを自動的に集計します。Cost Explorer と同様に、メンバーアカウントごとにコストをフィルタリングまたはグループ化できます。

カスタム請求ビューを作成して、カスタムマルチアカウント集計を定義することもできます。カスタム請求ビューを使用すると、複数のメンバーアカウントまたは複数の組織からのデータを集約できます。カスタム請求ビューを作成すると、Cost Explorer と Amazon Q Developer の両方で集計を使用できます。詳細については、「カスタム請求ビューの開始方法」を参照してください。Amazon Q Developer でカスタム請求ビューを使用するには、会話に使用する請求ビューの名前を「この会話の残りの部分で cross-org-rollup 請求ビューを使用したい」などのプロンプトで指定します。カスタム請求ビューは、コストデータと予算の履歴データと予測データでサポートされています。

開始方法

前提条件

Amazon Q Developer でコスト管理機能を使用するには、以下が必要です。

  • 適切な IAM アクセス許可: Amazon Q Developer と を使用して、基盤となる Billing and Cost Management サービスにアクセスするためのアクセス許可が必要です。詳細については、「Amazon Q Developer のコスト管理機能のセキュリティ」を参照してください。

  • Cost Explorer オプトイン: 履歴コストと予測コストを分析するには、まず Cost Explorer にオプトインする必要があります。オプトインするには、 で Billing and Cost Management コンソールを開きますhttps://console.aws.amazon.com/costmanagement/。オプトイン後、 がコストと使用状況データを処理する AWS までに最大 24 時間かかる場合があります。

幅広いコスト管理機能を活用するには、以下を行うこともできます。

  • Cost Optimization Hub にオプトインする: パーソナライズされたコスト最適化のレコメンデーションを受け取るには、Cost Optimization Hub にオプトインし、登録を選択します。オプトイン後、レコメンデーションの計算に最大 24 時間かかる場合があります。

  • Compute Optimizer にオプトインする: EC2 インスタンスの適切なサイズ設定やアイドル状態の EBS ボリュームの終了などのリソース最適化に関する推奨事項を受け取るには、Compute Optimizer にオプトインします。

  • 予算の作成: 予算ターゲットに対する支出をモニタリングするには、 AWS Budgets で予算を作成します。

  • コスト異常検出モニターを作成する: 異常な支出パターンを特定するには、コスト異常検出でAWS コスト異常検出モニターを作成します。

  • リソースレベルのデータ、時間単位のデータ、拡張履歴を有効にする: リソースレベルのコストデータ、時間単位の詳細度、最大 38 か月のコスト履歴にアクセスするには、コスト管理設定ページでこれらの設定を行います。

Amazon Q Developer との会話を開始する
  1. https://console.aws.amazon.com で AWS マネジメントコンソールにサインインします。

  2. コンソールナビゲーションバーの右側にある Amazon Q アイコンを選択します。

  3. 次のようなコストについて質問します。

    • 「先月のコストはいくらですか?」

    • 「最高のコスト最適化の機会は何ですか?」

    • 「Linux を実行している c8g.2xlarge インスタンスは us-east-1 でいくらかかりますか?」

    • 「先週のコストの円グラフをリージョン別に表示」

チャットアプリケーションで Amazon Q Developer を使用する

Microsoft Teams と Slack で AWS コストについてチャットすることもできます。チャットアプリケーションの Amazon Q Developer を使用すると、チームのチャットチャネルから直接コストに関する質問を行うことができ、コンテキストを切り替えることなく、コスト分析と最適化の共同作業を簡単に行うことができます。例えば、「先月の EC2 コストはいくらですか?@Amazon Q?」と聞くことができます。または「@Amazon Q 」 Slack または Teams チャンネルで直接。

チャットアプリケーションで Amazon Q Developer の使用を開始するには、「Amazon Q Developer ユーザーガイド」の「チャットアプリケーションでの Amazon Q Developer とのチャット」を参照してください。

次の手順

コスト管理に Amazon Q Developer の使用を開始したら、次のことができます。

料金

Amazon Q Developer のコスト管理機能は、Amazon Q Developer に含まれています。Amazon Q Developer 無料利用枠では、1 か月あたり 1 アカウントあたり最大 25 の質問に回答するためにアカウントまたはリソースコンテキストが必要です (コスト管理の質問を含む)。この無料利用枠の制限を超えると、Amazon Q Developer Pro サブスクリプションが必要です。

詳細については、「Amazon Q Developer の料金」を参照してください。