View a markdown version of this page

什么是Amazon Compute Optimizer? - Amazon Compute Optimizer
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

什么是Amazon Compute Optimizer?

Amazon Compute Optimizer是一项分析您的Amazon资源配置和利用率指标的服务,为您提供合理调整的建议并识别闲置的资源。它将报告您的资源是否处于最佳状态并生成优化建议,以降低成本并提高工作负载的性能。Compute Optimizer 还提供图表,显示最近利用率指标历史数据以及建议的预计利用率,您可以使用这些图表来评估哪个建议提供最佳性价比权衡。对使用模式的分析和可视化可以帮助您决定何时移动或调整正在运行的资源的大小、停止或删除闲置资源,同时仍能满足您的性能和容量要求。

Compute Optimizer 提供控制台体验和一组 API,允许您查看多个Amazon区域的资源分析结果和建议。如果您选择加入组织的管理账户,还可以查看多个账户的结果和建议。此服务提供的结果还会在受支持服务的控制台中报告,例如 Amazon EC2 控制台。

支持的资源

Compute Optimizer 会为以下资源生成建议:

  • Amazon Elastic Compute Cloud (Amazon EC2) 实例

  • Amazon EC2 Auto Scaling 组

  • Amazon Elastic Block Store(Amazon EBS)卷

  • Amazon Lambda函数

  • 亚马逊弹性容器服务 (Amazon ECS) Container Service 服务在Amazon Fargate

  • 商用软件许可证

要让 Compute Optimizer 为这些资源生成建议,资源必须满足一组特定要求,并且必须积累足够的指标数据。有关更多信息,请参阅 资源要求

选择加入

你必须选择加入才能让 Compute Optimizer 分析你的Amazon资源。此服务支持独立Amazon账户、组织的成员账户和组织的管理账户。有关更多信息,请参阅 选择加入 Amazon Compute Optimizer

分析指标

在您选择加入后,Compute Optimizer 开始分析您在过去 14 天内来自亚马逊 CloudWatch 的资源的规格和利用率指标。例如,对于 Amazon EC2 实例,Compute Optimizer 会分析 vCPU、内存、存储和其他规格。它还会分析当前运行的实例的 CPU 利用率、网络输入和输出、磁盘读取和写入以及其他利用率指标。有关更多信息,请参阅 由以下人员分析的指标Amazon Compute Optimizer

增强建议

选择加入后,您可以通过激活推荐偏好(例如增强型基础设施指标(付费功能)来增强您的推荐。此功能将选定资源的指标分析回顾期延长至 93 天(默认值为 14 天)。有关更多信息,请参阅 增强型基础设施指标

您还可以使用调整大小建议首选项来自定义建议,允许您调整 CPU 和内存利用率余量和阈值,配置特定的回顾期,并在组织、账户或区域级别设置实例系列首选项。有关更多信息,请参阅

此外,Compute Optimizer 可以采集和分析来自 Datadog 和 Dynatrace 等可观测性产品的外部 EC2 内存利用率指标,以生成更准确的 EC2 调整大小建议。有关更多信息,请参阅

查看结果和建议

资源的优化结果显示在 Compute Optimizer 控制面板上。有关更多信息,请参阅 使用 Amazon Compute Optimizer 控制面板

建议页面上列出了每种资源的首要优化建议。资源详细信息页面上列出了特定资源的前 3 个优化建议和利用率图表。有关更多信息,请参阅 查看资源建议

导出优化建议以记录一段时间内的建议,并与他人共享此数据。有关更多信息,请参阅 导出 Amazon Compute Optimizer 推荐

可用性

要查看 Compute Optimizer 当前支持的Amazon区域和终端节点,请参阅《一般参考》中的 Amazon Compute Optimizer 终端节点和配额。