在第一节我们创建RDS数据库时,看到有三个部署方式:
Single DB Instance
:最简单的方式,只部署一个数据库实例Multi-AZ DB Instance
: 除了创建primary库,还会创建一个standby库,这个standby库平时不抗流量,仅在primary库发生故障时自动failover(后面章节会详细介绍它)Multi-AZ DB Cluster
:本节我们先为rds-pg-labs
数据库添加这种类型的read replica
。进入rds-pg-labs
集群,点击create read replica
:
为read replica
命名为rds-pg-multi-az-read
:
选择Multi-AZ DB Cluster
:
点击Create read replica
。等待大概十分钟后它创建完成,它页面上它隶属于rds-pg-labs
,并作为Multi-AZ DB replica cluster
:
关于Multi-AZ DB replica cluster
,可这样理解:
Multi-AZ DB Cluster
这种方式read replica
, 还不是primary进入这个rds-pg-multi-az-read
节点中,它的endpoints跟普通的read replica
也不一样,普通的read replica
只有一个reader URL,而它有两个(一个reader 一个writer):
在Replication
部分能看到它正在跟primary节点之间保持同步数据。
使用上面的endpoint登录上去,并执行命令检查复制延迟:
我们也可以将这个read replica cluster
提升为独立的集群,点击Promote
:
大概等1-2分钟提升完成。现在它变成独立的Multi-AZ DB Cluster
存在了: