当业务数据量增长导致内存不足,或业务量下降需节省资源成本时,您可灵活变配云数据库 Tair(兼容 Redis)实例的实例规格。
费用说明
-
包年包月实例:根据升配或降配,支付或退还差价。
-
按量付费实例,按变配后的规格计费。
更多信息请参见变配说明。
影响
扩容(升配)和缩容(降配)对业务的影响取决于实例架构和当前资源情况,部分场景下为无感变配(无需停机),其他场景下会产生短暂连接闪断:
-
云原生版集群架构实例和资源充足的标准架构实例不会出现连接闪断,业务不受影响。详情参见变配流程
其他情况(云原生版标准架构本地资源不足、经典版实例)会通过将实例迁移到其他机器上进行变配。无论是扩容(升配)还是缩容(降配),包括仅缩容节点内存,只要触发迁移流程,均会产生以下影响:
-
连接闪断:切换节点时,实例出现 1~2 次、每次持续 30 秒内的连接闪断。建议提前在业务端配置断线重连机制,以降低闪断影响。
-
只读状态:切换期间实例约 1 分钟处于只读状态,写入操作将返回错误。建议将切换时间配置为业务低峰期。
-
升级至最新小版本:实例小版本升级至最新,小版本会向前兼容,您无需担心兼容性问题。
变配耗时
变配的整体耗时由两个阶段组成:
-
后台准备阶段:系统创建目标规格的新节点并同步数据,耗时可能持续数十分钟至数小时(取决于数据量)。此阶段实例正常提供服务,不影响业务。
-
切换阶段:准备完成后切换至新节点。集群架构实例和资源充足的标准架构实例为无感切换;其他情况会出现1~2次30秒内连接闪断。
因此,“变配总时长”(数十分钟至数小时)与“业务受影响时长”(30秒内或无感)是两个不同的概念。您可在控制台任务中心查看变配进度。
限制
-
降配时:新实例内存规格的80%需大于原实例已使用内存(即新规格内存 * 0.8 > 原实例已使用内存 ),否则将变配失败。
例如当前实例为8 GB标准架构内存型,已使用2 GB内存,可降配至4 GB标准架构内存型。
-
升降分布式(全球多活)实例规格时,所有子实例的规格需保持一致,否则可能导致性能或容量问题。
-
ESSD型实例支持增加存储空间,但不支持减少存储空间,调整最小颗粒度为10GB。
操作步骤
在执行变配前,请了解以下注意事项:
-
建议提前备份:变配通常不会丢失数据,且若变配失败系统会自动保留原配置。但为防止极端情况(如主节点切换期间发生未同步数据丢失),强烈建议在变配前手动创建备份。
-
降配对业务指标的说明:降配(缩容)操作本身不会直接影响 CPU 利用率、连接数、流量或命中率等业务指标,这些指标主要取决于实际业务负载。执行降配前,请确认新规格内存满足限制章节中的条件(新规格内存 × 0.8 > 已使用内存),否则变配将失败。
访问实例列表,在上方选择地域,然后单击目标实例ID。
-
包年包月实例,选择右上角的或规格降配。按量付费实例,选择右上角的。
-
在变配页面中,选择需要的配置,单击立即创建。
重点配置项切换时间说明:
-
数据迁移结束后立即切换:完成数据迁移后,立即切换至新节点。
-
可维护时间内进行切换:在可维护时间段执行切换至新节点。在实例切换前,您可以在控制台任务中心,单击对应实例任务右侧的修改切换时间,修改切换时间。
重要-
云原生版标准架构实例资源不足和经典版实例切换节点时,系统会严格按照指定的运维时间执行并出现连接闪断。
-
云原生版集群架构实例和资源充足的标准架构实例不会出现连接闪断,系统会忽略指定运维时间配置,并立即完成任务。
-
-
根据提示完成支付流程。
提交后,无论选择何种切换时间,实例状态将立即变为变配中,但这不影响实例提供服务。系统会在后台执行变配的准备工作(申请资源、同步数据等),您可以在控制台任务中心查看变配的完成进度。