开发者社区> 问答> 正文

如何创建预测规则?

弹性伸缩如何创建预测规则?

展开
收起
小天使爱美 2020-03-21 23:10:46 753 0
1 条回答
写回答
取消 提交回答
  • 预测规则基于机器学习,可以通过分析伸缩组的历史监控数据预测未来监控指标值,并支持自动创建定时任务,智能设置伸缩组边界值。

    背景信息 在创建伸缩组时,您可以设置伸缩组边界值,即伸缩最大实例数和伸缩最小实例数。但如果您并不了解业务运行情况,设置的伸缩组边界值可能与实际需求存在偏差。伸缩最小实例数过高可能会导致购入过多计算资源,伸缩最大实例数过低又可能导致计算资源不足,影响服务稳定。

    预测规则会获取至少24小时的历史监控数据,利用机器学习能力预测未来48小时的监控指标值,然后计算出伸缩组每小时需要的实例数,即预测值。预测结果每天更新一次,并为未来48小时创建48个预测任务。预测任务执行后会修改伸缩组边界值,而非组内实例数量。

    预测规则可以与目标追踪规则和简单规则同时使用。当与目标追踪规则同时使用时,推荐设置相同的指标类型和目标值,防止因为指标差异造成伸缩组实例数抖动。

    操作步骤 登录弹性伸缩控制台。 在左侧导航栏中,单击伸缩组管理。 在顶部状态栏处,选择地域。 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。 在伸缩组名称/ID列中,单击伸缩组名称。 在操作列中,单击管理。 在左侧导航栏中,单击伸缩规则。 单击创建伸缩规则。 设置伸缩规则参数,然后单击创建伸缩规则。 一个伸缩组内只能创建一条预测规则。预测规则的参数如下: 参数 说明 规则名称 伸缩规则的名称。 伸缩规则类型 伸缩规则的类型,选择预测规则。 是否配合已有的目标追踪规则 和选择规则结合使用。 选择规则 勾选是否配合已有的目标追踪规则后出现,您可以继续选择一条目标追踪规则,自动沿用目标追踪规则的指标类型和目标值。 指标类型 视需要选择一项云监控指标: 平均CPU使用率(%) 内网入流量的平均值(KB/Min) 内网出流量的平均值(KB/Min) 目标值 所选云监控指标的目标值,预测规则将综合目标值等因素计算出合适的预测值。 如果您修改了目标值,伸缩组会清空现存的预测任务,并在一小时内创建新的预测任务。

    预测模式 视需要选择预测模式: 预测并伸缩:产生预测结果并创建预测任务。 只预测不伸缩:产生预测结果,但不会创建预测任务。 建议您先选择只预测不伸缩,如果预测效果符合预期,再修改为预测并伸缩。您可以在伸缩规则详情中查看预测规则效果。

    初始最大值 伸缩组实例数上限,和最大值处理方式结合使用。 默认值为当前的伸缩最大实例数。

    最大值处理方式 当预测值大于初始最大值时,预测值的处理方式分为以下三种: 预测值会覆盖初始最大值:预测值大于初始最大值时, 预测任务的最大值采用预测值。 初始最大值会覆盖预测值:预测值大于初始最大值时,预测任务的最大值采用初始最大值。 预测值会附加一定比例:和增加比例结合使用。 默认值为初始最大值会覆盖预测值。

    增加比例 最大值处理方式为预测值会附加一定比例时生效,预测值会按照该比例增加,当增加后的值大于初始最大值时,会采用增加后的值。 默认值为0,最大值为100。

    预启动时间(分钟) 预测规则自动创建的预测任务默认均在整点执行,您可以设置预启动时间提前执行预测任务,预先准备资源。 默认值为0,最大值为60。

    2020-03-21 23:23:10
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《基于数据全生命周期的数据资产价值评估方法及应用》论文 立即下载
百度大规模时序指标自动异常检测实战 立即下载
《用管控策略设定多账号组织全局访问边界》 立即下载

相关实验场景

更多