创建只读实例时或只读实例规格变更时,选择高可用只读规格,可以增强可靠性,降 低只读故障概率(此处故障场景为资源故障或数据库故障等不可用场景,不包括复制 异常等数据库逻辑类故障) 。
● 主实例下包含2个及以下高可用只读作用比较好。
● 2个高可用只读以上,作用减弱。
● 2个只读实例以上的使用场景,建议开启数据库代理,获得更好的性价比。
约束限制
创建高可用只读或只读实例规格变更到高可用只读,需要具有相应的操作权限,您可 以联系客服人员申请。
创建高可用只读的约束限制如下:
● 支持主实例为SSD云盘或是本地盘的场景
– SSD云盘:支持通用型、独享型和鲲鹏通用增强型。
– 本地盘:支持x86通用型和x86独享型。
● 不支持与数据库代理服务共同开启。
● 创建时不支持设置证书、磁盘加密、端口、子网信息,上述信息均与已有高可用 只读一致,如果没有创建过高可用只读实例,则与主实例保持一致。
● 证书、磁盘加密、端口、子网信息跟已有高可用只读一致(若没有高可用只读,
则跟主实例一致)时,非高可用只读才可变更到高可用只读。
● 创建高可用只读或是变更到高可用只读时,需要保证实例所在子网的IP充足。
● 不建议修改高可用只读实例的参数,否则会影响到高可用只读的可靠性。
● 高可用只读不允许进行如下操作:修改端口、规格变更到非高可用只读实例、开 启数据库代理。
1.8.3 创建单个只读实例
操作场景
只读实例用于增强主实例的读能力,减轻主实例负载。
云数据库RDS单机实例或主备实例创建成功后,您可根据业务需要,创建只读实例。
约束限制
账户余额大于等于0元,才可新增只读实例。
一个主实例中,默认可以增加5个只读实例。需要更多只读实例请联系客服人员申请,
最多可以增加10个只读实例。
如何批量创建只读实例,请参见批量创建只读实例。
操作步骤
步骤1 登录管理控制台。
步骤2 单击管理控制台左上角的 ,选择区域和项目。
步骤3 在页面左上角单击 ,选择“数据库 > 云数据库 RDS”。进入云数据库 RDS信息页 面。
步骤4 在“实例管理”页面,选择指定的实例,单击操作列的“更多 > 创建只读”,进入
“创建只读”页面。
您也可在实例的“基本信息”页面,单击实例拓扑图中,主实例下方的添加按钮
,创建只读实例。
步骤5 在“创建只读”页面,填选实例相关信息后,单击“立即创建”。
表1-12 基本信息
参数 描述
当前区域 只读实例默认与主实例在同一区域。
实例名称 实例名称的长度在4~64个字节之间,必须以字母或中文开头,可包 含大写字母、小写字母、数字、中划线、下划线或中文(一个中文字 符占用3个字节),不能包含其他特殊字符。
数据库引擎 默认与主实例的数据库引擎一致,不可更改。
数据库版本 默认与主实例的数据库版本一致,不可更改。
可用区 云数据库RDS服务支持在同一个可用区内或者跨可用区部署数据库主 实例和只读实例,以提高可靠性。
表1-13 规格与存储
参数 描述
性能规格 实例的CPU和内存。不同性能规格对应不同连接数和最大IOPS。
关于性能规格详情,请参见MySQL性能规格。
创建成功后可进行规格变更,请参见变更实例的CPU和内存规格。
对于在专属计算集群上的实例,性能规格只支持通用增强型。
参数 描述
存储类型 实例的存储类型决定实例的读写速度。最大吞吐量越高,读写速度 越快。
● 本地SSD盘: 将数据存储于本地SSD盘,可以降低I/O延时。相 对云磁盘,本地磁盘的IO吞吐性能更好。
● SSD云盘:云盘存储,弹性扩容,将数据存储于SSD云盘,即实 现了计算与存储分离 。
● 极速型SSD:结合25GE网络和RDMA技术,为您提供单盘高达 100万的随机读写能力和单路低时延性能。
● 超高I/O:最大吞吐量350MB/s 说明
选择“专属存储”的用户默认只显示购买专属分布式存储服务时选择的存储 类型。
存储空间 您申请的存储空间会有必要的文件系统开销,这些开销包括索引节 点和保留块,以及数据库运行必需的空间。
只读实例的存储空间大小默认与主实例一致。
磁盘加密 ● 不加密:未开启加密功能。
● 加密:提高数据安全性,对性能有一定影响。
密钥名称:选择或创建密钥,该密钥是最终租户密钥。
说明
– 实例创建成功后,不可修改磁盘加密状态,且无法更改密钥。存放 在对象存储服务上的备份数据不会被加密。
– 云数据库RDS实例创建成功后,请勿禁用或删除正在使用的密钥,否 则会导致云数据库RDS服务不可用,数据无法恢复。
– 创建密钥可参考《数据加密服务用户指南》的“创建密钥”章节内 容。
表1-14 网络
参数 描述
虚拟私有云 和主实例相同。
子网 和主实例相同,创建只读实例时RDS会自动为您配置内网地址,您 也可输入子网号段内未使用的内网地址,实例创建成功后该内网地 址可修改。
安全组 和主实例相同。
步骤6 在“规格确认”页面,进行信息确认。
● 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。
● 信息确认无误,单击“提交”,下发新增只读实例请求。
步骤7 只读实例创建成功后,您可以对其进行查看和管理。
管理只读实例操作,请参见管理只读实例。
您可以通过“任务中心”查看详细进度和结果。具体请参见任务中心。
----结束
后续操作
管理只读实例
1.8.4 批量创建只读实例
操作场景
只读实例用于增强主实例的读能力,减轻主实例负载,RDS支持在“实例管理”页 面,选择多个主实例或主备实例,并给这些目标实例,批量创建只读实例。
说明
● 账户余额大于等于0元,才可新增只读实例。
● 如需开通批量创建只读实例的权限,请联系客服人员申请。
● 一个主实例中,最多可以增加5个只读实例。
● 一次最多可以选择50个主实例进行批量创建只读。
● 仅支持相同数据库版本的MySQL实例批量创建只读。
操作步骤
步骤1 登录管理控制台。
步骤2 单击管理控制台左上角的 ,选择区域和项目。
步骤3 在页面左上角单击 ,选择“数据库 > 云数据库 RDS”。进入云数据库 RDS信息页 面。
步骤4 在“实例管理”页面,勾选一个或多个指定的实例,单击实例列表上方的“购买只 读”,进入“创建只读”页面。
步骤5 在“创建只读”页面,填选实例相关信息后,单击“立即创建”。
● 只读实例名称默认在主实例名称后增加后缀read和2位数字。例如主实例名称为 instance-0001,只读实例从instance-0001-read-01开始命名。
● 只读实例的网络、存储空间与主实例一致。
● 购买数量为目标主实例允许购买的只读实例下限。
比如:勾选了2个目标主实例,实例A已有1个只读实例,实例B有2个只实例,那 么本次最多只可批量购买min{4,3},即3个只读实例。
步骤6 确认订单信息。
● 如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。
● 信息确认无误,单击“提交”,下发新增只读实例请求。
步骤7 只读实例创建成功后,您可以对其进行查看和管理。
管理只读实例操作,请参见管理只读实例。
您可以通过“任务中心”查看单个只读实例的详细进度和结果。具体请参见任务中 心。
----结束
后续操作
管理只读实例