置放群组是控制实例在底层硬件上分布放置的策略。您在置放群组中创建的实例,启动时将根据事先设置的策略部署。
当前置放群组支持【反亲和】、【弱反亲和】、【亲和】、【弱亲和】四种置放策略;支持【物理机】、【交换机】、【机架】三种置放层级。
- 【反亲和】:创建时将实例按指定置放层级强制打散,降低底层软硬件故障对业务的集中影响。例如,可通过置放群组将业务相关云服务器实例分散部署在不同物理服务器,保障业务高可用性与底层容灾能力。
- 【弱反亲和】:优先将虚拟机按置放层级打散部署(如物理机层级),若对应层级资源不足时,允许同一硬件节点部署多台。示例:3 台物理机部署 5 台虚拟机,分布为 2 台、2 台、1 台;5 台物理机部署 10 台虚拟机,分布为 2 台、2 台、2 台、2 台、2 台。
- 【亲和】:强制将虚拟机部署在同一指定置放层级,若该层级资源不足,则虚拟机创建失败。
- 【弱亲和】:优先将虚拟机部署在同一指定置放层级(以物理机层级为例),若该层级资源不足,则依次选择其他硬件节点部署剩余虚拟机,直至所有虚拟机创建完成。
在置放群组内创建实例时,将根据您设置的部署策略在指定地域启动实例。若未为实例设定置放群组,将尽可能在不同物理机上启动实例,保障基础服务可用性。
置放群组规则和限制
在使用置放群组之前,请注意以下规则:
- 不能合并置放群组。
- 实例不能跨多个置放群组。
- 可选择置放层级:物理机、交换机、机架三个层级。
例如,选择物理机层级,则该分散群组的实例将不会置放在同一台物理机上,以确保业务的高可用性。 - 不同置放层级的群组中最多可放置的实力数存在不同,具体数值视控制台页面为准。
- 使用置放群组策略后,虚拟机生产时会严格遵守您指定的策略。特别注意的是,当策略是为【反亲和】、【亲和】时,如底层硬件不足够使实例调度部署时,部分实例将创建失败。
- 专用宿主机上实例不支持置放群组。