扩缩容

本文介绍OpenSearch-向量检索版实例扩缩容操作步骤及注意事项。

变配须知

可配置项

说明

查询节点数量

支持增加或减少查询节点数量。

如果需要减少查询节点数量,请先确保变更后的数量大于等于使用中的查询节点数量。(控制台会校验并提示)

示例:当前实例有10个查询节点,有4个查询节点正在使用中,则最少可以减少为4个查询节点。

查询节点规格

目前仅支持查询节点扩容。即变更后的查询节点核数、内存数均需大于等于原查询节点。

数据节点数量

支持增加或减少数据节点数量。

如果需要减少数据节点数量,请先确保变更后的数量大于等于使用中的数据节点数量。(控制台会校验并提示)

示例:当前实例有10个数据节点,有6个数据节点正在使用中,则最少可以减少到6个数据节点。

数据节点规格

目前仅支持数据节点扩容。即变更后的数据节点核数、内存数均需大于等于原数据节点。

表的数据存储方式

表之间数据存储和查询共享数据节点资源(CPU、内存、磁盘):

image.png

上图展示了两张向量表,表14个分片,表21个分片。对表1写入数据时,系统会根据产出索引将数据平均写入到4个分片中;对表2写入数据时,由于只有1个分片,表2会形成广播表在每个数据节点中存储一份完整的索引数据。

注意事项

  • 扩缩容操作即时生效,并会按照变更后的规格结算收费。

  • 每次变更只能同时进行扩容或者缩容操作,不能对其中一部分项进行扩容,同时对另一部分进行缩容。

    示例:原实例有2个查询节点,2个数据节点,则:

    不支持变成为1个查询节点,3个数据节点;

    支持变更为1个查询节点,1个数据节点;

    支持变更为1个查询节点,2个数据节点;

    支持变更为3个查询节点,3个数据节点等。

  • 数据节点数量变更后,需在实例详情页中修改数据节点副本数或编辑表调整分片数分配资源。

    副本数.png

  • 单集群的查询节点数量=查询节点数量*副本数;单集群的数据节点数量=副本数*数据分片数。扩容时请按照分片数的倍数扩容(数据分片是指数据的最小单元块)。

  • 单节点升级多节点变更期间实例不可用,请确保升级期间实例没有生产的查询流量。

变配步骤

  1. 实例管理界面,应用列表页中找到对应的应用,在右侧操作栏中选择扩/缩容

    扩缩容.png

  2. 在变配页中选择具体需要扩/缩容的查询节点数量、规格,数据节点数量、规格,并勾选服务协议后点击立即购买即可:

    变配购买页.png