通信世界网消息(CWW)数字免疫系统可以让应用程序快速从故障中恢复,从而保护应用和服务免受异常影响,降低业务连续性风险。
在联想xCloud IaaS产品中,反亲和性(Anti-affinity)组作为数字免疫系统的重要组成部分,可以使同一应用集群的云虚机尽可能的分布在不同的物理服务器上甚至机柜上,从而在物理服务器宕机或断电时尽可能确保应用集群的可用性,减少业务中断时间,提升用户体验。
联想xCloud IaaS产品是以OpenStack开源云平台为基础的,其原生的服务器组可以达到一定的反亲和性的目的,但不够健壮也不够灵活。xCloud研发团队利用OpenStack原生的云虚机管理能力,结合联想自身的大规模应用实践,开发了增强的反亲和性功能。即便因为系统故障或人工干预破坏了集群的反亲和性状态,xCloud反亲和性引擎也会尽快将其重新恢复,从而确保集群始终具备高可用性,同时兼顾了GPU和本地盘的特殊场景。