升/降配

本文介绍OpenSearch-向量检索版实例升/降配操作步骤及注意事项。

变配须知

可配置项

说明

查询节点数量

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

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

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

查询节点规格

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

重要
  • 当查询节点数量从0变为大于0时,OpenSearch当前仅支持有损变更,变更中服务不可用,请谨慎操作;

  • 变更完成后,控制台查询节点与数据节点状态将变为100%服务中,服务恢复可用。

数据节点数量

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

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

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

数据节点规格

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

可用性版本

支持标准版本与高可用版本的相互变更。

  • 标准版本:单可用区部署,不支持可用区级容灾。

  • 高可用版本:多可用区部署,双集群互备,具有更高的可用性,当可用区出现故障时,可以将流量切到另一个可用区。

表的数据存储方式

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

image.png

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

注意事项

  • 升/降配操作即时生效,并按照变更后的规格结算收费。实例详情页中查询节点与数据节点的服务状态为100%时,服务恢复可用。

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

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

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

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

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

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

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

    image

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

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

  • 从高可用版本变为标准版本,会默认删除该实例的第二个集群。如当前双可用区集群配置不一致,修改为单可用区后可能对服务产生影响,请谨慎操作。

  • 变配后单个可用区的数据节点数量应该大于等于当前已经在用的单个可用区的数据节点数量。

变配步骤

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

    image

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

    image

  3. 当变配操作完成后,控制台查询节点与数据节点状态变为100%服务后,服务恢复可用。

    image