扩容和缩容实例概述
用户在购买GaussDB实例后,随着业务变化,对资源的需求也可能发生变化。面对这种场景,GaussDB分布式独立部署形态的实例提供了扩缩容实例协调节点和分片功能,分布式混合部署形态的实例提供了扩容节点功能。用户可以根据自己的需求,灵活地调整资源。
扩容实例协调节点
通过增加协调节点(CN)数量实现扩容。以原实例配置为1CN,3副本,1分片为例,若新增协调节点数为2,则扩容后实例变更为3CN,3副本,1分片。具体操作请参见扩容实例协调节点(分布式)。
扩容实例分片
通过增加分片数量实现扩容。以原实例配置为3CN,3副本,1分片为例,若新增分片数为2,则扩容后实例变更为3CN,3副本,3分片。具体操作请参见扩容实例分片(分布式)。
扩容实例节点
通过增加CN和DN节点的数量实现扩容。以原实例3个节点为例,一个CN和三个DN共同占用一个VM,共3个节点。若新增节点数量为3,则扩容后实例将增加3个CN,3组DN,节点总数为6。具体操作请参见扩容实例节点(分布式)。
缩容实例协调节点
通过减少协调节点(CN)数量实现缩容。以原实例配置为3CN,3副本,3分片为例,若删除协调节点数为1,则缩容后实例变更为2CN,3副本,3分片。具体操作请参见缩容实例协调节点(分布式)。
由于主要进程运行在首协调节点上,因此首协调节点无法缩容,若缩容的节点为首节点(组件id=cn_5001的节点为首协调节点,可通过查询实例的组件列表接口查询)时,将随机替换为其他协调节点进行缩容。如图5所示,缩容的节点为首节点(cn_5001)时,实际缩容的节点替换为cn_5003。
缩容实例分片
通过减少分片数量实现缩容。以原实例配置为2CN,3副本,3分片为例,若删除分片数为1,则缩容后实例变更为2CN,3副本,2分片。具体操作请参见缩容实例分片(分布式)。
