最近更新时间:2024.02.21 16:39:55
首次发布时间:2021.12.29 11:19:26
部署集是在底层硬件维度上控制实例分散部署的策略,可以实现物理层级的安全隔离。您可以通过创建部署集,使实例强制分散部署在不同的底层硬件上,用于保障业务的底层容灾能力及高可用性。
在部署集内创建实例时,会根据您事先设置的部署策略,分散启动指定地域下的实例。部署集支持高可用以及部署集组高可用策略,具体介绍如下表所示。
对比项 | 高可用策略 | 部署集组高可用策略 |
---|---|---|
地域及可用区限制 | 同一部署集内的实例可以分散部署在相同地域的不同可用区内,不支持跨地域部署。 | |
部署粒度 | 支持物理机、交换机、机架三个级别部署实例。 | 支持将部署集划分为最多3个分组,实例可以根据实际需要分散部署在不同分组中,并按物理机粒度严格打散。 |
部署结果 | 同一部署集内的每台实例反亲和。 即部署集内的实例会在指定地域内严格分散部署在不同的物理机、交换机或机架上。 | 同一部署集内组与组之间反亲和。 即不同分组中的实例会在指定地域内严格分散在不同的物理机上,相同组的实例不保障严格分散。 |
单部署集内的实例数量上限 | 一个可用区内最多可部署5台实例,同一地域最多可部署的实例数量 = 5 * 可用区数量。 | 一个可用区内最多支持部署60台实例,同一地域最多可部署的实例数量 = 60 * 可用区数量。 |
适用场景 | 适用于需要将几台实例相互隔离的应用架构,大幅降低服务不可用的几率。 | 适用于大规模部署且对多副本有容灾需求的场景。 |
仅华南1(广州)地域部署的GPU计算型g1te/g1tl实例支持加入部署集。
业务场景 | 控制台操作 | API |
---|---|---|
创建一个部署集。 | 创建部署集 | CreateDeploymentSet |
在部署集内创建实例。 | 在部署集内创建实例 | RunInstances |
在部署集内添加/移除实例,或者将实例从一个部署集调整到另一个部署集。 | 调整实例所属部署集 | ModifyInstanceDeployment |
修改部署集的名称或描述。 | 修改部署集信息 | ModifyDeploymentSetAttribute |
删除部署集。 | 删除部署集 | DeleteDeploymentSet |