集群扩缩容
应用场景
在业务发展过程中,数据量和访问量都在变化,当现有集群规模无法满足实际业务需求时,可以对集群进行扩容以满足新的数据量和访问量使用场景。
目前BES支持支持对节点规格、节点数量、节点磁盘和节点类型进行配置调整。整体集群规格评估请参考集群容量规格评估。
操作步骤
- 登录百度智能云Elasticsearch 控制台,进入百度云Elasticsearch的集群列表。
-
集群配置变更的操作有两个入口:
- 集群列表页面,在“操作列”选择目标集群的集群点击“配置变更”直接进入;
- 进入集群详情页面,在上方操作栏点击“更多操作”,在下方操作中选择“配置变更”。
- 进入配置变更页面,选择变更操作和节点类型进行配置。
说明:
- 目前一次变更操作仅支持对节点数量、节点规格、节点磁盘和节点类型的其中一种操作进行变更调整,且每次仅支持升级一种节点类型,暂不支持多种变更行为或多种节点同时调整。如果有多种变更需求,请执行多次操作。
- 集群变配目前仅支持存储计算资源分离的新套餐节点进行操作,旧集群暂时不支持修改节点规格,仅能增加节点数量。如果想进行其他变更操作,请先将旧套餐升级为新套餐,套餐升级操作入口也在配置变更页。
- 当集群状态为 red 或 yellow 时,不支持进行变更节点规格、变更节点磁盘和删除节点等操作。请将集群状态恢复 green,再进行以上操作。
变更节点规格
需要变更节点的CPU和内存配置时,变更行为选择“变更节点规格”,选择需要变更的节点类型,然后在下方选择需要变更的新的规格配置。
变更节点规格,变配模式可选择冷重启模式或蓝绿模式,冷重启模式变更速度快,但会重启集群,服务会中断一段时间;蓝绿模式无需重启集群,可实现平滑切换,不影响线上服务,变配速度取决于集群的数据量大小,数据量越大速度会越慢。用户可根据业务场景进行选择。
说明: 当变更模式为蓝绿模型时,若所在集群的子网IP数量不足,无法变更节点规格。请保证子网IP数量充足,再进行节点规格变更。
变更到新的配置后,下方会展示新的配置价格,确认之后点击“下一步”。
“下一步”会展示本次变更的详细信息。确认无误之后,点击“提交订单”,提交配置变更操作。
配置变更操作提交之后,集群会进入“正在变配”状态。待集群状态变为“运行中”,即可正常使用。
可以在集群操作页,查看集群的变更进度。
说明:
当集群状态为 red 或 yellow 时,不支持变更节点规格。请将集群状态恢复为green,再进行节点规格变更操作。
新增节点类型
新增节点类型支持为已创建集群添加新的节点类型。BES目前支持已创建集群添加专用主节点。
说明:
当集群状态为 red 或 yellow 时,不支持新增节点类型。请将集群状态恢复为green,再进行新增节点类型操作。
专有主节点的主要功能是对集群进行操作,例如创建或删除索引,跟踪哪些节点是集群的一部分,并决定哪些分片分配给相关的节点。稳定的主节点对集群的健康非常重要。如果创建BES集群时,没有选择专用主节点,任一数据节点会被选为主节点。
随着业务的发展,索引数据和搜索查询等操作会占用大量的CPU、内存和IO资源。为了确保集群的稳定性,建议用户添加专有主节点,分离主节点和数据节点,缓解集群读写压力,提升集群稳定性。
变更行为选择“新增节点类型”,节点类型选择“专用主节点”。根据业务场景,在节点配置中选中专用主节点的规格。BES免费为用户提供40G的系统盘。数据盘默认为20G的SSD云盘,不支持变更。节点数量可选3个或5个。
新增专用主节点,变配模式可选择冷重启模式或滚动模式,冷重启模式变更速度快,但会重启集群,服务会中断一段时间;滚动模式对集群中节点逐个滚动重启完成变配,期间系统服务不间断,可能影响线上访问性能。用户可根据业务场景进行选择。
说明: 若所在集群的子网IP数量不足,无法新增节点类型。请保证子网IP数量充足,再进行新增节点类型。
底端展示新的配置价格,确认之后点击“下一步”。确认本次变更的详细信息,无误之后,点击“提交订单”。
配置变更操作提交之后,集群会进入“正在扩展”状态。待集群状态变为“运行中”,即可正常使用。
可以在集群操作页,添加专用主节点的变更进度。
变更节点磁盘
变更节点磁盘目前仅支持对数据节点的磁盘类型和磁盘大小进行变更。变更磁盘类型的同时,支持调整磁盘大小。
变更磁盘类型
为更好满足用户弹性使用资源的需求,BES支持用户按照实际业务需求来变更磁盘类型。业务高峰期可以升级磁盘类型,业务低谷期可以降低磁盘类型。
说明: 目前降低磁盘类型只对白名单用户开放。如有需要,请提工单开通。
在变更行为中选择“变更节点磁盘”,在数据盘下拉框中选择想要变更的磁盘类型,填写磁盘容量。轻触或点击“磁盘性能对比”,展示磁盘性能对比信息。
变配模式支持直调模式和蓝绿模式。升级节点磁盘类型时,默认直调模式;降低节点磁盘类型时,默认选择蓝绿模式。 详细信息可参考变配模式。
说明: 当变更模式为蓝绿模式时,若所在集群的子网IP数量不足,无法变更磁盘。请保证子网IP数量充足,再进行磁盘变更。
重要: 若您降低磁盘类型时,选择直调模式,系统为了数据安全设置了磁盘类型变更的窗口保护期,持续12小时。该窗口保护期开始于发起变配操作的时刻,结束于 12 小时后。需等待保护期结束才能再次发起新的变配操作。若12小时内变更失败,由于偶然外部因素,可立即发起新的变更操作,不受保护期限制。若磁盘异常导致变更时间超过12小时,请提工单处理。
底端自动展示新的配置价格,确认配置信息之后,点击“下一步”。确认本次变更的详细信息,无误之后,点击“提交订单”。
配置变更操作提交之后,集群会进入“正在变配”状态。待集群状态变为“运行中”,即可正常使用。
可以在操作历史页,查看变配进度。
说明:
- 增强型SSD_PL2仅支持CPU大于等于16的部分套餐。用户如有需要,请提工单开通。
- 老套餐不支持变更磁盘类型。
- 集群处于初始化、正在变配、正在删除等状态,集群健康状态为red或yellow时,不可变更磁盘类型。
变更磁盘大小
当节点的计算资源足够,而存储空间不足或多余时,可以变更磁盘的容量。在变更行为中选择“变更节点磁盘”,然后输入相应的磁盘容量数值进行调整。
变更节点磁盘时,扩容磁盘可选择直调模式和蓝绿模式,直调模式无需重启集群,完成速度快;缩容磁盘可以选择蓝绿模式,蓝绿模式无需重启集群,不影响线上服务,速度取决于数据量大小,数据量越大速度会越慢。用户可根据业务场景进行选择。
说明: 当变更模式为蓝绿模式时,若所在集群的子网IP数量不足,无法变更磁盘。请保证子网IP数量充足,再进行磁盘变更。
底端自动展示新的配置价格,确认配置信息之后,点击“下一步”。确认本次变更的详细信息,无误之后,点击“提交订单”。
配置变更操作提交之后,集群会进入“正在变配”状态。待集群状态变为“运行中”,即可正常使用。
可以在操作历史页,查看集群的变更进度。
说明:
- 如有磁盘缩容或降配需求,请提交工单咨询,此操作需要产品服务方进行评估。
- 磁盘扩缩容的范围为50GB-6TB。
- 当缩容后的磁盘规格<当下数据量/75%时,缩容后磁盘容量无法容纳当前数据量,不支持存储缩容。
- 当集群状态为 red 或 yellow 时,不支持磁盘缩容操作,请将集群状态恢复为green,再进行操作。 当集群状态为 red 或 yellow 时,磁盘扩容支持通过直调模式实现。
- 由于磁盘扩容技术升级,对于2021年3月19日0点之后创建的集群,支持磁盘在线热扩容。之前的集群暂只能支持磁盘滚动扩容。
- 增强型SSD_PL2支持的最小磁盘容量为461GB,不可再减少。
变更节点数量
增加节点数量
在配置变更页,选择“变更节点数量”,然后在“节点操作”一栏选择扩容节点,下方数字调节框确定要增加的节点数量。
注意: 一个集群中数据节点最多有150个,扩容后的节点数也不可超过150个。有150个数据节点的集群,不支持扩容。
增加节点数量时,变配模式建议选择直调模式,变更速度快,并且无需重启集群,不影响线上服务。
底端展示新的配置价格,确认之后点击“下一步”。确认本次变更的详细信息,无误之后,点击“提交订单”。
说明: 若所在集群的子网IP数量不足,无法增加节点数量。请保证子网IP数量充足,再增加节点数量。
配置变更操作提交之后,集群会进入“正在扩展”状态。待集群状态变为“运行中”,即可正常使用。
可以在操作历史页,查看集群的变更进度。
删除节点
在配置变更页,选择“变更节点数量”,然后在“节点操作”一栏选择缩容节点,节点类型选择需要删除的节点类型,下方会显示该集群当前选择的节点类型下的所有节点。
注:仅支持删除数据节点、协调节点、冷数据节点。
勾选表格中需要删除的节点,可用区右边的图标可以辅助筛选可用区。若选中的节点中还存有数据,则会提示“监测到选中节点上有遗存数据,建议先进行节点数据迁移再继续节点缩容”,提供数据迁移服务入口。
注:
- 单可用区集群:缩容节点个数的上限为【当前集群此类节点总数-1】。
- 多可用区集群:缩容节点个数的上限是,每个可用区剩余的节点大于等于1且各个可用区剩余的同类型节点数要相同。
用户可以选择进行节点数据迁移再删除节点也可不做迁移直接删除。
- 若用户点击“节点数据迁移”,则弹出弹窗,显示已选中节点中仍遗存数据的节点,点击确定,会提示用户集群将先进行节点数据迁移,等迁移结束后用户需重新从配置变更页面进入进行缩容操作。再次点击确定,页面跳转到操作历史,节点开始进行数据迁移。
注:
- 如果用户想终止迁移,在迁移操作完成前,可点击“迁移回滚”终止迁移,将已经迁移的数据重新分配到节点中。
- 数据迁移的时候,集群状态显示正在迁移,当集群状态变为运行中时,用户可重新进行删除节点操作。
- 如果用户只是想删除节点并不想迁移数据,也可忽略提示,直接点击左下角的下一步。确认本次变更的详细信息,无误之后,点击“提交订单”。
配置变更操作提交之后,集群会进入“正在扩展”状态。待集群状态变为“运行中”,即可正常使用。
可以在集群操作页,查看集群的变更进度。
变配模式说明
不同的变更操作会通过不同的过程来执行,因此变更操作对应多种变更模式,用户可以根据业务的情况进行选择。
- 直调模式:是指集群直接进行配置调整,集群不需要重启,不影响服务,磁盘容量热扩、增加节点数量时会采用直调模式,操作完成速度快。
- 冷重启模式:是指集群会进行重新启动,服务会中断一段时间,但重启时间较短,整个操作的执行过程较快。节点规格变更、新增节点类型等操作,如果需要迅速生效,服务允许在中断的情况下选择冷重启模式。
- 蓝绿模式:是指集群通过蓝绿节点进行服务切换,将数量相等且更高规格的新节点加入集群,然后将老节点上的数据全部迁移至新节点,最后删除全部的旧节点,实现集群配置的升级。蓝绿模式变更集群配置时不需要重启集群,可以实现平滑扩容,不会影响在线业务,但是整个执行过程较慢。
- 滚动模式:是指逐个对集群中的节点通过重启的方式完成配置的变更操作,变配时间与节点个数成正比,整个操作过程不会中断服务,但是会影响服务性能。新增节点类型和不支持直调模式的磁盘扩容可以支持滚动模式扩容,其他变更操作暂不支持滚动模式。
调整配置费用说明
不同计费模式下的集群,调整配置时,费用结算方式会有所不同。
- 预付费包年包月的集群,在调整配置时,会根据集群剩余有效期以及新的配置的定价,计算需要的费用,具体可以参考 调整配置费用说明。
- 后付费按量计费的集群,计费周期为秒,当配置调整完成后,下一秒费用按新的配置定价进行结算。
- 缩容操作,现金券代金券均不退回;按活动价购买集群,缩容不退款。