码迷,mamicode.com
首页 > 数据库 > 详细

[AWS][数据库] RDS子网组与VPC

时间:2020-06-19 13:53:05      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:参考   随机   mamicode   无法   为什么   使用   图片   好的   ima   

1. 定义VPC中两个AZ中4个子网,这里不再赘述。

AZ1:subnet001和subnet002
AZ2:subnet003和 subnet004

具体参考下图:

技术图片

2. 创建RDS子网组并绑定到刚刚创建的VPC。

2.1 创建子网组:

技术图片

2.2 添加并绑定VPC和子网(这里我添加AZ1的subnet001和AZ2的subnet003)后面会有解释。

添加第二个可用区的子网

技术图片

创建成功后返回子网组页面:可以看到刚刚创建好的rds subnet test1

技术图片

3. 创建RDS服务

技术图片

技术图片

技术图片

启动数据库,创建完成,查看该instance在哪儿个AZ中

技术图片

4. 总结和建议:

4.1为什么在创建RDS的时候要用到子网组?而不能直接在VPC上创建RDS服务。
一:VPC中的子网可能只在一个AZ中,在创建RDS的Multi-AZ 必须在多可用区部署才行。
二:子网组是对VPC子网的逻辑划分。我们在每个VPC中定义了很多子网。我们要拿哪儿些子网作为供RDS使用的子网组。
通常可以按照业务逻辑划分,比如subnet1(AZ1)和subnet2(AZ2)组成叫做mobile app 子网组。Subnet3(AZ1)和Subnet4(AZ2)组成叫做 web app 子网组。
那么在创建RDS的时候:RDS 数据库 提供给mobile服务的应用 使用 子网组:mobile app。RDS 数据库 提供给 web 服务的应用 使用子网组:web app。
4.2 我如何指定我的RDS instance在哪儿个子网中?
一:Multi-AZ部署创建RDS时无法指定RDS instance在哪儿个子网。创建完成后可以确定实例所处的子网位置。
二:非Multi-AZ部署创建RDS时 可以指定 RDS instance在哪儿个可用区。通常我们子网组中一个可用区对应一个子网,也就知道我们的RDS instance在哪儿个子网中了。(这个时候我们如果想要启用多可用区部署,可以修改实例,选择多可用区部署。另外一台Standby的intance就会部署到另外一个可用区的子网中)
如果子网组中的一个可用区对应多个子网,RDS instance 是随机分配到一个子网中的。

有关云数据库的视频:https://edu.51cto.com/course/23012.html

[AWS][数据库] RDS子网组与VPC

标签:参考   随机   mamicode   无法   为什么   使用   图片   好的   ima   

原文地址:https://blog.51cto.com/13746986/2505834

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!