什么是 Compute Optimizer
Amazon Compute Optimizer 使用机器学习来分析历史使用率指标,推荐最适合您工作负载的亚马逊云科技资源,以降低成本并提高性能。资源预置过度会导致不必要的基础设施成本,而资源预置不足又会导致应用程序性能不佳。Compute Optimizer 可以根据您的使用率数据,帮助您为以下四种类型的亚马逊云科技资源选择最优配置:Amazon EC2 实例、Amazon EBS 卷、Amazon Lambda 函数和 Amazon Fargate 上的 Amazon ECS 服务。
Compute Optimizer 通过应用从 Amazon 自身运行多种工作负载的经验中汲取的知识,从而识别工作负载模式并推荐最佳亚马逊云科技资源。Compute Optimizer 分析您的工作负载的配置和资源使用率,以识别数十种定义特征,例如,工作负载是否为 CPU 密集型,是否表现为每日变化模式,或者是否频繁访问本地存储。该服务拥有这些特征,并可识别工作负载要求的硬件资源。Compute Optimizer 可以推断工作负载在不同硬件平台(如 Amazon EC2 实例类型)上的表现或者使用不同的配置(如 Amazon EBS 卷 IOPS 设置、Amazon Lambda 函数内存大小和 Amazon Fargate vCPU 上的 Amazon ECS 服务以及内存大小)提供建议。
使用 Compute Optimizer 不会产生额外费用。首先,您可以在 Compute Optimizer 控制台中选择该服务。
优势
-
您可以充分利用 Compute Optimizer 中的建议,从而使成本最高可降低 25%。Compute Optimizer 分析工作负载的配置和资源利用率,以识别可能预置不足或预置过度的亚马逊云科技资源,例如 Amazon EC2 实例、Amazon EBS 卷、Amazon Lambda 函数和 Amazon Fargate 上的 Amazon ECS 服务。然后,Compute Optimizer 建议您正确定义亚马逊云科技资源的规模或者改成不同的实例大小或实例类型,以节省成本。
-
Compute Optimizer 为在 Amazon EC2 上运行的商业软件工作负载(例如 Microsoft SQL Server)生成许可优化建议。例如,当 Compute Optimizer 检测到您没有使用任何仅限企业的功能或者 SQL Server 标准版中存在可行的替代方案时,会生成从企业版降级到标准版的版本建议,以节省您的 SQL Server 许可成本。
-
Compute Optimizer 建议从 425 个 EC2 实例类型中最多选择 3 个选项,以及各种 EBS 卷、Lambda 函数和 Amazon Fargate 上的 Amazon ECS 服务配置选项,以适当调整您的工作负载大小。Compute Optimizer 还可以预测您的工作负载在建议的亚马逊云科技资源选项上的 CPU 利用率、内存利用率和运行时。这样可帮助您在执行这些建议前了解您的工作负载在建议的选项上的性能情况。
-
您仅需在亚马逊云科技控制台上简单地单击四次,Compute Optimizer 便自动为您生成建议。这些建议的根据是 Amazon CloudWatch 指标和亚马逊云科技资源元数据中您当前的资源使用率数据。您无需花费大量时间和金钱设置基于规则的阈值。