一、异地容灾
云数据库 RDS for MySQL 支持异地容灾,以下是典型应用介绍。
使用场景
跨地域热活实例组是由多个 RDS 实例组成的高可用集群,并且允许以上实例分布在不同的地域和可用区,因此能够实现跨地域容灾。
说明:
在 RDS 实例中,代理实例和只读实例将被绑定在唯一的主实例上。
为了便于管理,将以主实例为单位,进行热活实例组的相关操作。
相关操作将被同时应用到绑定的代理实例和只读实例上。
二、读写分离
云数据库 RDS支持读写分离,能够实现读写请求的自动转发,降低主实例的读压力。
使用场景
在对数据库有大量读请求,少量写请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。您可以通过创建一个或多个只读实例,赋予标准实例弹性的读能力扩展,满足大量的数据库读取需求,分担数据库压力,从而增加应用的吞吐量。
实例关系
主实例、只读实例和代理实例三者间关系,如下图所示。您可以在创建主实例后,在主实例的详情页面,为该主实例创建只读实例和代理实例。
主实例:承担读、写请求。
只读实例:承担读请求。
代理实例:对主实例和只读实例的读流量权重配比进行设置和管理。