利用重排序考虑的管理消息负荷均衡的数据中心资源监测制造技术

技术编号:31995242 阅读:35 留言:0更新日期:2022-01-22 18:07
描述了用于数据中心中的资源监测和管理消息重新排序的技术。在一个示例中,一种计算系统包括入口引擎,用于从数据中心中的网络设备接收消息,该数据中心包括多个网络设备和计算系统;以及响应于从数据中心中的网络设备接收到消息,将消息传送到与该消息的协议类型相对应的适当的收集器应用,该消息的协议类型符合对从一个或多个网络设备向计算系统传送的消息流中存储的数据的至少一项要求。消息流中存储的数据的至少一项要求。消息流中存储的数据的至少一项要求。

【技术实现步骤摘要】
利用重排序考虑的管理消息负荷均衡的数据中心资源监测


[0001]本公开涉及监测和改进云数据中心和网络的性能。

技术介绍

[0002]虚拟数据中心正在成为现代信息技术(IT)基础设施的内核基础。特别地,现代数据中心已经广泛利用了虚拟化环境,其中诸如虚拟机或容器的虚拟主机被部署在物理计算设备的基础计算平台上并在物理计算设备的基础计算平台上执行。
[0003]大规模数据中心的虚拟化可以提供若干优点。一个优点是虚拟化可以显著改进效率。随着基础物理计算设备(即服务器)变得越来越强大,随着每个物理CPU的具有大量核的多核微处理器架构的出现,虚拟化变得更加容易和高效。第二个优点是虚拟化可提供对基础设施的重要控制。随着诸如在基于云的计算环境中的物理计算资源成为可替代资源,计算基础设施的供应和管理变得更加容易。因此,除了虚拟化所提供的效率和增加的投资回报率(ROI)之外,企业IT员工还因为其管理上的优点而通常更喜欢数据中心中的虚拟化计算集群。
[0004]一些数据中心包括用于监测数据中心内的资源、收集包括测量数据中心性能的统计在内的各种数据、然后使用所收集的数据来支持虚拟化联网基础设施的管理的机制。随着网络上对象的数量及其生成的度量标准的增长,数据中心无法依靠传统的机制来监测数据中心资源,例如有关网络的健康状况和任意潜在风险。这些机制对网络元素的规模、可用性、效率施加了限制,并且通常需要进行其他处理,例如以周期性地对网络元素进行直接轮询。

技术实现思路

