弹性 MapReduce 混合伸缩规则设置实践教程

这篇说说腾讯云弹性伸缩的混合场景配置,通过时间与负载规则组合应对波峰波谷及突发高峰,实现算力保障与成本节约,并给出优先级与资源预热等注意事项。 混合场景1:时间规则应对固定高峰,负载规则应对突发需求,优先级为时间>负载。 混合场景2:两条时间规则覆盖早晚高峰,负载缩容规则回收冗余节点,需设节点数上下限。

相关产品
弹性 MapReduce 产品页,含版本规格、价格与购买入口。

一、混合场景1:

业务存在一定周期内明显的波峰波谷,也存在非周期性的突然业务短暂高峰。

注意:例如:

注意:每周工作日早上8:30需要进行固定业务量分析统计持续2小时,需要1台节点补充算力;其他时间存在突发业务情况所需算力无法确定;此时可配置三条伸缩规则达到保证业务算力需要和成本节约。

规则1:设置时间扩容规则,选择重复执行,按每周1/2/3/4/5,明天早上8:15进行扩容1台节点,定时销毁时长设置3小时。

规则2:设置负载扩容规则,根据所需监控指标进行选择,有效期建议不设置,默认全天,扩容1台。

规则3:设置负载缩容规则,根据所需监控指标进行选择,有效期建议不设置,默认全天,缩容1台。

注意:1. 扩容资源存在耗时,耗时与扩容数量成正比,建议提前15分钟准备资源;常规耗时较短。

注意:2. 三条扩容规则优先级顺序为:规则1>规则2>规则3;扩缩数量可根据实际业务需要而定。

二、混合场景2:

业务存在明显的昼夜高低峰变化。

注意:例如:

注意:每天早6:30和晚5:30为业务高峰,需要10台节点补充算力,业务高峰持续时长不定,其他时间范围所需算力小,需要1台节点;此时可配置三条伸缩规则达到保证业务算力需要和成本节约。

规则1:设置时间扩容规则,选择重复执行,按每天,明天早上6:15进行扩容10台节点。

规则2:设置时间扩容规则,选择重复执行,按每天,明天晚上5:15进行扩容10台节点。

规则3:设置负载缩容规则,根据所需监控指标进行选择,有效期建议不设置,默认全天,缩容9台。

注意:1. 基础设置最大节点数为10和最小节点数为1,避免资源浪费和无弹性资源从而导致算力不足;三条扩容规则优先级顺序为:规则1>规则2>规则3。

注意:2. 扩容资源存在耗时,耗时与扩容数量成正比,建议提前15分钟准备资源;常规耗时较短。

赞 (0)
上一篇 5天前
下一篇 5天前