一般性问题

问:AWS Compute Optimizer 是什么?

AWS Compute Optimizer 可帮助您使用机器学习来分析历史利用率指标,从而确定最佳的 AWS 资源配置,例如 Amazon Elastic Compute Cloud (EC2) 实例类型、Amazon Elastic Block Store (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 控制台,然后单击 “opt in”(选择加入)。 要访问此服务,您必须拥有 AWS 账户。选择加入后,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)加以补充,从而帮助成本-管理所有者通过基础设施调整快速发现节约机会。Compute Optimizer 控制台及其 API 会提供所有建议,而不考虑成本影响。工程团队可以使用 Compute Optimizer 来评估其工作负载的性价比权衡,接收包含额外数据(例如内存指标)的建议,并评估预计的资源利用率和性能风险。

推荐

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

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

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

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

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

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

问:我如何确定最大的成本节约和性能改进机会?

您可以通过两组新的控制面板级指标快速确定并按优先级排列优化机会:节约机会和性能提高机会。

节约机会指标采用 Compute Optimizer 建议,量化您在账户层面、资源类型层面或资源层面可以实现的 Amazon EC2、Amazon EBS 和 AWS Lambda 每月节约。您可以利用这些指标评估并按优先级排列成本效率机会,监测长时间的成本效率。性能提高机会指标量化账户层面和资源类型层面配置不足的资源的百分比和数量。您可以利用这些指标评估并按优先级排列解决资源瓶颈风险的性能提高机会。

问:什么是增强的基础架构指标?

增强的基础设施指标是 EC2 实例的一种付费 Compute Optimizer 功能,可以提高建议的准确性和与每月或每季度利用率模式的工作负载的相关性。激活该功能后,Compute Optimizer 会自动接收和分析比默认 Compute Optimizer 选项高出 6 倍的利用率指标历史记录(与原来的 14 天相比增加到最多 3 个月历史)。您可以通过 Compute Optimizer 控制台或 API,在企业、账户或资源级为所有现有和新建的 EC2 实例及 Auto Scaling 组激活该功能。

问:增强的基础架构指标的成本是多少?

访问 Compute Optimizer 定价页面了解更多信息。

EC2 实例建议

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

AWS Compute Optimizer 支持为 M、C、R、T、X、I、D、H 和 Z 实例系列的独立 EC2 实例生成 EC2 实例类型和大小建议。有关支持的 EC2 实例类型的完整列表,请参阅文档

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

AWS Compute Optimizer 会在生成 EC2 实例类型建议时分析默认的 CloudWatch 指标,如 CPU 使用率、每秒网络包数、本地存储吞吐量和本地存储 IOPS 等。

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

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

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

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

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

性能风险将显示出实例类型与您的工作负载资源需求之间有多大的差距。Compute Optimizer 能够为推荐实例的各个资源维度单独计算性能风险分数,包括 CPU、存储、EBS 吞吐量、EBS IOPS、磁盘吞吐量、网络吞吐量以及网络 PPS。对于每一个资源维度,性能风险分数将根据给定资源维度内可能受限容量的历史回顾时期时间比例计算。 推荐实例的性能风险将计算为各分析资源规格的最达性能风险分数。

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

如果您使用建议的选项,则 AWS Compute Optimizer 会预测您的 EC2 实例可能的 CPU 和内存利用率,以便您了解使用建议选项的情况下工作负载的性能。AWS Compute Optimizer 还列示了当前实例与推荐实例类型之间的配置区别,因此您可以了解所需的更新,以将您的工作负载从当前实例迁移至推荐实例类型。 

问:交付建议时,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、I、D、H 和 z 实例系列类型。现在,Compute Optimizer 不支持配置了混合实例策略的 Auto Scaling 组。有关支持的 EC2 实例类型的完整列表,请参阅文档

问: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 构建。

登录