[0005]本公开描述了用于针对计算环境进行监测、调度和性能管理的技术,诸如部署在数据中心内的虚拟化基础设施。这些技术提供了对操作性能和基础设施资源的可视性。如本文所述,这些技术可以利用分布式架构中的分析来提供接近或看似近实时和历史监测、性能可见性和动态优化,以改进计算环境内的编排、安全性、计费和计划。所述技术可在例如混合、私有或公共企业云环境内提供优点。这些技术可适应各种虚拟化机制,诸如容器和虚拟机,以支持多租户、动态且不断发展的企业云。
[0006]本公开的各方面大体上描述了用于在监测任意示例数据中心中的网络基础设施元件和其他资源的同时维持捕获的各种数据的可行性的技术和系统。这些技术和系统依靠与捕获的数据的协议类型相对应的策略来确定如何管理(例如正确传送)传输捕获的数据的消息。根据一个示例策略,某些协议类型要求在目的地服务器上对消息进行适当的排序;与正确顺序的任意偏离都可能阻止消息的存储数据成为性能可见性和动态优化以改进计算环境中的编排、安全性、计费和计划的可行数据集合。与本公开不同的技术和系统不依赖于这样的策略,因此,在没有适当的收集器应用的情况下无序到达目的地服务器或到达目的地服务器的任意消息都可能使消息的存储数据不可用或无效,从而破坏了网络基础设施
的管理。
[0007]通常,本文描述的策略实施是指满足根据消息的遥测协议类型使存储的消息数据(例如捕获的遥测数据)成为可行数据集合的一个或多个要求。策略实施的示例可以涉及以下各项的任意组合:修改捕获的遥测数据的结构或遥测数据本身,经由负荷均衡、高可用性和/或自动缩放来提供可伸缩性,标识与遥测协议相对应的适当收集器应用类型和/或类似物。
[0008]在示例计算系统中,示例入口引擎对传入消息执行策略实施,以确保存储的消息数据基于消息的协议类型来遵守每个相应的策略。一个示例策略为上述捕获的遥测数据规定了一个或多个要求,这样,如果满足每个要求,则可以从消息中提取捕获的遥测数据,将其组装成可行的数据集合,然后进行处理,以进行网络基础设施监测和管理流程。使这些消息满足其对应的策略要求,可使在目的地服务器上运行的一个或多个应用收集并成功分析捕获的遥测数据,以获得有关数据中心资源的有意义的信息(例如健康状况或风险评估)。(大多数情况下)完全消减或消除了消息混乱或丢失导致数据中心中断的情况。出于这个原因和这里描述的其他原因,本公开提供了计算机联网中的技术改进以及对解决不同计算机联网协议类型的消息的问题的技术解决方案的实际应用。
[0009]在一个示例中,一种方法包括:由在计算系统的处理电路上运行的入口引擎从数据中心中的网络设备接收消息,该数据中心包括多个网络设备和该计算系统;并且响应于从数据中心中的网络设备接收到消息,入口引擎将消息传递到与该消息协议类型相对应的适当的收集器应用,该消息协议类型符合对从多个网络设备传送到计算系统的消息中存储的数据的至少一项要求。
[0010]在另一个示例中,一种计算系统包括:存储器;以及与所述存储器通信的处理电路,所述处理电路被配置为执行包括入口引擎的逻辑,所述入口引擎被配置为:从包括多个网络设备和所述计算系统的数据中心中的网络设备接收消息;并响应于从数据中心中的网络设备接收到消息,将消息传递到与该消息的协议类型相对应的适当的收集器应用,该消息的协议类型符合从一个或多个网络设备传递到计算系统的消息流中存储的数据的至少一项要求。
[0011]在另一示例中,一种计算机可读介质,包括指令,该指令用于使得可编程处理器能够:通过在计算系统的处理电路上运行的入口引擎从数据中心中的网络设备接收消息,该数据中心包括多个网络设备和计算系统;并响应于从数据中心中的网络设备接收到消息,将消息传送到与该消息的协议类型相对应的适当的收集器应用,该消息的协议类型符合从一个或多个网络设备传递到计算系统的消息流中存储的数据的至少一项要求。
[0012]一个或多个示例的细节在附图和以下描述中阐述。根据说明书和附图以及根据权利要求书,其他特征、目的和优点将是显而易见的。
附图说明
[0013]图1是示出了根据本专利技术的一个或多个方面的示例网络的概念图,该示例网络包括示例数据中心,在该示例数据中心中,利用具有重新排序考虑的管理的消息负荷均衡来监测资源。
[0014]图2是更详细地示出了根据本公开的一个或多个方面的图1的示例数据中心的一
部分的框图,并且其中资源由示例性服务器利用具有重新排序考虑的管理消息负荷均衡来监测。
[0015]图3是示出了根据本公开的一个或多个方面的图1的示例数据中心的示例分析集群的框图。
[0016]图4A是示出了根据本公开的一个或多个方面的图1的示例数据中心中的示例分析集群的示例配置的框图。图4B是示出了根据本公开的一个或多个方面的图4A的分析集群的示例路由实例的框图。图4C是示出了根据本公开的一个或多个方面的图4A的示例分析集群的示例故障转移的框图。图4D是示出了根据本公开的一个或多个方面的图4A的示例分析集群中的示例自动缩放操作的框图。
[0017]图5是示出了根据本公开的一个或多个方面的图4的示例分析集群中的计算系统的示例操作的流程图。
具体实施方式
[0018]如本文所述,数据中心可以部署各种网络基础设施资源监测/管理机制,其中一些机制与其他机制不同地操作。一些实现特定的协议类型,通过该协议类型可以在网络设备级别捕获各种数据,然后将其传送到专用计算系统集合(例如形成集群的服务器,其在本文中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由在计算系统的处理电路上运行的入口引擎从数据中心中的网络设备接收消息,所述数据中心包括多个网络设备和所述计算系统;以及响应于从所述数据中心的网络设备接收到消息,由所述入口引擎向与所述消息的协议类型相对应的适当的收集器应用传送所述消息,所述消息的协议类型符合针对在从所述多个网络设备向所述计算系统所传送的消息中存储的数据的至少一项要求。2.根据权利要求1所述的方法,其中由所述计算系统的所述入口引擎传送所述消息还包括:基于所述至少一项要求,由所述入口引擎向第二计算系统中运行的收集器应用传送所述消息。3.根据权利要求1所述的方法,其中由所述计算系统的所述入口引擎传送所述消息还包括:向所述计算系统中运行的、与具有相同协议类型的其他消息相同的收集器应用传送所述消息。4.根据权利要求1所述的方法,其中由所述计算系统的所述入口引擎传送所述消息的步骤还包括:向第二计算系统中运行的、与具有相同协议类型的其他消息相同的收集器应用传送所述消息。5.根据权利要求1所述的方法,其中由所述入口引擎传送所述消息还包括:由所述入口引擎向在分析集群的多个计算系统中运行的多个收集器应用分发消息序列,所述多个收集器应用与所述消息的协议类型兼容。6.根据权利要求1所述的方法,其中由所述入口引擎传送所述消息还包括:由所述入口引擎向在与所述计算系统相同的集群的故障转移节点中运行的收集器应用传送所述消息,其中所述收集器应用与所述消息的协议类型相对应,并且是所述适当的收集器应用的副本。7.根据权利要求1所述的方法,其中由所述计算系统的所述入口引擎传送所述消息的步骤还包括:标识收集器应用,以根据所述消息的遥测协议类型来处理存储的数据,所述存储的数据由所述网络设备提供。8.根据权利要求1至7中的任一项所述的方法,还包括:由所述入口引擎创建所述适当的收集器应用的新实例,以用于接收在所述协议类型的消息中存储的遥测数据;以及以下至少一项:由所述计算系统的所述入口引擎向在所述计算系统上运行的所述新实例传送所述消息,或者由所述计算系统的所述入口引擎向在不同的计算系统上运行的所述新实例传送所述消息。9.根据权利要求1至7中的任一项所述的方法,其中由所述计算系统的所述入口引擎传送所述消息还包括:由可通信地耦合至所述计算系统的服务器的负荷均衡器,向在第二计算系统上运行的第二入口引擎传送所述消息,其中所述第二入口引擎将所述消息重定向到在所述计算系统中运行的所述入口引擎。10.根据权利要求1-7中的任一项所述的方法,其中由所述计算系统的所述入口引擎传送所述消息还包括:在向所述适当的收集器应用传送所述消息之前,修改消息头部。11.根据权利要求1至7中的任一项所述的方法,其中由所述入口引擎传送所述消息还包括基于如何基于所述...

【专利技术属性】
技术研发人员:R
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1