基于被分派给工作负载的基础设施群组的工作负载调度的制作方法
- 国知局
- 2024-08-02 12:37:43
背景技术:
1、尤其是由于诸如资源的高可用性、可扩展性、按需(例如,即服务(as-a-service))提供以及使用衍生的运营成本之类的优点,诸如公共云和私有云之类的云计算基础设施已经获得了极大的普及。通常,公共云采用由第三方提供者(通常称之为公共云服务提供者)递送的共享且按需的信息技术(it)资源(例如,计算、存储和/或网络系统)。另一方面,私有云中的资源可以被分派以供单个客户/组织专用。在公共云和私有云中,客户或许能够部署工作负载(例如,虚拟计算系统,诸如虚拟机、容器、容器组(pod)、应用等)并且使用由这些云平台提供的一种或多种类型的云服务。
2、被托管在公共云上的服务(下文中称之为云服务)由第三方提供者(例如,公共云服务提供者)在远程位置处进行管理,从而为许多企业和组织提供高度灵活和可扩展的云资源。云服务是经由云服务提供者提供的云(公共云、私有云或混合云)的特性/功能,以经由互联网上的相应云管理平台来管理客户的工作负载。举例来说,这些云服务可以包括存储、计算能力和软件应用。具有具体或可预测的存储和处理需求的组织通常在公共云中部署服务,并且这些公共云服务由第三方提供者以几种模型之一来递送,包括基础设施即服务(iaas)、平台即服务(paas)和软件即服务(saas)。在这些部署中,公共云服务提供者负责管理和更新公共云,而不是由最终用户来承担该责任。例如,按照协定的费率,公共云服务提供者为客户管理和保护资源或存储。
3、在某些情况下,例如,由于公共云的数据和技术的整体控制的减少和数据安全问题,组织可能更喜欢使用私有云来部署工作负载。私有云是一种由独立企业或组织访问、管理和保护的现场云计算架构,提供了附加的虚拟处理和存储资源。借助私有云架构,最终用户不再受制于第三方提供者,从而使他们能够更受控地访问数据并且能够在组件发生故障时快速响应。此外,由于私有云的资源位于经营场所(premises)且不与多个租户共享,因此私有云可以使得为定制的it架构提供更多机会。然而,在私有云中过度供应(overprovision)是一种浪费,因为没有其他租户使用额外的资源,因此过度供应私有云通常没有经济意义。因此,在典型情况下,私有云通常根据相应租户的计划使用容量来供应资源。
技术实现思路
技术特征:1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中所述抢占包括:暂时禁止执行所述可抢占工作负载的主机节点将资源分配给新的工作负载部署。
5.根据权利要求4所述的方法,其中所述抢占包括:撤回被分配给所述可抢占工作负载的资源,以使所述资源可用于分配给所述未决工作负载。
6.根据权利要求5所述的方法,其中所述抢占还包括:使所述主机节点能够在所述资源从所述可抢占工作负载被撤回之后将所述资源分配给所述未决工作负载。
7.根据权利要求6所述的方法,其中所述抢占还包括:由所述工作负载调度器在备份储存库上创建所述可抢占工作负载的备份。
8.根据权利要求1所述的方法,还包括:
9.根据权利要求1所述的方法,还包括:
10.根据权利要求1所述的方法,还包括:由所述工作负载调度器在所述未决工作负载被部署在所述私有云中之后更新运行的工作负载存储库以存储新的条目,所述新的条目指示所述未决工作负载作为已经部署的工作负载。
11.根据权利要求1所述的方法,其中所述工作负载调度器由所述私有云的租户经由私有云管理平台可访问。
12.一种工作负载调度器,包括:
13.根据权利要求12所述的工作负载调度器,其中所述处理资源被配置为执行所述指令中的一个或多个指令以:基于第一抢占策略、针对被分派给所述未决工作负载的基础设施群组元数据标签定义的基础设施群组优先级、以及被分派给已经部署的工作负载的所述基础设施群组元数据标签来标识可抢占工作负载,其中所述第一抢占策略基于所述基础设施群组优先级来定义工作负载选择标准。
14.根据权利要求13所述的工作负载调度器,其中所述私有云上的所述未决工作负载和所述已经部署的工作负载包括以下一项或多项:虚拟机、容器、可执行应用、容器组、或者其组合。
15.根据权利要求13所述的工作负载调度器,其中所述处理资源被配置为执行所述指令中的一个或多个指令以:基于与所述基础设施群组优先级相对应的优先级标准来配置所述第一抢占策略,其中所述优先级标准包括一个或多个优先级阈值以及用以基于所述一个或多个优先级阈值来选择所述已经部署的工作负载的条件。
16.根据权利要求12所述的工作负载调度器,其中所述处理资源被配置为执行所述指令中的一个或多个指令以:
17.根据权利要求12所述的工作负载调度器,其中所述工作负载调度器被订阅以供所述私有云的租户在按使用付费的基础上使用。
18.一种非暂态机器可读介质,存储由处理资源可执行的指令,所述指令包括:
19.根据权利要求18所述的非暂态机器可读介质,其中还包括用于以下的指令:
20.根据权利要求19所述的非暂态机器可读介质,其中还包括用于以下的指令:
技术总结本公开涉及基于被分派给工作负载的基础设施群组的工作负载调度。本文描述的示例涉及用于在私有云中部署工作负载的工作负载调度器。响应于确定私有云没有足够的资源来托管未决工作负载,工作负载调度器可以基于被分派给已经部署的工作负载的基础设施群组元数据标签来确定该私有云是否包括可抢占工作负载。此外,在确定私有云包括可抢占工作负载时,工作负载调度器可以从私有云抢占可抢占工作负载。然后,工作负载调度器可以将未决工作负载部署在该私有云中。技术研发人员:J·勒尼汉,T·萨克西维尔,程立仑受保护的技术使用者:慧与发展有限责任合伙企业技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237054.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表