部署集是虚拟机在物理服务器上的放置策略。针对追求高可用性的集群业务,可利用高可用的部署策略,将虚拟机分散部署在不同的物理服务器上,有效降低因单台服务器故障导致的整体服务中断风险。
部署策略
部署策略用于确定实例在物理服务器上的部署方式,目前支持高可用的策略。
高可用策略确保部署集内的实例分散部署在不同物理服务器上,有效降低因单台服务器故障导致的服务中断风险。适用于小规模部署,且对服务连续性和隔离性有较高要求的系统。
使用限制
-
单个阿里云账户可拥有的部署集的数量上限为20个。
-
加入单一部署集的单节点实例上限为20个。
-
部署集之间不支持相互合并。
-
仅X86计算的实例支持加入部署集。
-
单一部署集在单一节点的实例过多时,存在节点冗余宿主机不足的可能,导致该部署集下实例的新建、变配、迁移失败。系统将明确报错
因不满足部署集策略要求,无法完成创建/变配/迁移。
创建部署集
-
登录ENS控制台。
-
单击,进入部署集页面后单击创建部署集。
-
在创建部署集对话框,输入部署集名称和描述,单击确定创建。
在部署集内创建新实例
在部署集列表页面,找到目标部署集,在部署集的操作列中,单击创建实例,跳转到创建实例页面完成实例配置选项。
调整实例所属部署集
您可以将实例从一个部署集转移到另一个部署集,或将未加入部署集的实例添加到符合业务需求的目标部署集中。
-
进入ENS实例配置。
-
找到目标实例,在操作列单击
展开更多操作,单击调整实例所属部署集。 -
在调整实例所属部署集对话框中,选择目标部署集:
-
是:允许更换实例物理服务器。该操作可能会导致实例重启,影响服务的连续性,请谨慎操作。
-
否:不会更换实例的物理服务器,而是尝试将实例加入到指定的部署集。这种方式避免了实例重启的风险,但如果当前实例不满足新部署集的要求,会导致调整失败。
-
将实例移出部署集
如果您在删除部署集时,需要保留当前部署集内的实例,可以从部署集中移除实例后再进行删除,移除后实例保持原有状态。
目标实例必须处于运行中或者已停止状态。
-
进入ENS实例配置。
-
找到目标实例,在操作列单击
展开更多操作,单击从部署集移除实例。 -
在对话框中,单击确认。
修改或删除部署集
-
登录ENS控制台。
-
单击,进入部署集页面后,单击操作列的修改或删除,按照界面提示完成操作。
-
修改部署集:支持修改部署集的名称和描述。
-
删除部署集:当您不再需要使用部署集时,您可以删除部署集,以免造成不必要的资源占用。
-
删除部署集时,请确保部署集内没有实例。如果存在实例,必须移除实例后才能删除部署集。