drds扩容缩容

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: drds扩容缩容

DRDS(Distributed Relational Database Service)是阿里云提供的分布式数据库服务,它能够支持在线扩容和缩容操作以应对业务量的增长或减少。以下是对DRDS扩容和缩容的基本描述:

扩容:

  1. 垂直扩容:增加单个实例的资源配置,如提升CPU、内存等硬件规格,以提高单节点处理能力。

  2. 水平扩容

    • 数据拆分:在原有实例基础上添加新的DRDS节点,通过数据切片(Sharding)的方式将数据分布到更多的RDS实例上,从而分散读写压力,提升整个数据库集群的性能。
    • 扩容RDS实例:如果是DRDS后端的RDS实例资源不足,也可以增加RDS实例数量,并调整DRDS的配置以充分利用新增的RDS实例资源。

操作步骤通常包括:

  • 登录阿里云控制台,在DRDS实例列表中选择目标实例进行扩容操作。
  • 根据需求选择合适的扩容类型并购买额外的资源。
  • 完成支付后,DRDS服务会自动执行扩容任务,包括但不限于创建新实例、迁移数据和更新路由规则等。

缩容:

缩容通常是由于业务规模收缩或者资源利用率不高时,减少DRDS实例或RDS实例的数量以降低成本。

缩容操作相对复杂,需要考虑数据重新分布和避免影响线上服务的连续性,一般涉及如下步骤:

  • 数据预检查:确保要缩容的实例上的数据量、负载等满足缩容条件。
  • 数据迁移:将要移除实例上的部分数据迁移到其他实例上,保持数据完整性。
  • 切换流量:在确保数据迁移完成且正确无误的情况下,切换应用程序连接至剩余的实例。
  • 缩容实例:在确认业务不受影响后,删除或释放不再需要的实例资源。

需要注意的是,对于DRDS而言,缩容可能涉及到数据重组以及对应用代码的支持,因此建议在计划缩容前详细评估风险,并遵循官方文档指导进行操作。同时,为保证业务不中断,往往会选择在业务低峰期执行缩容操作。

相关实践学习
Polardb-x 弹性伸缩实验
本实验主要介绍如何对PolarDB-X进行手动收缩扩容,了解PolarDB-X 中各个节点的含义,以及如何对不同配置的PolarDB-x 进行压测。
目录
相关文章
|
4月前
|
关系型数据库 分布式数据库
Drds如何扩容或者缩容?
Drds如何扩容或者缩容?
71 1
|
存储 关系型数据库 RDS
PolarDB-X 1.0-基本原理-平滑扩容
当逻辑库对应的底层存储已经达到物理瓶颈,需要进行水平扩展,比如磁盘余量接近30%,那么可以通过平滑扩容来改善。
248 0
|
SQL 存储 关系型数据库
PolarDB-X 1.0-用户指南-扩容管理—平滑扩容
平滑扩容流程分为配置>迁移>切换>清理四个步骤。关于平滑扩容基本原理,详情请参见平滑扩容介绍。
421 0
PolarDB-X 1.0-用户指南-扩容管理—平滑扩容
|
存储 SQL 关系型数据库
PolarDB-X 1.0-用户指南-扩容管理-热点扩容
概述 数据表通过分库分表进行水平拆分后,部分过热的数据会占用大部分存储空间与负载压力。 PolarDB-X热点扩容将过热数据单独迁移存放至单独的存储资源RDS实例中,来优化PolarDB-X的存储结构并提升整体数据库执行效率。
416 0
PolarDB-X 1.0-用户指南-扩容管理-热点扩容
|
SQL 监控 关系型数据库
PolarDB-X 1.0-最佳实践-何时选择平滑扩容
什么是平滑扩容 PolarDB-X 平滑扩容是指通过增加 RDS 的数量以提升整体性能。当 RDS 的 IOPS、CPU、磁盘容量等指标到达瓶颈,并且 SQL 优化、RDS 升配已无法解决瓶颈(例如磁盘已升至顶配)时,可通过 PolarDB-X 水平扩容增加 RDS 数量,提升 PolarDB-X 数据库的容量。
943 0
PolarDB-X 1.0-最佳实践-何时选择平滑扩容
|
XML JSON 关系型数据库
PolarDB-X 1.0-API参考-1.0(2019版本)-扩容管理-SubmitCleanTask
调用SubmitCleanTask接口提交清理扩容任务。
133 0
|
XML JSON 关系型数据库
PolarDB-X 1.0-API参考-1.0(2019版本)-扩容管理-SubmitSmoothExpandPreCheck
调用SubmitSmoothExpandPreCheck接口提交平滑扩容预检任务。
109 0
|
XML JSON 关系型数据库
PolarDB-X 1.0-API参考-1.0(2019版本)-扩容管理-CheckExpandStatus
调用CheckExpandStatus接口校验DRDS数据库是否可进行平滑扩容等扩容操作。
163 0
|
XML 存储 JSON
PolarDB-X 1.0-API参考-1.0(2019版本)-扩容管理-SubmitSmoothExpandTask
调用SubmitSmoothExpandTask接口提交平滑扩容任务。
114 0
|
7月前
|
SQL Oracle 关系型数据库
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
713 0