只读实例数量:一个主实例只能购买10个只读实例。 用户可以在自己的程序代码中识别读写请求并分发到主实例和只读实例上,或者购买使用 代理实例 做自动分离。 前提条件 RDS主实例需满足以下条件: MySQL数据库版本:8.0、5.7或5.6 计费类型:包年包月或按量付费 系列:双机高可用 绑定关系:只读实例不能单独存在,创建只读实例须先有主实例;主实例释放时,对应的只读实例会跟随主实例被释放。
其他注册商注册的域名可以绑定在你们的产品上吗? 可以绑定使用。 域名在哪个注册商注册的都可以。如果您使用的是大陆机房线路,只要在百度智能云完成了备案登记和审批,就可以正常绑定到产品上使用。如果您使用香港机房线路,则无需备案则可正常使用。 另外需要注意的是,如果您使用大陆机房线路并进行ICP备案的话,域名注册商需要是国内注册商,国外注册商注册的域名不能进行备案,需要转入国内注册商后才可以。
代理实例 概述 云数据库 RDS 代理实例可将数据库请求按读写类型,自动分摊到其所绑定的主实例和只读实例,实现读写自动分离。您可以通过代理实例中 集群管理 页面,对绑定的主实例和只读实例设置是否开启读流量承担功能,同时设置具体的读流量分配权重。同理,主实例释放时,其对应的代理实例会被自动释放。 架构图 如图所示。
创建代理实例 概述 云数据库 RDS 代理实例:可将数据库请求按读写类型,自动分摊到其对应的标准实例和只读实例,实现读写自动分离。本文将介绍云数据库 RDS for MySQL 代理实例的创建,您可通过 RDS 控制台创建并管理实例。不同引擎及规格的数据库的价格不同,详情请参见 产品价格 。 说明: 计费方式:代理实例当前仅支持后付费,不支持预付费。
4) 业务流量太大导致系统响应变慢: 写流量比较大,可参考 百度智能云 云数据库 DRDS 文档详情,利用DRDS的分片扩展特性,提升整个集群的写能力和存储容量。 读流量比较大,可参考 百度智能云只读实例和代理号实例 文档详情,利用代理实例的读写分离和负载均衡特性,分摊主库的读流量压力。
RDS与自建数据库对比 以下是云数据库 RDS 与自建数据库的对比,详情请查看下文。
代理实例简介 概述 如果您的主实例负载较高,或在发生主动切换类的运维动作时有防闪断需求,可以使用RDS MySQL数据库代理功能,通过读写分离对业务流量进行负载均衡,降低主实例CPU负载压力。 RDS MySQL数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求。
数据库状态 状态值 描述 Creating 正在创建的数据库 Available 正常运行的数据库 Deleting 正在删除 账号相关 授权类型 授权类型 描述 ReadOnly 只读账号 ReadWrite 读写账号 账号权限类型 授权类型 描述 Common 只读账号 Super 读写账号 账号归属类型 状态值 描述 OnlyMaster 在master上使用的账号 RdsProxy 在中间件上使用的账号
使用须知 云数据库 RDS 的优势 使用云数据库 RDS 时,您不需要担心数据库的基础运维工作,例如高可用、数据可靠性,以及数据库的集群化工作,例如读写分离、异地多活等。 您只需要关注您的业务使用情况,观察云数据库 RDS 实例的性能是否足够,如果不够可以考虑实例升级、增加只读副本或通过分析慢查询优化业务。
您可以对代理实例设置白名单和DB防火墙,具体操作请参见 白名单管理 、 DB防火墙 。 集群管理 用户可以在代理实例的集群管理页面,查看集群中主实例和只读实例状态,并通过 开启或关闭只读实例的流量开关,来控制读写分离集群中的只读实例是否承接业务流量 。 注意事项 一个主实例只能绑定一个代理实例。 只读实例购买后,需要用户手动开启该实例的读流量承担功能。