要介绍

在对数据库有少量写请求,但有大量的读请求的应用场景下,单个实例可能无法抵抗读取压力, 甚至对主流程业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,阿里云RDS支持在某个地域中创建一个或多个只读实例,利用多个只读实例满足大量的数据库读取工作负载,以此增加应用的吞吐量。

 

基础架构

只读实例采用 MySQL 的原生复制功能,将源数据库实例(以下简称主实例)的更改同步到所有相关的只读节点。只读节点采用单个物理节点的架构,只读节点down机后,阿里云承诺将在24小时内恢复。

7

 

 

功能特点

l  一个主实例(限MySQL 5.6)最多可以创建5个只读实例;

l  只读实例的规格大小可以与主实例不一致,可以更方便的弹性升降级;

l  根据业务压力,在需要时可以随时将实例规则升级,并在业务低峰降级(没有时间限制); 过程对用户透明;

l  支持按小时计费 ;

l  只读实例不需要维护帐号与数据库,全部通过主实例同步;

l  独立的白名单配置;

l  系统性能监控:RDS提供近20个系统性能的监控视图,如磁盘容量、IOPS、连接数、CPU利用率、网络流量等,用户可以轻松查看实例的负载;

l  优化建议:RDS提供多种优化建议,如存储引擎检查、主键检查、大表检查、索引偏多、缺失索引等,用户可以根据优化建议并结合自身的应用来对数据库进行优化; 

 

使用注意事项

l  只读节点只支持MySQL5.6,在主实例(A)升级版本前,请最好做一下兼容性测试;或者新建一个实例(B),将数据从A实例复制到B实例,然后在B实例上面生成只读实例;

l  只读实例的规格配置(内存)不要太小 ,建议大于等于主实例配置;

l  由于只读实例的设计是“单节点”(没有主备),所以请购买多个只读实例来完成高可用目标;

 

功能限制 

由于只读实例的数据均由源数据库实例同步而来,以下功能只读实例将无法使用。 

l  备份设置:不支持备份设置以及临时备份的功能;

l  数据迁移:不支持数据迁移至只读实例;

l  数据库管理:不支持创建\删除数据库;

l  帐号管理:不支持创建、删除帐号;不支持为帐号授权以及修改帐号密码功能;

l  实例恢复 : 不支持通过备份文件或任意时间点创建临时实例,不支持通过备份集覆盖实例,绑定了只读实例的主实例不支持通过备份集覆盖实例(但可以创建临时实例);

 

只读实例公测邀请码申请地址:https://i.aliyun.com/inviteapply?agent_id=89

 

查看更多只读实例产品文档