您可以通过部署集将RDS Custom实例分散部署在不同的物理服务器上,以保证RDS Custom实例上业务的高可用性和RDS Custom实例的底层物理服务器容灾能力;或将RDS Custom实例集中部署到同一个网络拓扑范围内,缩短RDS Custom实例间的网络延时,提升业务应用的性能表现。本文介绍如何创建RDS Custom部署集。
前提条件
创建部署集前,请仔细阅读使用限制,详尽了解相关限制,包括实例与部署集的地域和可用区限制,确保后续操作顺利执行。
操作步骤
登录RDS管理控制台,在左侧导航栏单击RDS Custom > Custom 部署集,然后在上方选择地域。
在Custom 部署集列表页面上,单击创建部署集。
在创建部署集对话框,输入部署集名称。
选择紧急处理方案,即部署集内实例宕机迁移后,缺乏可供打散的实例库存的紧急处理方案。
CancelMembershipAndStart:将实例移出部署集,宕机迁移后即刻启动实例。
KeepStopped:维持实例的部署集属性,实例保持停止状态。
输入描述。
选择部署集策略。
部署集策略
能力描述
适用场景
支持的实例数上限
高可用策略(Availability)
部署集内所有RDS Custom实例会在指定地域内严格分散在不同的物理服务器上。
适用于需要将RDS Custom实例相互隔离的应用,来严格避免单点故障。
单可用区上限: 20台。
总量: 可用区数量 * 单可用区上限 。例如一个阿里云地域下可用区数量为3,则支持的实例数上限为3*20=60台。
部署集组高可用策略(AvailabilityGroup)
支持将部署集划分为最多7个分组,多台RDS Custom实例可以根据实际需要分散部署在不同的分组中。
不同分组的RDS Custom实例会在指定地域内严格分散在不同的物理服务器上,避免单点故障。
同组内多台实例不保证分散部署,可能部署在同一物理机,从而降低互访延时。
适用于大规模部署、规避单点故障、确保所有节点间的低延时互访等业务场景。
单可用区单组上限: 20台。
单可用区最大组数:7个。
总量: 可用区数量 * 单可用区单组上限 *最大分组数。例如一个阿里云地域下可用区数量为3,则支持的实例数上限为20*3*7 = 420台。
网络低时延策略(LowLatency)
所有RDS Custom实例会集中部署在同一可用区内的同一个网络拓扑范围内,可降低网络互通的时延,但可能导致多台实例集中在同一台物理服务器上,无法保证高可用。
适用于对网络延时敏感的应用集群(应用自身最好具备高可用)。
仅支持资源部署在一个可用区。
总量:20台。
单击确定。
相关API
在指定的地域内创建一个RDS Custom部署集:CreateRCDeploymentSet
查询一个或多个RDS Custom部署集的属性列表:DescribeRCDeploymentSets