【技术实现步骤摘要】
【国外来华专利技术】用于复杂系统的基于规则的连续漂移和一致性管理
本公开涉及管理复杂系统中的漂移和一致性。本公开更具体地涉及用于维护和评估用来检测复杂系统内的漂移或者不一致性的规则的计算机实现的技术。
技术介绍
在本章节中描述的方法是可以被推行的方法,但不一定是先前已经构想或者推行的方法。因此,除非以另外的方式指示,否则不应当假设在本章节中描述的任何方法仅由于它们被包括在本章节中而有资格作为现有技术。许多数据中心随着时间的推移经受两种主要类型的转换。第一,典型的数据中心随着不断增加的软件部署的数量而经历显著的增长。第二,数据中心内的软件和硬件资源典型地由于技术进步或者对底层部署模型的改变而被改进或者更新。这些转换可能导致孤立的(siloed)、分散的、多变的并且复杂的资源部署。一些企业部署具有数千个软件应用和硬件资源。数据中心内的软件和硬件部署的不断增加并且发散的本质可能导致更新和维护系统资源的显著挑战。数据中心管理员所面对的一个挑战是跨大量的软件和硬件资源维护最优配置。因为资源随着时间推移而更新和改进,一些目标可能开始从业务最佳实践准则或者其他黄金标准漂移。例如,一些资源可能不接收推荐的更新或者可能应用不是黄金标准的一部分的更新。资源漂移可以使得复杂系统不正确地起作用或者可能以另外的方式不利地影响系统功能性和性能。因此,管理员被赋予有使资源漂移的影响最小化和减轻这种影响任务。在大型数据中心环境中,考虑到不同资源和配置的数量,对管理员而言,漂移可能尤其难以管理和抑制。附图说明各种实施例在附图的图中以示例的方式而非限制的方式示出,并且在附图中相似的标号指代类似的元素,并且其中: ...
【技术保护点】
一种方法,包括:将一个或多个漂移规则的集合存储在易失性存储或者非易失性存储中;其中所述一个或多个漂移规则的集合中的第一漂移规则识别一个或多个属性的集合以及源;由一个或多个计算设备通过比较特定目标上的所述一个或多个属性的集合的第一配置与所述源上的所述一个或多个属性的第二配置而将来自所述一个或多个漂移规则的集合的所述第一漂移规则应用于与所述第一漂移规则相关联的所述特定目标;其中所述一个或多个属性的集合是配置可能针对其从所述源改变的多个属性的子集,并且其中所述多个属性包括没有在所述子集中的其他属性;基于比较所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置,确定所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置不匹配;响应于确定所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置不匹配,由所述一个或多个计算设备输出指示所述特定目标已经从所述源漂移的通知数据。
【技术特征摘要】
【国外来华专利技术】2015.01.05 US 14/589,8601.一种方法,包括:将一个或多个漂移规则的集合存储在易失性存储或者非易失性存储中;其中所述一个或多个漂移规则的集合中的第一漂移规则识别一个或多个属性的集合以及源;由一个或多个计算设备通过比较特定目标上的所述一个或多个属性的集合的第一配置与所述源上的所述一个或多个属性的第二配置而将来自所述一个或多个漂移规则的集合的所述第一漂移规则应用于与所述第一漂移规则相关联的所述特定目标;其中所述一个或多个属性的集合是配置可能针对其从所述源改变的多个属性的子集,并且其中所述多个属性包括没有在所述子集中的其他属性;基于比较所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置,确定所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置不匹配;响应于确定所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置不匹配,由所述一个或多个计算设备输出指示所述特定目标已经从所述源漂移的通知数据。2.根据权利要求1所述的方法,还包括:基于比较所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置,计算顺应分数;其中所述顺应分数指示所述特定目标已经从所述源漂移的程度,其中所述顺应分数包括在通知中。3.根据权利要求1或2中任何一项所述的方法,还包括:检测所述特定目标上的所述一个或多个属性的集合的所述第一配置中的改变;响应于检测到所述特定目标上的所述一个或多个属性的集合的所述第一配置中的改变,将所述第一漂移规则重新应用于所述特定目标。4.根据权利要求1-3中的任何一项所述的方法,还包括:检测对所述一个或多个漂移规则的集合中的所述第一漂移规则的改变;响应于检测到对所述一个或多个漂移规则的集合中的所述第一漂移规则的改变,将漂移规则重新应用于与所述第一漂移规则相关联的目标的集合;其中所述目标的集合包括所述特定目标。5.根据权利要求4所述的方法,其中对所述第一漂移规则的改变是以下各项中的一者:对与所述第一漂移规则相关联的配置模板的改变,或者由所述第一漂移规则识别的所述源中的改变。6.根据权利要求1-5中的任何一项所述的方法,还包括:检测对由所述第一漂移规则识别的所述源的配置数据的改变;响应于检测到对由所述第一漂移规则识别的所述源的配置数据的改变,将漂移规则重新应用于与所述第一漂移规则相关联的目标的集合;其中所述目标的集合包括所述特定目标。7.根据权利要求1-6中的任何一项所述的方法,其中所述特定目标与所述第一漂移规则以及来自所述一个或多个漂移规则的集合的至少一个其他漂移规则相关联;其中所述至少一个其他漂移规则识别属性的不同集合或者不同的源中的至少一者;所述方法还包括由所述一个或多个计算设备将来自所述一个或多个漂移规则的集合的所述至少一个其他漂移规则应用于所述特定目标。8.根据权利要求1-7中的任何一项所述的方法,其中所述特定目标属于与所述第一漂移规则相关联的目标的分组;所述方法还包括将所述第一漂移规则应用于属于所述目标的分组的每一个目标。9.根据权利要求1-9中的任何一项所述的方法,其中所述特定目标是包括多个成员目标的复合目标;其中所述源与具有特定配置的多个源成员相关联;其中所述第一漂移规则与指定多个子模板的复合模板相关联;所述方法还包括:存储将所述多个成员目标中的每一个成员目标映射到所述多个源成员中的对应源成员的映射数据;其中比较所述特定目标上的所述一个或多个属性的集合的所述第一配置与所述源上的所述一个或多个属性的所述第二配置包括基于所述多个子模板比较所述多个成员目标的配置与所述多个源成员的配置。10.根据权利要求1-9中的任何一项所述的方法,其中所述源包括以下各项中的一者:具有推荐配置的黄金目标、存储所述推荐配置的黄金配置保存快照、或者存储来自先前时间点的所述特定目标的正常工作的配置的基线配置快照。11.根据权利要求1-10中的任何一项所述的方法,其中所述特定目标是包括成员目标的第一集合...
【专利技术属性】
技术研发人员:R·查特杰,A·戈尔,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。