一般性问题

问:AWS Compute Optimizer 是什么?

AWS Compute Optimizer 可帮助您使用机器学习来分析历史利用率指标,从而确定最佳的 AWS 资源配置,例如 Amazon EC2 实例类型、Amazon EBS 卷配置和 AWS Lambda 函数内存大小。AWS Compute Optimizer 提供了一组 API 和控制台体验,可通过为您的 AWS 工作负载推荐最佳的 AWS 资源来帮助您降低成本并提高工作负载性能。

问:AWS Compute Optimizer 可以用来做什么?

AWS Compute Optimizer 提供直观且易于操作的 AWS 资源建议,以帮助您快速确定适合工作负载的最佳 AWS 资源,而无需具备专业知识或花费大量时间和金钱。AWS Compute Optimizer 控制台为您提供由 AWS Compute Optimizer 分析的所有资源和建议的全局、跨账户视图,以便您可以快速确定最具影响力的优化机会。

问:如何开始使用 AWS Compute Optimizer?

要注册 AWS Compute Optimizer,请转到 AWS Compute Optimizer 控制台,然后单击“选择加入”。要访问此服务,您必须拥有 Amazon Web Services 账户。选择加入后,AWS Compute Optimizer 将立即开始分析您的 AWS 资源并开始提供建议。首次选择 AWS Compute Optimizer 时,可能最多需要 12 个小时才能完全分析您账户中的 AWS 资源。

问:AWS Compute Optimizer 使用哪些数据为我提供建议?

选择加入 AWS Compute Optimizer 即表示您授权该服务使用 AWS 资源配置数据和 CloudWatch 指标。之所以需要此数据,是因为 AWS Compute Optimizer 需要识别要评估的资源,并且需要足够的历史指标才能提供建议。

问:什么时候应该使用 AWS Compute Optimizer EC2 实例类型建议?什么时候应该使用 AWS Cost Explorer EC2 资源大小调整建议?

Cost Explorer 资源大小调整建议和 Compute Optimizer 使用相同的建议引擎。Compute Optimizer 建议引擎提供建议,帮助客户确定其工作负载的最佳 EC2 实例类型。Cost Explorer 控制台和 API 会显示这些可能有助于节约成本的建议的子集,并使用客户特定的成本和节省信息(例如,账单信息、可用抵扣金、投资回报和 Savings Plans)加以补充,从而帮助 Cost Management 所有者通过基础设施调整快速发现节约机会。Compute Optimizer 控制台及其 API 会提供所有建议,而不考虑成本影响。工程团队可以使用 Compute Optimizer 来评估其工作负载的性价比权衡,接收包含额外数据(例如内存指标)的建议,并评估预计的资源利用率和性能风险。

建议

问:AWS Compute Optimizer 为每个 AWS 资源提供多少个建议选项?

AWS Compute Optimizer 为分析的每个 AWS 资源提供最多 3 个建议选项。

问:AWS Compute Optimizer 是否可为所有 AWS 资源提供建议?

AWS Compute Optimizer 为选定类型的 EC2 实例、EC2 Auto Scaling 组、EBS 卷和 Lambda 函数提供建议。

问:AWS Compute Optimizer 需要分析多少数据来生成建议?

AWS Compute Optimizer 需要分析过去 14 天的指标来生成建议。

EC2 实例建议

问:AWS Compute Optimizer 支持为哪些类型的 EC2 实例生成建议?

AWS Compute Optimizer 支持为 M、C、R、T 和 X 实例系列的独立 EC2 实例生成 EC2 实例类型和大小建议。

问:AWS Compute Optimizer 使用哪些数据为我生成 EC2 实例建议?

AWS Compute Optimizer 需要至少 30 个连续小时的指标才能为独立的 EC2 实例生成建议。AWS Compute Optimizer 分析 EC2 实例的默认 CloudWatch 指标,例如 CPU 利用率和网络 I/O 指标。

问:AWS Compute Optimizer 是否分析我的 EC2 实例内存指标?

如果您使用 CloudWatch 代理发布内存利用率,则 AWS Compute Optimizer 会自动分析 CloudWatch 代理在“CWAgent”命名空间中发布的内存指标。

问:如果我没有针对 EC2 实例的内存指标,该怎么办?

如果硬件资源(例如内存)的指标不可用,则 AWS Compute Optimizer 将尝试避免生成缩小规模的建议。

问:AWS Compute Optimizer 如何确定建议的 EC2 实例选项的性能风险?

性能风险表示建议的选项不符合工作负载的性能要求的可能性。性能风险越高,您可能需要花费越多的精力来验证建议的 EC2 实例类型是否满足您的工作负载的性能要求。

问:AWS Compute Optimizer 如何帮助我了解建议的 EC2 实例选项?

