

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Q 开发者版中的成本管理功能概述
<a name="ce-q-overview"></a>

Amazon Q Developer 是一款生成式人工智能 (AI) 驱动的对话助手，可以帮助您理解、分析和优化 AWS 成本。借助 Amazon Q Developer，您可以提出有关成本的复杂开放式问题，然后让 Q 代表您进行分析。Q 通过自然语言对话探索您的成本数据、表单和测试假设，从多个来源收集信息，进行计算，并提供自定义可视化和可操作的见解。

Amazon Q Developer 可帮助您用更少的时间和专业知识获得更深入的成本见解。您可以将分析工作委托给 Q，而不必手动浏览多个工具中的数据、调整筛选器和执行离线计算。这对于没有专业 FinOps 知识的团队来说尤其有价值，因为 Q 通过处理知道要使用哪些工具、调用哪个工具以及如何构建查询的复杂性 APIs 来缩短学习曲线。

有关 Amazon Q 开发者版的更多信息，请参阅《Amazon Q 开发者版用户指南》**中的[什么是 Amazon Q 开发者版？](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html)。

## 您能做什么
<a name="q-what-you-can-do"></a>

Amazon Q Developer 为各种成本管理用例提供了强大的功能：

**了解您的成本**

分析您的历史支出模式，按服务或账户查看成本明细，并跟踪一段时间内的趋势。例如，你可以问 “上个月我的服务费用是多少？” 或者 “向我展示过去六个月的 EC2 支出趋势。”

**调查成本变化**

进行根本原因分析，了解成本变化的原因。Q 可以浏览您的数据，确定成本增加或减少的驱动因素，并帮助您了解 period-over-period变化。例如，你可以问 “为什么上周我的成本增加了？” 而且 Q 将调查根本原因。

**寻找储蓄机会**

确定成本优化中心的成本优化建议 AWS Compute Optimizer、Savings Plans 和预订建议。Q 可以帮助您找到闲置资源、合理调整规模的机会和基于承诺的 discount 机会。例如，你可以问 “我最喜欢的成本优化机会有哪些？” 或 “哪些 EC2 实例被过度配置？”。您还可以询问详细的后续问题，例如 “告诉我更多关于第二条建议的信息” 或 “为什么那个 EBS 卷被归类为闲置？”。

**监控成本运行状况**

检查您的预算状态，识别费用异常情况，并监控您的免费套餐使用情况。Q 可以提醒您注意不寻常的支出模式，并帮助您保持在预算目标范围内。例如，你可以问 “有没有团队超出预算？” 或 “我有成本异常吗？”

**估算 future 成本**

了解 AWS 服务定价并估算您计划构建的新工作负载的成本。Q 可以帮助您比较各地区的定价，计算特定配置的成本，并预测未来的支出。例如，你可以问 “在都柏林的 S3 中存储 1 PB 要花多少钱？” 或 “我本月的费用预测是多少？”

**分析承诺绩效**

查看您的 Savings Plans 和预留实例的覆盖范围和利用率，以了解您使用基于承诺的折扣的有效性。Q 可以找出未充分利用的承诺和机会，以改善您的折扣覆盖范围。例如，你可以问 “分析我们上个月的Savings Plans表现”。

**查看付款状态**

列出之前开具的发票，检查您是否有未付的付款余额，并查看您设置了哪些付款方式。

## 使用方法
<a name="q-how-to-use"></a>

Amazon Q Developer 会根据您的问题措辞进行调整。当你确切地知道自己想要什么时，你可以提出具体的、有限的问题，或者提出开放式的探索性问题然后让 Q 代表你进行调查。

### 问题示例
<a name="q-example-questions"></a>

**具体问题**

当你知道自己需要什么数据时，你可以提出有针对性的问题：
+ “上个月我的 S3 摊销净成本是多少？”
+ “给我看 EC2 合理调整规模的建议。”
+ “在 us-east-1 中，一个 c8g.2xlarge 实例的成本是多少？”

**开放式问题**

当你想让 Q 探索和分析成本时，你可以提出更广泛的问题：
+ “为什么上周我的成本增加了？”
+ “分析我的成本数据并向我提供见解。”
+ “有哪些简便的方法可以降低我的成本？”

**多步骤分析问题**

Q 可以处理需要从多个来源收集数据并进行计算的复杂问题：
+ “在 Savings Plans 折扣后，我每小时 EC2 实例的有效成本是多少？”
+ “哪些账户的成本增长幅度最大，是什么推动了它们？”
+ “分析我们的 Savings Plans 绩效，找出优化机会。”

**估算问题**

