本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Q 开发者版中的成本管理功能概述
Amazon Q Developer 是一款基于生成式人工智能 (AI) 的对话助手,可以帮助您理解、分析和优化成本。 Amazon 借助 Amazon Q Developer,您可以提出有关成本的复杂开放式问题,并让 Q 代表您进行分析。Q 通过自然语言对话探索您的成本数据、形成和检验假设、从多个来源收集信息、执行计算并提供自定义可视化效果和切实可行的见解。
Amazon Q Developer 可帮助您以更少的时间和专业知识获得更深入的成本见解。您可以将分析工作委托给 Q 来手动探索多个工具中的数据、调整筛选条件和执行离线计算。这对于没有专业 FinOps 知识的团队来说尤其有价值,因为 Q 通过处理知道要使用哪些工具、调用哪些 API 以及如何构建查询的复杂性来缩短学习曲线。
有关 Amazon Q 开发者版的更多信息,请参阅《Amazon Q 开发者版用户指南》中的什么是 Amazon Q 开发者版?。
您能做什么
Amazon Q Developer 在各种成本管理用例中提供强大的功能:
了解您的成本
分析您的历史支出模式,按服务或账户查看成本明细,并跟踪一段时间内的趋势。例如,你可以问 “上个月我的服务费用是多少?” 或者 “向我展示过去六个月的EC2支出趋势。”
调查成本变化
进行根本原因分析,了解成本变化的原因。Q 可以探索您的数据,确定成本增加或减少的驱动因素,并帮助您了解同期变化。例如,你可以问 “为什么上周我的费用增加了?” 而且 Q 将调查根本原因。
寻找储蓄机会
确定成本优化中心的成本优化建议 Amazon Compute Optimizer,以及储蓄计划和预订建议。Q 可以帮助您找到闲置资源、合理调整机会和基于承诺的折扣机会。例如,你可以问 “我最大的成本优化机会是什么?” 或 “哪些 EC2 实例被超额配置?”。您还可以询问详细的后续问题,例如 “告诉我有关第二个建议的更多信息” 或 “为什么 EBS 卷被归类为空闲状态?”。
监控成本状况
检查您的预算状态,识别费用异常,并监控免费套餐的使用情况。Q 可以提醒您注意不寻常的支出模式,并帮助您保持在预算目标范围内。例如,你可以问 “有没有团队超出预算?” 或者 “我有任何成本异常吗?”
估算未来成本
了解 Amazon 服务定价并估算计划构建的新工作负载的成本。Q 可以帮助您比较各地区的价格、计算特定配置的成本并预测未来的支出。例如,你可以问 “在都柏林的 S3 中存储 1 PB 要花多少钱?” 或 “我本月的成本预测是多少?”
分析承诺绩效
查看您的储蓄计划和预留实例的覆盖范围和使用率,以了解您使用基于承诺的折扣的有效性。Q 可以找出未充分利用的承诺和机会,以改善您的折扣覆盖范围。例如,您可以问 “分析我们的储蓄计划在上个月的表现”。
查看付款状态
列出之前开具的发票,检查您是否有未付的付款余额,并检查您设置了哪些付款方式。
使用方法
Amazon Q Developer 会根据你如何表述问题进行调整。当你确切知道自己想要什么时,你可以提出具体的、有界限的问题,也可以提出开放式的探索性问题,让 Q 代表你进行调查。
问题示例
具体问题
当你知道需要什么数据时,你可以提出有针对性的问题:
-
“上个月我的摊销 S3 净成本是多少?”
-
“给我看看 EC2 合理调整建议。”
-
“在 us-east-1 中,一个 c8g.2xlarge 实例的成本是多少?”
Open-ended 问题
当你想让 Q 探索和分析成本时,你可以问更广泛的问题:
-
“为什么上周我的成本增加了?”
-
“分析我的成本数据,为我提供见解。”
-
“有哪些简单的方法可以降低我的成本?”
Multi-step 分析问题
Q 可以处理需要从多个来源收集数据并进行计算的复杂问题:
-
“在储蓄计划折扣后,我的每个 EC2 实例的有效成本是多少?”
-
“哪些账户的成本增幅最大,是什么推动了这些账户的成本增幅?”
-
“分析我们的储蓄计划绩效并确定优化机会。”
估算问题
Q 可以帮助您估算新工作负载的成本或比较各地区的价格:
-
“在都柏林的 S3 中存储 1 PB 需要多少钱?”
-
“带有 300 GB gp2 存储空间的 t4g.xlarge RDS 实例的 Multi-AZ 每月费用是多少?”
-
“构建一个基本的三层 Web 应用程序,其中托管了一个小型 EC2 实例、API 网关、大约 5GB 的 SQL 数据库和一个基本的 JS 前端,其价格是多少?” CloudFront
可视化
您可以创建图表和图形来可视化您的成本数据:
-
“上周按存储层列出 S3 成本图表”
-
“绘制过去 30 天按地区每日列出我的 DynamoDB 成本”
-
“按实例类型绘制最近 6 个月的 RDS 成本图表”
-
“给我看过去 12 个月 EC2-Other 的成本区域图”
获得最大价值的秘诀
使用后续问题来指导分析
Amazon Q Developer 会在对话中保留背景信息,因此您可以提出后续问题以更深入地了解或指导分析朝着特定方向发展:
-
最初的问题:“为什么上个月我的费用增加了?”
-
Follow-up:“接下来,检查是否有任何储蓄计划过期。”
-
Follow-up: “把注意力集中在 EC2 上。”
当你知道自己想要什么时要具体一点
虽然 Q 可以处理开放式问题,但如果您确切地知道自己在寻找什么,那么更具体可以帮助您更快地获得答案:
-
而不是:“告诉我我的费用”
-
试试:“上个月我在 us-east-1 的摊销 EC2 实例净成本是多少?”
对标签和成本类别使用键值对
按成本分配标签或成本类别进行筛选时,如果您知道要使用的特定键和值,则可以指定它们:
-
而不是:“上个月我们在产品上花了多少钱?”
-
试试:“上个月在标签密钥='环境',值='生产'上的支出是多少?”
用户体验
透明度
在每次回复中,Amazon Q Developer 都会透明地说明它是如何得出答案的:
-
显示的 API 调用:Q 向您显示其发出的每个 API 调用的详细信息,包括使用的确切参数。这使您可以准确了解 Q 检索了哪些数据。
-
控制台深度链接:如果可用,Q 会在 Amazon 管理控制台中提供匹配视图的链接,因此您可以验证数据或进一步浏览。
这种透明度可以帮助您建立对 Q 回答的信任,并为您提供在后续问题中提供更具体说明所需的信息。
对话式和迭代式
Amazon Q Developer 会在您的整个对话中保留背景信息,从而实现自然的迭代对话:
-
提出后续问题:您可以提出后续问题,以更深入地了解分析的特定方面。例如,在 Q 确定 EC2 成本增加后,您可以问 “哪些账户的 EC2 成本增幅最大?”。您还可以询问有关生成的可视化效果的问题,例如 “是什么推动了周三的增长?”
-
指导分析:您可以通过提供具体方向来指导 Q 的调查。例如,“接下来,检查是否有任何储蓄计划到期” 或 “专注于生产环境”。对于可视化效果,您可以通过后续提示请求更改,例如 “让我们从条形图切换到折线图”。
-
完善您的问题:如果答案不完全符合您的需求,您可以改写或添加更多细节以获得更有针对性的答案。
切实可行的见解
Amazon Q Developer 不仅提供简单的数据检索,还提供有意义的见解:
-
解释调查结果:Q 不仅提供事实和数据,还能识别模式、突出异常并解释数据的含义。
-
发现机会:Q 主动发现成本优化机会和支出中的潜在问题。
-
提供指导:对于优化建议,Q 可以解释实施变更所需的步骤。
Multi-account 成本管理
对于登录到 Amazon 组织管理账户的客户,Amazon Q Developer 会自动汇总来自该组织所有成员账户的费用数据。您可以按成员账户对费用进行筛选或分组,就像在 Cost Explorer 中一样。
您还可以创建自定义账单视图来定义自定义多账户聚合。自定义账单视图允许您聚合来自多个成员账户甚至多个组织的数据。创建自定义账单视图后,Cost Explorer 和 Amazon Q Developer 中均可使用聚合数据。有关更多信息,请参阅自定义账单视图入门。要在 Amazon Q Developer 中使用自定义账单视图,请指定您要用于对话的账单视图的名称,并提示您 “我希望您在本次对话的其余部分使用跨组织汇总账单视图”。历史和预测成本数据及预算数据支持自定义账单视图。
开始使用
先决条件
要使用 Amazon Q Developer 中的成本管理功能,您需要:
-
适当的 IAM 权限:您需要权限才能使用 Amazon Q Developer 以及访问基础账单和成本管理服务。有关更多信息,请参阅 Amazon Q 开发者版成本管理功能的安全性。
-
选择加入 Cost Explorer:要分析您的历史成本和预测成本,您必须先选择加入 Cost Explorer。要选择加入,请打开账单和成本管理控制台,网址为https://console.amazonaws.cn/costmanagement/
。在您选择加入后,最多可能需要 24 小时 Amazon 来处理您的费用和使用量数据。
要充分利用全方位的成本管理功能,您还可以:
-
选择加入成本优化中心:要接收个性化成本优化建议,请选择加入成本优化中心
,然后选择注册。选择加入后,最多可能需要 24 小时才能计算出推荐。 -
选择加入计算优化器:要获得资源优化建议,例如合理调整 EC2 实例大小或终止空闲的 EBS 卷,请选择使用计算优化器。https://console.amazonaws.cn/compute-optimizer/
-
创建预算:要根据预算目标监控支出,请在预算中创建Amazon 预算
。 -
创建成本异常检测监控器:要识别异常支出模式,请在成本异常检测中Amazon 创建成本异常检测监控器。
-
启用资源级数据、每小时数据和扩展历史记录:要访问资源级成本数据、每小时粒度以及最多 38 个月的成本历史记录,请在成本管理偏好设置页面上配置这些设置。https://console.amazonaws.cn/costmanagement/home#/settings?activeTabId=costExplorer
开始与 Amazon Q 开发者对话
-
登录到 Amazon 管理控制台,网址为https://console.aws.amazon.com
。 -
选择控制台导航栏右侧的 Amazon Q 图标。
-
询问有关您的费用的问题,例如:
-
“我上个月的费用是多少?”
-
“我最大的成本优化机会是什么?”
-
“在 us-east-1 中运行 Linux 的 c8g.2xlarge 实例的成本是多少?”
-
“给我看一张上周按地区划分的费用饼状图”
-
在聊天应用程序中使用 Amazon Q Developer
你也可以在 Microsoft Teams 和 Slack 中聊聊你的 Amazon 费用。聊天应用程序中的 Amazon Q Developer 允许您直接从团队的聊天渠道提出成本问题,从而无需切换上下文即可轻松协作进行成本分析和优化。例如,你可以问 “@Amazon Q 我上个月的 EC2 费用是多少?” 或者 “@Amazon Q 我最大的成本优化机会是什么?” 直接在你的 Slack 或 Teams 频道中。
要开始在聊天应用程序中使用 Amazon Q Developer,请参阅 Amazon Q 开发者用户指南中的聊天应用程序中与 Amazon Q 开发者聊天。
后续步骤
开始使用 Amazon Q Developer 进行成本管理后,您可以:
-
了解有关Amazon Q Developer 中的成本管理功能如何运作了解代理架构和数据源的更多信息
-
进行审查Amazon Q 开发者版成本管理功能的安全性以确保您的团队有适当的访问权限
-
通过提出 “分析我的成本并给我提供见解” 等开放式问题来探索所有功能
-
设置成本优化中心和预算等其他服务以解锁更多功能
定价
亚马逊 Q 开发者中的成本管理功能包含在 Amazon Q Developer 中。在 Amazon Q 开发者免费套餐下,您每月最多可以向每个账户提出 25 个需要账户或资源背景才能回答的问题(包括成本管理问题)。除此免费套餐限制外,还需要订阅亚马逊 Q Developer Pro。
有关更多信息,请参阅 Amazon Q 开发者版定价