你知道吗??云主机为什么要配反亲和性

发布时间:2021-09-11

  【行业术语】

  亲和性:可以实现就近部署,增强网络能力实现通信上的就近路由,减少网络的损耗。

  反亲和性:主要是出于高可靠性考虑,尽量分散实例,某个节点故障的时候,对应用的影响只是其中一个实例。

  【场景假想】

  几乎所有的云平台上,云主机都是可以实现批量创建的,如果我选择重庆资源池,同时提交创建20台云主机。那么你说,这20台云主机会不会在底层物理机上,同时运行在同一台物理机上?你觉得会不会?

  答案:20台运行同时在一台物理机上运行的概率基本上是没有的,但是其中1-2台小概率事件可能会出现运行在同一台物理这种情况。

  那么,这20台云主机中的1-2台运行在底层同一台物理机,有什么影响呢?影响可能就是,这台底层物理机出现故障时,可能导致这1-2台云主机承载的业务也出现故障,这肯定是不科学的,看今天的文档如何解决~~~

  在公有云资源池里,云主机被创建出来时在分配在哪台底层物理主机上是完全随机的,这在绝大多数场景下是没有问题的,但对于高用性集群或者负载均衡集群里的云主机就可能有潜在的风险了。如果集群内的云主机被随机分配到同一台物理主机上,一旦云主机所在的物理主机出现故障,则整个集群将发生故障。其实在容器环境,亲和性、反亲和性这两种策略配置得特别多,云主机层也有这个功能,只是很多人不在意这个策略。今天分享的文档就是配置反亲和组,避免小概率事件情况发生。

  通过创建云主机组,分配相同功能的云主机到一个云主机组里去,并设置反亲和策略,创建主机组的时候默认就是反亲和组,这样同一个云主机组内的云主机在创建时就不会被自动创建在底层同一台物理主机上,避免出现把所有鸡蛋放在同一个篮子里的风险。

  通过创建云主机组,将相关云主机添加只云主机组中来实现。

  如果云主机已经开通了,需要关机后才能调整,关机需要配置反亲和的云主机。(当然在开通的时候也可以设置主机组)。

  创建云主机组,然后将云主机添加至云主机组中,完成云主机添加后,重新开机云主机即可。

  哪种情况下需要创建主机组?

  答:业务上,对外提供相同服务的两个云主机可以放同一个主机组。例如:这2台云主机都是运行的OA系统,将这2台添加到主机组后,就形成了反亲和性策略,底层物理机出现故障的时候,OA业务是持续可用的。

  来源——微信公众号:云计算打工人、作者:燃烧的腿毛

  低价优惠买阿里云、腾讯云、华为云、百度云等云产品找陆零网络,可享受高折扣、高额返现优惠。详询客服 。

注册即送1000元现金券