Q 可以帮助您估算新工作负载的成本或比较各区域的定价：
+ “在都柏林的 S3 中存储 1 PB 要花多少钱？”
+ “具有多可用区和 300 GB gp2 存储空间的 t4g.xlarge RDS 实例的每月费用是多少？”
+ “构建一个基本的三层 Web 应用程序，其中托管一个小型 EC2 实例、API 网关、大约 5GB 的 SQL 数据库和一个基本 JS 前端，价格是多少？” CloudFront

**可视化**

您可以创建图表和图表来可视化成本数据：
+ “图表上周按存储层划分的 S3 成本”
+ “在过去 30 天内，按地区每天绘制我的 DynamoDB 成本”
+ “按实例类型绘制过去 6 个月的 RDS 成本图”
+ “给我看过去 12 个月的 EC2-其他成本的区域图”

### 获得最大价值的小贴士
<a name="q-tips-for-value"></a>

**使用后续问题来指导分析**

Amazon Q Developer 在对话中保留背景信息，因此您可以提出后续问题以更深入地研究或指导分析朝着特定方向发展：
+ 最初的问题：“为什么我的成本上个月增加了？”
+ 后续行动：“接下来，检查是否有任何Savings Plans到期。”
+ 后续行动：“重点关注 EC2。”

**当你知道自己想要什么时要具体**

虽然 Q 可以处理开放式问题，但如果你确切地知道自己在寻找什么，那么更具体一点可以帮助你更快地获得答案：
+ 而不是：“告诉我我的费用”
+ 试试：“上个月我在 us-east-1 中摊销的 EC2 实例净成本是多少？”

**对标签和成本类别使用键值对**

在按成本分配标签或成本类别进行筛选时，如果您知道要使用的特定键和值，则可以指定它们：
+ 而不是：“上个月我们在生产上花了多少钱？”
+ 试试：“上个月在标签 key='Environment'、value='Production'上花了多少钱？”

## 用户体验
<a name="q-user-experience"></a>

### 透明度
<a name="q-transparency"></a>

对于每一个回复，Amazon Q Developer 都会提供其得出答案的透明度：
+ **显示的 API 调用**：Q 显示了它进行的每个 API 调用的详细信息，包括使用的确切参数。这使您可以准确地了解 Q 检索了哪些数据。
+ **控制台深度链接**：如果可用，Q 会在 AWS 管理控制台中提供指向匹配视图的链接，因此您可以验证数据或进一步探索。

这种透明度可以帮助您建立对 Q 回答的信任，并为您提供在后续问题中提供更具体说明所需的信息。

### 对话式和迭代式
<a name="q-conversational"></a>

Amazon Q Developer 会在整个对话过程中保持背景信息，从而实现自然的迭代对话：
+ **提出后续问题**：您可以提出后续问题，以更深入地了解分析的具体方面。例如，在 Q 确定 EC2 成本增加后，您可以问 “哪些账户的 EC2 成本增长幅度最大？”。您还可以询问有关生成的可视化效果的问题，例如 “是什么推动了周三的增长？”
+ **指导分析**：您可以通过提供具体指导来指导 Q 的调查。例如，“下一步，检查是否有Savings Plans到期” 或 “专注于生产环境”。对于可视化效果，您可以通过后续提示请求更改，例如 “让我们从条形图切换到折线图”。
+ **完善您的问题**：如果答案不完全符合您的需求，则可以重新措辞或添加更多细节，以获得更有针对性的答案。

### 切实可行的见解
<a name="q-actionable-insights"></a>

Amazon Q Developer 不仅仅是简单的数据检索，还能提供有意义的见解：
+ **解释发现**：Q 不仅提供事实和数据，还能识别模式、突出显示异常情况并解释数据的含义。
+ **识别机会**：Q 主动发现成本优化机会和支出中的潜在问题。
+ **提供指导**：对于优化建议，Q 可以解释实施更改所需的步骤。

## 多账户成本管理
<a name="q-multi-account"></a>

对于登录 AWS 组织管理账户的客户，Amazon Q Developer 会自动汇总组织中所有成员账户的成本数据。您可以按成员账户筛选或分组成本，就像在 Cost Explorer 中一样。

您还可以创建自定义账单视图来定义自定义的多账户聚合。自定义账单视图允许您汇总来自多个成员账户甚至多个组织的数据。创建自定义账单视图后，Cost Explorer 和 Amazon Q Developer 中都将提供聚合。有关更多信息，请参阅[自定义账单视图入门](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-billing-views.html)。要在 Amazon Q Developer 中使用自定义账单视图，请指定要用于对话的账单视图的名称，并显示诸如 “我希望你在本次对话的其余部分使用 cross-org-rollup账单视图” 之类的提示。历史和预测的成本数据和预算数据支持自定义账单视图。

