在 Amazon EMR 托管式自动扩缩功能中引入高级扩缩
我们很高兴地宣布推出高级扩缩,这是 Amazon EMR 托管式自动扩缩功能中的一项新功能,它为客户提供了更大的灵活性,旨在控制 Amazon EMR 在 EC2 集群上的性能和资源利用率。借助高级扩缩功能,客户将能够为其集群配置所需的资源利用率或性能水平,而 Amazon EMR 托管式自动扩缩功能将利用客户的意图,智能地扩缩集群并优化集群计算资源。
Amazon EMR 托管式自动扩缩功能因其简单易用很受客户青睐。但是,在某些情况下,默认的 Amazon EMR 托管式自动扩缩功能算法可能会导致集群对特定客户工作负载利用不足。例如,对于运行多个持续时间相对较短的任务(任务运行时间不超过 10 秒)的集群,Amazon EMR 托管式自动扩缩功能在默认情况下会积极地扩展集群,保守地缩减集群,以避免对任务运行时间产生负面影响。虽然这是适合 SLA 敏感型工作负载的方法,但可能不是成本敏感型工作负载的最佳之选。借助高级扩缩功能,客户现在可以配置适合其工作负载类型的 Amazon EMR 托管式自动扩缩功能的行为,我们将应用量身定制的优化,智能地在集群中添加或移除节点。
要开始使用高级扩缩,您可以在创建新的托管式扩缩策略或更新现有托管式扩缩策略时设置扩缩策略和 UtilizationPerformanceIndex 参数。高级扩缩功能现已在 Amazon EMR 版本 7.0 及更高版本中提供,并在所有提供 Amazon EMR 托管式自动扩缩功能的区域推出。有关更多详细信息,请参阅我们的高级扩缩文档。