配置弹性计划

更新时间:
复制 MD 格式

通过创建弹性计划,可为Elasticsearch实例设置周期性的自动扩缩容,在业务高峰时段将数据节点扩容到目标容量,时段结束后自动回收弹性节点。本文介绍如何创建、管理弹性计划,以及如何查看计划的执行结果。

适用范围

创建或更新弹性计划时,实例及计划配置需满足下表所列要求。

类别

说明

弹性对象

仅支持数据节点弹性。

集群版本

仅支持7.10、8.17、9.4版本的集群,且集群已开通Openstore存储计算分离(高性能检索)功能。

实例架构

实例需具备数据节点、专有主节点和协调节点。

开放地域

集群主可用区需在以下范围内:华东1(杭州)可用区B/J/K;中国(香港)可用区B/C/D;北京可用区K/F/I;上海可用区E/G/L;深圳可用区C/D/E;张家口可用区B/C。

资源水位

实例近期资源水位需处于健康范围:CPU和磁盘水位不高于75%,Heap平均水位不高于75%、峰值不高于85%。集群指标超过阈值时暂时无法创建弹性计划。

主节点规格

主节点规格需满足扩容后的数据节点规模:数据节点总数不超过10个时,主节点总规格至少6C/24G;不超过30个时至少12C/48G;不超过50个时至少24C/96G;超过50个时至少48C/192G。若不满足,需先升级主节点规格或降低目标容量。

时间段

开始时间和结束时间按整点设置;结束时间必须晚于开始时间,最晚可设置到当天24:00。计划生效期间不允许修改开始时间或时区。

指定日期

重复策略为仅一次时,执行日期不能早于当前日期;如果选择当天,时间需晚于当前时间。

计划数量

单个实例最多创建5个弹性计划。

创建弹性计划

弹性节点资源需要约1小时预热才能就绪,建议在业务高峰前预留至少1小时创建计划,避免因资源未及时就绪导致高峰期业务受损。

说明

弹性计划按量计费,仅对计划执行期间实际交付的弹性节点收费,与实例原有基线规格的费用分别计算。详细计费规则请参见计费规则

  1. 登录阿里云Elasticsearch控制台

  2. 在左侧导航栏单击Elasticsearch实例,在顶部选择实例所在地域,然后单击目标实例ID。

  3. 在左侧导航栏选择 配置与管理 > 弹性计划

  4. 弹性计划页签,单击创建弹性计划

  5. 创建弹性计划面板,配置以下参数,然后单击确定

    参数

    说明

    计划名称

    计划的名称。同一实例下不能重复,仅支持小写字母、数字和连字符,最长64个字符。

    计划描述

    计划的描述信息,最长256个字符。

    弹性模式

    固定为分时弹性,不可修改。

    时间段

    计划生效的开始时间和结束时间,均按整点设置。结束时间需晚于开始时间,最晚可设置到当天24:00。

    重复策略

    计划的执行周期。

    • 每天:每天在设定的时间段内执行。

    • 自定义:选择该项后,在自定义重复日中勾选周一至周日中的一天或多天。

    • 仅一次:仅执行一次,执行日期不能早于当前日期,选择当天时时间需晚于当前时间。

    每可用区目标数据节点数

    计划生效时每个可用区扩容到的目标数据节点数。取值须大于0,且不能超过当前每个可用区的数据节点数量。

    弹性节点规格信息

    只读。实际分配的弹性节点规格与当前数据节点规格一致,无需设置。

创建成功后,计划显示在弹性计划列表中,可查看其弹性模式、状态、执行策略、时区偏移、执行时长、执行时间和每可用区目标数据节点数。

管理弹性计划

在弹性计划列表的操作列,可对单个计划执行下表所列操作。也可勾选一个或多个计划,通过列表下方的批量启用批量禁用批量删除批量操作。

操作

说明

启用

启用后计划开始按设定周期自动执行。

禁用

禁用后计划不再触发,已扩容的节点按缩容保护规则处理。

编辑

修改计划配置。修改后需约1小时预热才能执行变更;若预热完成后已超出计划设定的时间段,则顺延至下个周期执行。计划生效期间不允许修改开始时间或时区。

删除

删除后不可恢复。

查看执行结果

查看执行历史:

  1. 在弹性计划页,单击执行历史页签。

  2. 查看每次计划触发的执行时间、触发类型、操作类型和交付状态。交付状态包括全部交付成功、部分交付成功、库存不足、实例状态不满足和交付失败。确认计划是否生效、或排查容量未按预期变化的原因时,优先查看执行历史。

查看事件中心:在 Elasticsearch 控制台左侧导航栏单击事件中心,选择系统变更,查看弹性计划触发的扩容、缩容及执行异常等事件。事件展示实例ID、事件等级、事件状态、事件说明、发生时间、计划执行时间和执行结束时间等信息。