aws建立多区域只读库
文章目录
- 一、Aurora数据库创建多区域注意项:
- 二、aws-rds多区域只读库建立
- 三、cli 创建实例:
一、Aurora数据库创建多区域注意项:
aurora数据库 开启跨区域必须是主库不低于db.r5.large规格, 目标区域規格使用db.r5.large,使用低于此规格的将不会报错,但是新创建的区域不会显示连接url、并且状态提示不可用
aurora数据在创建多区域的时候时间过长,自测法兰克福-→新加坡,不低于50分钟,创建过程新加坡将不会出现任何提示,请耐心等待不要怀疑自己的操作
二、aws-rds多区域只读库建立
注意点:必须使用aws-cli来创建
- aws的只读数据库建立,必须使用aws-cli来创建,指定和源数据库相同的参数组配置,否则建立后将不可使用
2.1、演示欧洲源数据库、新加坡只读
1、保证只读区域的数据库参数组的lower_case_table_names 值与 源数据库区域参数组相同
欧洲参数组:
新加坡参数组:
必须两个参数组相同,然后使用aws-cli创建来指定你的只读库使用的参数组,因为管理后台界面创建的,是使用default的参数组,后续不可更改的
三、cli 创建实例:
- 必须使用cli创建,因为通过控制面板创建的无法选择目标区域只读库的安全组 子网组等配置
aws rds create-db-instance-read-replica \ --db-instance-identifier myreadreplica \ --region 区域 \ --db-parameter-group-name 只读参数组\ --db-subnet-group-name 子网组 \ --kms-key-id SINGregionKMSforRDS \ --source-db-instance-identifier arn:aws:rds:eu-central-1:账号id:db:源库