如果您使用建议的选项,则 AWS Compute Optimizer 会预测您的 EC2 实例可能的 CPU 和内存利用率,以便您了解使用建议选项的情况下工作负载的性能。

问:交付建议时,AWS Compute Optimizer 是否考虑了 EC2 实例定价信息?

AWS Compute Optimizer 确定适合您工作负载的最佳 AWS 资源列表后,会结合各种定价方式(例如按需定价)以及预期的性能风险来对建议进行排名。AWS Compute Optimizer 不考虑瞬时定价因素,例如实时定价。

Auto Scaling 组建议

问:AWS Compute Optimizer 支持为哪些类型的 Auto Scaling 组生成建议?

AWS Compute Optimizer 为具有固定组大小的 EC2 Auto Scaling 组提供 EC2 实例类型和大小建议,也就是说,将所需值、最小值和最大值全部设置为相同的值,并且不附加扩展策略。此外,Auto Scaling 组所有的成员实例都必须为 M、C、R、T 或 X 实例系列类型。现在,Compute Optimizer 不支持配置了混合实例策略的 Auto Scaling 组。

问:AWS Compute Optimizer 使用哪些数据为我的 Auto Scaling 组生成建议?

AWS Compute Optimizer 需要至少 30 小时的指标才能为 Auto Scaling 组生成建议。AWS Compute Optimizer 分析每个成员 EC2 实例的默认 CloudWatch 指标(例如 CPU 利用率和网络 I/O 指标)以及 Auto Scaling 组配置(例如扩展策略和关联的启动模板)。

EBS 卷建议

问:AWS Compute Optimizer 支持为哪些类型的 EBS 卷生成建议?

AWS Compute Optimizer 支持为通用 (SSD) (gp3) 卷生成 IOPS 和吞吐量建议,以及为预置 IOPS(io1 和 io2)卷生成 IOPS 建议。

问:AWS Compute Optimizer 使用哪些数据为我生成 EBS 卷建议?

AWS Compute Optimizer 需要至少 30 个连续小时的指标才能为 EBS 卷生成建议。AWS Compute Optimizer 会分析 EBS 卷的默认 CloudWatch 指标,例如 IOPS 和吞吐量指标。

问:AWS Compute Optimizer 如何确定建议的 EBS 卷选项的性能风险?

性能风险表示建议的选项不符合工作负载的性能要求的可能性。性能风险越高,您可能需要花费越多的精力来验证建议的 EBS 卷配置是否满足您的工作负载的性能要求。

问:交付建议时,AWS Compute Optimizer 是否考虑了 EBS 卷定价信息?

AWS Compute Optimizer 确定适合您的工作负载的最佳 EBS 卷配置列表后,会结合公共 EBS 定价以及预期的性能风险来对建议进行排名。

AWS Lambda 函数建议

问:Compute Optimizer 支持哪种类型的 Lambda 函数?

Compute Optimizer 帮助您优化两种类别 Lambda 函数。第一种类别包括可能在内存大小方面过度预置的 Lambda 函数。您可以考虑缩小这些函数的内存大小来节约成本。第二种类别包括可能从额外 CPU 处理能力中获益的计算密集型 Lambda 函数。您可以考虑增大其内存大小,以便触发对这些函数可用的 CPU 中的等效增加,并缩短执行时间。对于不属于这两种类别的函数,Compute Optimizer 不会为它们提供建议。

问:Compute Optimizer 使用哪些数据为我生成 Lambda 函数建议?

AWS Compute Optimizer 会分析 14 天的 Lambda 函数调用历史,包括函数执行时长、使用的 CPU 时间以及内存使用情况等,来为您提供建议。

问:交付建议时,Compute Optimizer 是否考虑了 Lambda 函数定价信息?

是的。在 Compute Optimizer 为您的 Lambda 函数确定最优内存大小以后,它会综合考虑公开的 Lambda 定价、预期函数执行时间,以及在过去 14 天里函数的调用次数来计算“可能的”成本金额。您可以使用此金额来了解如果按建议方案设置 Lambda 函数的内存大小,它的成本将会是多少。

AWS 服务集成

问:AWS Compute Optimizer 是否与 AWS Organizations 集成?

是,AWS Compute Optimizer 已与 AWS Organizations 集成,让您可以查看组织内的所有建议。要使用此功能,组织必须启用“所有功能”,并且您必须作为组织的主账户登录。

Standard Product Icons (Features) Squid Ink
了解有关定价的更多信息

查看定价页面。

了解更多 
Sign up for a free account
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Standard Product Icons (Start Building) Squid Ink
开始在控制台中构建

在 AWS 管理控制台中,开始使用 AWS Compute Optimizer 构建。

登录