## 开始使用
<a name="ce-q-getting-started"></a>

**先决条件**

要使用 Amazon Q Developer 中的成本管理功能，您需要：
+ **适当的 IAM 权限**：您需要权限才能使用 Amazon Q Developer 以及访问底层账单和成本管理服务。有关更多信息，请参阅 [Amazon Q 开发者版成本管理功能的安全性](ce-q-security.md)。
+ C@@ **ost Explorer 选择加入**：要分析您的历史成本和预测成本，您必须先选择使用 Cost Explorer。要选择加入，请打开账单和成本管理控制台，网址为[https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)。选择加入后，最多可能需要 24 小时 AWS 才能处理您的成本和使用量数据。

要利用全方位的成本管理功能，您还可以：
+ **选择加入成本优化中心**：要接收个性化成本优化建议，请选择加入[成本优化中心](https://console.aws.amazon.com/costmanagement/home#/cost-optimization-hub)，然后选择**注册**。选择加入后，最多可能需要 24 小时才能计算出推荐值。
+ **选择加入 Compute Optimizer**[：要接收资源优化建议，例如合理调整 EC2 实例的大小或终止空闲的 EBS 卷，请选择加入 Compute Optimizer。](https://console.aws.amazon.com/compute-optimizer/)
+ **创建预算**：要根据预算目标监控支出，请在预算中创建[AWS 预算](https://console.aws.amazon.com/billing/home#/budgets)。
+ **创建成本异常检测监控器**[：要识别异常支出模式，请在成本异常检测中AWS 创建成本异常检测监控器。](https://console.aws.amazon.com/costmanagement/home#/anomaly-detection)
+ **启用资源级数据、每小时数据和扩展历史记录**[：要访问资源级成本数据、每小时粒度和最多 38 个月的成本历史记录，请在 “成本管理首选项” 页面上配置这些设置。](https://console.aws.amazon.com/costmanagement/home#/settings?activeTabId=costExplorer)

**开始与 Amazon Q 开发者对话**

1. 登录 AWS 管理控制台，网址为[https://console.aws.amazon.com](https://console.aws.amazon.com/)。

1. 选择控制台导航栏右侧的 Amazon Q 图标。

1. 询问有关您的成本的问题，例如：
   + “我上个月的费用是多少？”
   + “我最喜欢的成本优化机会是什么？”
   + “在 us-east-1 中运行 Linux 的 c8g.2xlarge 实例要花多少钱？”
   + “给我看一张上周按地区划分的费用饼状图”

### 在聊天应用程序中使用 Amazon Q 开发者
<a name="q-chat-applications"></a>

你也可以在 Microsoft Teams 和 Slack 中聊聊自己的 AWS 费用。聊天应用程序中的 Amazon Q Developer 允许您直接从团队的聊天渠道询问成本问题，从而无需切换上下文即可轻松协作进行成本分析和优化。例如，你可以问 “@Amazon Q 上个月我的 EC2 费用是多少？” 或者 “@Amazon Q 我最喜欢的成本优化机会是什么？” 直接在你的 Slack 或 Teams 频道中。

要开始在聊天应用程序中使用 Amazon Q 开发者，请参阅 [Amazon Q 开发者用户指南中的聊天应用程序中与](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-chat-applications.html) *Amazon Q 开发者*聊天。

## 后续步骤
<a name="q-next-steps"></a>

开始使用 Amazon Q Developer 进行成本管理后，您可以：
+ 详细[Amazon Q Developer 中的成本管理功能是如何运作的](ce-q-how-it-works.md)了解代理架构和数据源
+ 查看[Amazon Q 开发者版成本管理功能的安全性](ce-q-security.md)以确保您的团队拥有适当的访问权限
+ 通过提出 “分析我的成本并向我提供见解” 之类的开放式问题，探索全方位的功能
+ 设置其他服务，例如成本优化中心和预算，以解锁更多功能

## 定价
<a name="ce-q-pricing"></a>

Amazon Q Developer 中包含了成本管理功能。在 Amazon Q 开发者免费套餐下，每个账户每月最多可以提出 25 个需要账户或资源背景才能回答的问题（包括成本管理问题）。超出此免费套餐限制后，还需要订阅 Amazon Q Developer Pro。

有关更多信息，请参阅 [Amazon Q 开发者版定价](https://aws.amazon.com/q/developer/pricing/)。