变更Logstash集群节点规格
当Logstash集群的数据面业务变化,需要动态调整集群的节点规格时,可以参考本文变更规格。
变更节点规格一般用于小规格升级为大规格,常用于如下场景:
- 当现有的Logstash节点处理能力达到瓶颈,无法满足日益增长的数据量时,升级节点规格可以提供更多的计算资源和存储空间,从而提高整体的处理性能。
- 在流量高峰期,为了及时处理增加的数据,可以通过升级Logstash节点规格来提高处理能力。
变更节点规格也支持将大规格降低为小规格,但是此变更会降低集群的处理性能,进而影响业务能力,请谨慎使用。
变更节点规格的流程:
- 选择一个节点下线。
- 调整下线的节点规格。
- 重启该节点。
- 确认节点恢复后,依次变更其余节点,直至全部节点变更完成。
变更过程采用的是one-by-one的方式,会确保始终有足够节点维持服务可用性,不会中断业务。
计费影响
如果是按需计费的集群,在变更确认页面可以查看变更后的价格。变更完成后,集群将按照更新后的价格计费,计费规则请参见云搜服务价格计算器。
如果是包周期的集群,在升配时,变更确认页面会触发新的订单,可以查看价格信息;在降配时,变更确认页面会触发退款信息,可以查看价格信息。
约束限制
集群的“节点数量”大于或等于2才支持变更规格。
变更影响
在变更节点规格前,您需要了解以下关键影响和操作建议,以便合理规划变更,最小化业务影响。
变更时长
变更节点规格的时长估算公式如下:
变更时长(分钟)= 10(分钟)x 节点个数
其中:10分钟为初始化等变更操作的基准耗时,是经验值。
前提条件
- 确认集群处于“可用”状态,且无正在进行的任务。
- 确认CSS服务有足够的配额支持变更规格,在形态变更页面可以查看当前可用资源。
图1 查看可用资源
变更节点规格
- 登录云搜索服务管理控制台。
- 在左侧菜单栏,选择“集群管理 > Logstash”。
- 在集群列表,选择目标集群,单击操作列的“更多 > 形态变更”进入形态变更页面。
- 在更改集群规格页面,设置变更规格的参数。
表1 变更节点规格 参数
说明
变更类型
选择“变更规格”。
变更的资源
显示本次变更规格的资源变化量。
变更的角色
配置变更角色。
- 在“节点类型”列勾选“Logstash节点”。
- 在“节点规格”列选择新规格。
图2 集群变更规格
- 单击“下一步”。
- 确认变更信息后,单击“提交申请”。
- 在弹出的窗口确认是否勾选“进行集群状态检测”,单击“确认”启动集群规格变更。
集群状态检测:默认进行集群状态检测,以提升变更成功率。变更节点规格采用滚动变更方式,在变更过程中,系统会依次变更每个节点并重启,检测集群状态确保每个节点进程启动成功后,再继续后续操作,以保障变更成功率和数据安全。
在紧急情况下(如集群负载过高导致业务故障且无法正常下发变更请求),如需依赖更多资源恢复,可选择取消集群状态检测。跳过检测后,变更过程中可能会因集群状态异常导致故障或业务中断,需谨慎评估风险后操作。
- 单击“返回集群列表”跳转到集群列表页面。集群的“任务状态”列中显示为“规格修改”,表示集群正在更改规格。当集群状态变为“可用”,则表示规格变更成功。