向机群中的设备分级地部署包制造技术

技术编号:30949643 阅读:20 留言:0更新日期:2021-11-25 20:02
提供了用于将包分级部署到机群中的设备的系统和方法。一种方法包括:对第一级中被配置成处置与客户工作负载无关的功能的硬件进行第一扫描,以确定用于部署包的所选多样性目标是否被满足。该方法还包括:如果用于部署包的所选多样性目标未被满足,则扫描第二级中被配置成至少处置客户工作负载的子集的硬件,以确定用于部署包的所选多样性目标是否被满足。该方法还包括:如果在扫描之后用于部署包的所选多样性目标被满足,则使用处理器,将包部署到一组设备的在第一级中的第一子集和一组设备的在第二级中的第二子集。备的在第二级中的第二子集。备的在第二级中的第二子集。

【技术实现步骤摘要】
【国外来华专利技术】向机群中的设备分级地部署包

技术介绍

[0001]将包括固件或其他低级系统代码的包(package)部署到与云对应的包括硬件的机群中的组件是困难的。公有云包括服务器的全球网络,这些服务器执行各种功能,包括存储和管理数据、运行应用以及交付内容或服务,诸如流式视频、电子邮件、办公生产力软件或社交媒体。服务器和其他组件可以位于世界各地的数据中心。虽然公有云通过互联网向公众提供服务,但是企业可以使用私有云或混合云。私有云和混合云两者还包括位于数据中心的服务器网络。
[0002]数据中心不仅包括服务器,还包括其他组件,诸如网络交换机、路由器和其他装置。服务器和其他组件可以由不同的供应商提供,并且可以包括不同类型或版本的主板、CPU、存储器和其他设备。除了计算、网络和存储组件,数据中心还包括其他组件,诸如机箱、机架、电源单元和其他这样的组件。
[0003]这些设备中的每个设备都可能需要低级系统代码,包括固件。将包部署到可能分布在世界各地许多数据中心的各种设备上是有挑战性的。因此,需要用于将包部署到机群中的设备的方法和系统。

技术实现思路
<br/>[0004]本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于将包部署到机群中的一组设备的方法,所述机群包括可配置为执行与客户工作负载相关的功能的硬件,所述方法包括:对第一级中的硬件进行第一扫描,以确定用于部署所述包的所选多样性目标是否被满足,其中所述第一级包括被配置成处置与所述客户工作负载无关的功能的硬件;如果在所述第一扫描之后用于部署所述包的所述所选多样性目标被满足,则使用处理器,基于与所述包相关联的指令,将所述包部署到所述一组设备的在所述第一级中的第一子集;如果在所述第一扫描之后用于部署所述包的所述所选多样性目标未被满足,则扫描第二级中的硬件以确定用于部署所述包的所述所选多样性目标是否被满足,其中所述第二级包括被配置成至少处置所述客户工作负载的子集的硬件;以及如果在所述扫描之后用于部署所述包的所述所选多样性目标被满足,则使用所述处理器,基于与所述包相关联的所述指令,将所述包部署到所述一组设备的在所述第一级中的所述第一子集和所述一组设备的在所述第二级中的第二子集。2.根据权利要求1所述的方法,还包括:扫描所述机群中的所述硬件以获取关于所述硬件的信息,并且将关于所述硬件的所述信息存储在数据库中。3.根据权利要求1所述的方法,还包括按容量将所述机群中的所述硬件分类为部署类别。4.根据权利要求1所述的方法,还包括生成关于第一最小扫描树的第一信息,所述第一最小扫描树包括所述一组设备的所述第一子集。5.根据权利要求4所述的方法,还包括生成关于第二最小扫描树的第二信息,所述第二最小扫描树包括所述一组设备的所述第二子集。6.根据权利要求1所述的方法,其中所述机群包括预定数目类型的所述一组设备,所述预定数目类型的所述一组设备包括第一类型的设备,并且其中所述所选多样性目标指定所述第一类型的设备的百分比。7.根据权利要求1所述的方法,还包括:如果在所述扫描之后用于部署所述包的所述所选多样性目标未被满足,则继续扫描任何剩余级,直到用于部署所述包的所述所选多样性目标被满足或者所有所述剩余级已经被扫描为止。8.一种用于将包部署到机群中的一组设备的方法,所述机群包括可配置为执行与客户工作负载相关的功能的硬件,所述方法包括:对第一级中的硬件进行第一扫描,以确定用于部署所述包的所选多样性目标是否被满足,其中所述第一级包括被配置成不处置任何工作负载的硬件;如果在所述第一扫描之后用于部署所述包的所述所选多样性目标未被满足,则扫描第二级中的硬件以确定用于部署所述包的所述所选多样性目标是否被满足,其中所述第二级包括被配置成处置第一所选数目的所述客户工作负载的硬件...

【专利技术属性】
技术研发人员:C
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1