CN108874502B - 云计算集群的资源管理方法、装置及设备 - Google Patents
云计算集群的资源管理方法、装置及设备 Download PDFInfo
- Publication number
- CN108874502B CN108874502B CN201810548331.7A CN201810548331A CN108874502B CN 108874502 B CN108874502 B CN 108874502B CN 201810548331 A CN201810548331 A CN 201810548331A CN 108874502 B CN108874502 B CN 108874502B
- Authority
- CN
- China
- Prior art keywords
- resource
- utilization rate
- physical machine
- limit
- allocated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例提供的一种云计算集群的资源管理方法、装置及设备,应用于云计算集群的控制中心,通过获取物理机的资源使用率及已分配资源额度,判断已分配资源额度与作为该物理机待分配资源总额度的第一预设资源额度的大小关系。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于以物理机的资源负荷能力为依据确定的第一使用率阈值。如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。从而通过虚拟机的合理迁出,调整已分配的各项资源的比例,均衡资源分配比例。
Description
技术领域
本发明涉及云计算技术领域,特别是涉及一种云计算集群的资源管理方法、装置及设备。
背景技术
云计算是一种由计算机集群构成的、将互联网作为可配置计算资源共享池的入口,向用户提供按需使用可配置计算资源服务的计算模式。为了节约成本、提升效率,各类云通常以多个云计算集群的形式提供云计算服务。在支撑云计算服务的各类技术中,虚拟化技术以具有可弹性扩展、可定制化和可资源复用的特性,成为云计算集群向用户提供按需分配资源服务的关键技术。
云计算集群按照用户申请的资源额度和物理机的可分配资源额度进行资源分配,从而向用户提供按需分配资源服务。例如,按照用户申请的虚拟机CPU(CentralProcessing Unit,中央处理器)数量、内存和磁盘大小等额度,选择集群中具有相应可分配资源额度的物理机,为用户分配所选择物理机上的与该用户申请额度相同的虚拟机。例如,集群中物理机A、B、C具有与用户申请额度相应的可分配资源额度,则从物理机A、B、C中随机选择一个如物理机A进行分配,在物理机A上建立与用户申请额度相同的虚拟机分配给该用户。
但是,由于不同用户对虚拟机的各项资源额度有不同需求,例如用户a申请的资源额度为10个CPU、4GB内存以及100GB磁盘,用户b申请的资源额度为2个CPU、8GB内存以及200GB磁盘,用户c申请的资源额度为4个CPU、8GB内存以及400GB磁盘。因此,如果采用上述方式随机选择可进行资源分配的物理机,可能会导致建立在同一台物理机上的多个虚拟机均是同一项资源额度配置较大,而对其他资源额度配置较少的虚拟机。例如待分配资源额度为50个CPU、40GB内存以及600GB磁盘的物理机A上,建立了与用户b和用户c申请额度相应的虚拟机,导致物理机A上磁盘资源额度已满无法继续建立虚拟机,但CPU资源和内存资源额度还有很大剩余。造成分配给虚拟机的各项资源比例不均衡的问题。
发明内容
本发明实施例的目的在于提供一种云计算集群的资源管理方法、装置及设备,以实现均衡云计算集群资源分配比例的目的。具体技术方案如下:
第一方面,本发明实施例提供了一种云计算集群的资源管理方法,应用于云计算集群的控制中心,该方法包括:
获取物理机的资源使用率及已分配资源额度;
判断已分配资源额度与第一预设资源额度之间的大小关系,第一预设资源额度为所述物理机的待分配资源总额度;
如果已分配资源额度等于所述第一预设资源额度,则判断资源使用率是否大于第一使用率阈值,第一使用率阈值为物理机所能承受的最大资源负荷对应的资源使用率;
如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。
第二方面,本发明实施例提供了一种云计算集群的资源管理装置,应用于云计算集群的控制中心,该装置包括:
获取模块,用于获取物理机的资源使用率及已分配资源额度;
判断模块,用于判断已分配资源额度与第一预设资源额度之间的大小关系,第一预设资源额度为所述物理机的待分配资源总额度;如果已分配资源额度等于所述第一预设资源额度,则判断资源使用率是否大于第一使用率阈值,第一使用率阈值为物理机所能承受的最大资源负荷能力对应的资源使用率;
迁出模块,用于在资源使用率大于第一使用率阈值时,将物理机上的预设数量个虚拟机迁出。
第三方面,本发明实施例提供了一种云计算集群的资源管理设备,该设备包括:
处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现上述第一方面提供的云计算集群的资源管理方法的步骤。
本发明实施例提供的一种云计算集群的资源管理方法、装置及设备,应用于云计算集群的控制中心,通过获取物理机的资源使用率及已分配资源额度,判断已分配资源额度与作为该物理机待分配资源总额度的第一预设资源额度之间的大小关系。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于以物理机的资源负荷能力为依据确定的第一使用率阈值。如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。通过判断物理机的已分配资源额度是否达到第一预设资源额度,确定物理机的待分配资源额度是否已分配完,以确保进行资源分配比例调整的物理机是不会再进行资源分配的、资源分配情况不再变化的物理机。通过判断物理机的资源使用率是否超出第一使用率阈值,确定在资源使用率超出物理机资源负荷能力时迁出虚拟机,以确保虚拟机的迁出是资源闲置尽可能少的合理迁出。从而通过虚拟机的合理迁出,调整已分配的各项资源的比例,均衡资源分配比例。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明一实施例的云计算集群的资源管理方法的流程示意图;
图2为本发明另一实施例的云计算集群的资源管理方法的流程示意图;
图3为本发明一实施例的云计算集群的资源管理装置的结构示意图;
图4为本发明另一实施例的云计算集群的资源管理装置的结构示意图;
图5为本发明一实施例的云计算集群的资源管理设备的结构示意图。
具体实施方式
为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
下面首先对本发明一实施例的云计算集群的资源管理方法进行介绍。
本发明实施例提供的云计算集群的资源管理方法,应用于云计算集群的控制中心,该控制中心可以包括台式计算机、服务器等,在此不作限定,任何可以实现本发明实施例的计算机设备,均属于本发明实施例的保护范围。
如图1所示,本发明一实施例的云计算集群的资源管理方法的流程,应用于云计算集群的控制中心,该方法可以包括:
S101,获取物理机的资源使用率及已分配资源额度。
由于云计算集群按照用户申请的资源额度和物理机的可分配资源额度进行资源分配,且云计算集群所使用的云计算平台例如OpenStack,在为用户建立并分配虚拟机时有着原生的资源调度机制。因此,为了方便后续对云计算集群的维护与开发,需要保证云计算平台的原生资源调度机制不改变。而分配给虚拟机的各项资源比例不均衡的问题产生在资源分配上,如果在资源分配时进行比例均衡的调整,将改变云计算集群所采用的云计算平台原生资源调度机制。因此,为了在均衡分配给虚拟机的各项资源比例的同时,保证云计算平台的原生资源调度机制不改变,可以在完成资源分配后进行已分配资源比例调整。由此,可以获取物理机的资源使用率及已分配资源额度,以便后续以物理机的资源使用率及已分配资源额度为依据,进行已分配资源比例调整。
其中,已分配资源额度是按照用户申请的资源额度分配给用户的虚拟机所占用的资源额度,而物理机的资源使用率是虚拟机运行过程中(例如该虚拟机被用于收发邮件业务)对物理机资源的实际使用率。例如,物理机A的CPU资源已全部分配,则物理机A的已分配资源额度达到了100%,但是虚拟机运行过程中仅使用了物理机A的一半CPU资源,则物理机A的资源使用率为50%。
可选的,S101具体可以包括:
基于物理机的标识信息,从数据库中获取物理机自身的资源使用率及已分配资源额度。
由于物理机的资源使用率是虚拟机运行过程中对物理机资源的实际使用率,因此,为了便于监控、提高采集效率,可以由物理机采集自身的资源使用率,并存储至数据库中。
云计算集群的控制中心负责对物理机的资源进行分配以建立虚拟机,由此,物理机已分配资源额度可以是控制中心完成物理机的资源分配后存储在数据库中,也可以是物理机将自身已分配资源额度存储在数据库中。上述物理机的资源使用率以及物理机已分配资源额度,均可以是按照预设周期获取数据库中最新的数据,具体可以根据历史经验确定预设周期。当然,为了保证数据库中存储的资源使用率和已分配资源额度是能够反映物理机当前状态的最新数据,存储资源使用率和已分配资源额度时可以采用将历史数据覆盖的方式存储,由此,获取的资源使用率和已分配资源额度始终为最新数据。
进一步的,考虑到在资源使用率改变时,已获取的资源使用率将无法代表物理机的当前资源使用状况,如果将已获取的资源使用率用于上述判断将导致结果不准确,同时,在资源使用率没有改变时,当前时刻获取的资源使用率与当前时刻之前获取的资源使用率是相同的,则当前时刻的获取是没有必要的。因此,为了使判断结果更加准确,同时避免非必要的资源使用率获取造成管理资源浪费,可以仅在资源使用率发生改变时进行获取。
S102,判断已分配资源额度与第一预设资源额度之间的大小关系,第一预设资源额度为物理机的待分配资源总额度。
S103,如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于第一使用率阈值,第一使用率阈值为物理机所能承受的最大资源负荷能力对应的资源使用率。
S104,如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。
在实际应用中,物理机上建立了与用户申请额度相同的虚拟机后,虚拟机的配置将不再更改,而不同虚拟机具有不同的配置又造成物理机的已分配资源比例不同。由此,物理机的已分配资源比例可以通过在物理机上新建或者迁出虚拟机进行调整。由于新建虚拟机时需要采用云计算集群的原生资源调度机制,物理机上新建的虚拟机依然是随机的,因此,如果采用新建虚拟机的方式调整物理机的已分配资源比例,仍然有可能造成已分配的资源中同一资源比例过高、已分配资源比例不均衡的问题。为此,可以采用迁出虚拟机的方式调整物理机的已分配资源比例。
调整物理机的已分配资源比例时,为了避免物理机已分配资源额度发生变化导致资源比例调整失败,需要保证进行已分配资源比例调整的物理机是资源分配情况不再变化的物理机。为此,可以将不会再进行资源分配的物理机上确定为要进行已分配资源比例调整的物理机,也就是物理机的待分配资源总额度需要全部分配完。例如,物理机A的待分配资源额度为50个CPU、40GB内存以及600GB磁盘,当50个CPU或者40GB内存或者600GB磁盘资源全部分配完,则确定物理机A的待分配资源总额度全部分配完。具体的,可以将物理机的待分配资源总额度作为第一预设资源额度,判断物理机已分配资源额度与第一预设资源额度的大小关系。如果物理机已分配资源额度等于第一预设资源额度,就表明物理机的待分配资源总额度全部分配完,物理机将不再进行资源分配。当然,由于虚拟机的建立需要CPU、内存以及磁盘资源,因此,第一预设资源额度可以包括第一预设CPU资源额度、第一预设内存资源额度以及第一预设磁盘资源额度。当物理机有一项资源(例如CPU、内存或者磁盘资源)的已分配资源额度等于相应的第一预设资源额度时,即可确定物理机的待分配资源总额度全部分配完。
进一步的,由于要进行已分配资源比例调整的物理机是不再进行资源分配的物理机,也就是说迁出虚拟机后该物理机将不再新建虚拟机,虚拟机迁出可能会造成物理机已分配资源的闲置。因此,进行虚拟机迁出的物理机,不仅需要满足已分配资源额度等于第一预设资源额度阈值,还需要尽可能减少虚拟机迁出后的资源闲置,而资源闲置是物理机的资源未被使用造成的。为了尽可能减少虚拟机迁出后物理机的未使用资源,可以将资源使用率足够高的物理机确定为迁出虚拟机的物理机。具体的,以物理机所能承受的最大资源负荷对应的资源使用率作为第一使用率阈值,如果已分配资源使用率大于第一使用率阈值,则表明虚拟机运行过程中对物理机的资源使用率已超出物理机最大资源负荷能力,即使迁出虚拟机,造成的资源闲置浪费也将尽可能少,同时迁出虚拟机可以避免超出物理机最大资源负荷能力所造成的物理机不稳定。迁出的虚拟机数量可以是1台,也可以是多台,可以根据已分配资源使用率大于第一使用率阈值的多少确定。
例如,物理机A的第一预设资源额度为50个CPU、40GB内存以及600GB磁盘,第一使用率阈值以磁盘使用率90%为例。物理机A的待分配资源总额度中的待分配磁盘资源总额度分配完时建立了3个虚拟机a1、a2以及a3。分配给虚拟机a1的资源是2个CPU、8GB内存以及200GB磁盘,虚拟机a2的资源是4个CPU、8GB内存以及300GB磁盘,虚拟机a3的资源是2个CPU、8GB内存以及100GB磁盘。此时,物理机A的已分配CPU资源8个,已分配内存资源24GB,已分配磁盘资源600GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=8:24:600=1:3:75。
如果虚拟机a1、a2以及a3对磁盘的资源使用率分别为20%、10%以及15%,也就是在物理机A的磁盘使用率为50%时迁出虚拟机a2,那么虚拟机迁出后磁盘使用率为35%,远远低于90%的使用率,有45%的资源闲置。如果虚拟机a1、a2以及a3对磁盘的资源使用率分别为40%、25%以及30%,也就是在物理机A的磁盘使用率为95%时迁出虚拟机a2,那么虚拟机迁出后磁盘使用率为70%,有20%的资源闲置,远低于45%的资源闲置。迁出相同虚拟机的情况下,在物理机的资源使用率大于第一使用率阈值时,迁出物理机上的虚拟机将尽可能减少资源闲置。
同时,虚拟机a2迁出后,物理机A的已分配CPU资源4个,已分配内存资源16GB,已分配磁盘资源300GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=4:16:300=1:4:75。而以物理机A的各项待分配资源总额比例=50:40:600=5:4:60作为已分配资源比例的比较标准时,与虚拟机迁出之前的已分配资源比例1:3:75相比,虚拟机迁出后的已分配资源比例1:4:75更加接近最均衡的已分配资源比例。对待分配资源总额度已全部分配、且资源使用率大于第一使用率阈值的物理机而言,迁出预设数量个虚拟机在一定程度上均衡了已分配资源比例。
本发明实施例提供的一种云计算集群的资源管理方法,应用于云计算集群的控制中心,通过获取物理机的资源使用率及已分配资源额度,判断已分配资源额度与作为该物理机待分配资源总额度的第一预设资源额度之间的大小关系。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于以物理机的资源负荷能力为依据确定的第一使用率阈值。如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。通过判断物理机的已分配资源额度是否达到第一预设资源额度,确定物理机的待分配资源额度是否已分配完,以确保进行资源分配比例调整的物理机是不会再进行资源分配的、资源分配情况不再变化的物理机。通过判断物理机的资源使用率是否超出第一使用率阈值,确定在资源使用率超出物理机资源负荷能力时迁出虚拟机,以确保虚拟机迁出是不会造成资源闲置浪费的合理迁出。从而通过虚拟机的合理迁出,调整已分配的各项资源的比例,均衡资源分配比例。
在实际应用中,申请额度往往是用户预估的,当按照用户申请额度分配了虚拟机后,会出现物理机的已分配资源额度等于物理机的第一预设资源额度、而虚拟机运行过程中对物理机的资源使用率,并没有达到第一预设资源额度已全部分配时应当达到的水平,导致物理机资源使用率低。例如,物理机A的CPU资源已全部分配,但是虚拟机运行过程中物理机A的资源使用率为50%,也就是仅使用了物理机A的一半CPU资源。因此,在均衡物理机已分配资源比例的同时,还可以考虑如何提高物理机资源利用率。
与上述物理机的已分配资源额度等于物理机的第一预设资源额度、而资源使用率已大于第一使用率阈值的情况相对的,也会出现物理机的已分配资源额度小于物理机的第一预设资源额度,但已建立的虚拟机运行过程中对物理机的资源使用率已大于物理机的第一使用率阈值的情况。对于物理机的已分配资源额度小于物理机的第一预设资源额度、而资源使用率已大于第一使用率阈值的情况,如果能够保证物理机不再进行资源分配,就可以迁出虚拟机来均衡已分配资源比例。因此,为了让均衡物理机已分配资源比例的方法具有更广的适用范围,除了本发明图1所示实施例,还可以考虑如何在物理机的已分配资源额度小于物理机的第一预设资源额度的情况下均衡已分配资源比例。
为了在均衡物理机已分配资源比例的同时,实现提高物理机资源利用率以及扩展均衡物理机已分配资源比例方法的适用范围,如图2所示,本发明另一实施例的云计算集群的资源管理方法的流程,应用于云计算集群的控制中心,该方法可以包括:
S201,获取物理机的资源使用率及已分配资源额度。
S202,判断已分配资源额度与第一预设资源额度之间的大小关系,如果已分配资源额度等于第一预设资源额度,则执行步骤S203,如果已分配资源额度小于第一预设资源额度,则执行步骤S207至S210。
S203,判断资源使用率与第二使用率阈值的大小关系,如果资源使用率大于或者等于第二使用率阈值,则执行步骤S204至S205,如果资源使用率小于第二使用率阈值,则执行步骤S206。其中,第二使用率阈值为以物理机无可分配资源为依据确定的阈值,第二使用率阈值小于第一使用率阈值。
第二使用率阈值为物理机的额定资源使用率,当虚拟机在运行过程中对物理机的资源使用率大于或者等于第二使用率阈值时,就表明物理机不存在资源闲置,可以不再进行资源分配,且物理机运行状态稳定。
S204,判断资源使用率是否大于第一使用率阈值。
S205,如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。
与本发明图1所示实施例不同的是,本发明图2所示实施例考虑到在实际应用中,通过步骤S201获取的物理机资源使用率等于或者大于第二使用率阈值、且小于第一使用率阈值时,虽然使用率没有达到物理机所能承受的最大资源负荷对应的资源使用率,但已经达到或者超过物理机的额定资源使用率,此时如果因业务量增加而增加了资源使用率,将很可能导致使用率达到或者超过第一使用率阈值。如果因步骤S201获取的物理机资源使用率不大于第一使用率阈值就不再进行虚拟机迁出,很有可能造成遗漏了上述业务增长带来的应当进行的虚拟机迁出。因此,对于资源使用率大于或者等于第二使用率阈值的情况,还需要判断资源使用率是否大于第一使用率阈值,以便在资源使用率增加到大于第一使用率阈值时,进行虚拟机迁出。
S206,将第一预设资源额度调整为第二预设资源额度,第二预设资源额度大于第一预设资源额度。
当物理机的已分配资源额度等于第一预设资源额度,资源使用率小于第二使用率阈值时,就表明物理机的资源使用率并没有达到物理机长期稳定运行时能够负荷的最大使用率,存在物理机资源闲置,资源使用率过低。考虑到通常情况下已建立的虚拟机对物理机的资源使用率不会频繁出现大幅变动,如果将物理机的闲置资源进行分配来建立新的虚拟机,通过新建虚拟机的运行将闲置资源使用起来,就可以提高物理机的资源使用率。
同时,与本发明图1所示实施例类似的,本实施例也需要保证云计算集群的原生资源调度机制不改变。为此,可以将第一预设资源额度调整为大于第一预设资源额度的第二预设资源额度,改变进行资源分配的依据,以便以第二预设资源额度为依据进行资源分配。也就是在以第一预设资源额度为依据时,已分配资源额度达到了第一预设资源额度,当资源使用率小于第二使用率阈值时,将第一预设资源额度调整为第二预设资源额度,由于第二预设资源额度大于第一预设资源额度,因此,还有第二预设资源额度与第一预设资源额度差值个资源额度可以进行分配,以此建立新的虚拟机,实现对物理机闲置资源的使用,从而提高物理机资源使用率。
S207,判断资源使用率与第二使用率阈值的大小关系。
S208,如果资源使用率大于或者等于第二使用率阈值,则将第一预设资源额度调整为第三预设资源额度,第三预设资源额度等于已分配资源额度。
S209,判断资源使用率是否大于第一使用率阈值。
S210,如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。
当已分配资源额度小于第一预设资源额度,而物理机的资源使用率大于或者等于第二使用率阈值时,就表明虽然按照已分配资源额度来判断,物理机的资源是没有分配完的,但是已建立的虚拟机运行过程中对物理机的资源使用率已达到或者超过物理机长期稳定运行时能够负荷的资源使用率。此时,由于已分配资源额度小于第一预设资源额度,会继续进行资源分配,很可能造成物理机资源使用率过大,物理机无法稳定运行。同时,如果资源使用率大于第一使用率阈值,是可以进行资源分配比例调整的。
为了避免已分配资源额度小于第一预设资源额度,而物理机的资源使用率大于或者等于第二使用率阈值时,继续分配资源可能造成的物理机负荷过高、物理机无法稳定运行。可以将第一预设资源额度调整为第三预设资源额度,由于第三预设资源额度等于已分配资源额度,以第三预设资源额度代替第二预设资源额度作为资源分配依据时,将不再进行资源分配。
同时上述第一预设资源额度的调整,以第三预设资源额度保证了物理机不再进行资源分配,也就是保证了物理机的资源分配比例不再变化。因此,基于此,可以扩充已分配资源额度小于第一预设资源额度时,均衡物理机资源分配比例方法的适用范围。具体的,在将第一预设资源额度调整为第三预设资源额度后,判断物理机的资源使用率与第一使用率阈值的大小关系。如果资源使用率大于第一使用率阈值,将物理机上的预设数量个虚拟机迁出。从而实现已分配资源额度小于第一预设资源额度时,均衡物理机资源分配比例的目的,扩充了均衡物理机资源分配比例方法的适用范围。
例如:物理机A的第一预设资源额度为50个CPU、40GB内存以及600GB磁盘,第一使用率阈值以磁盘使用率90%为例,第二使用率阈值以磁盘使用率70%为例。如果获取的物理机A的资源使用率为磁盘使用率75%,已分配磁盘资源额度为600GB。已分配磁盘资源额度600GB等于第一预设磁盘资源额度600GB,磁盘资源使用率75%大于第二使用率阈值70%。持续获取物理机的磁盘资源使用率作为当前磁盘资源使用率。在获取的当前磁盘资源使用率为91%时,当前磁盘资源使用率大于第一使用率阈值90%,将物理机上的预设数量个虚拟机迁出。
如果获取的物理机A的资源使用率为磁盘使用率60%,已分配磁盘资源额度为600GB等于600GB。磁盘资源使用率60%小于第二使用率阈值70%,将第一预设磁盘资源额度600GB调整为第二预设资源额度700GB。此时,物理机A的磁盘资源分配依据是700GB,已分配磁盘资源额度为600GB,因此可以继续进行资源分配,为申请额度为磁盘资源额度小于或者等于100GB、CPU资源额度和内存资源额度不超出物理机A待分配资源额度的用户分配与申请额度相同的新建虚拟机。从而通过新建虚拟机的运行,将磁盘资源使用率为60%时与第二使用率阈值相比未被使用的10%中的部分或全部使用起来,实现物理机资源使用率的提高。
如果获取的物理机A的资源使用率为磁盘使用率91%,已分配磁盘资源额度为500GB。已分配资源额度500GB小于第一预设资源额度600GB,磁盘资源使用率91%大于第二使用率阈值70%,则将第一预设资源额度调整为第三预设资源额度500GB,已分配资源额度500GB等于第三预设资源额度500GB。资源使用率91%大于第一使用率阈值90%,将物理机上的预设数量个虚拟机迁出。此外,如果获取的物理机A的资源使用率为磁盘使用率75%,已分配磁盘资源额度为500GB。将第一预设资源额度调整为第三预设资源额度500GB后,则可以持续获取物理机的磁盘资源使用率作为当前磁盘资源使用率。在获取的当前磁盘资源使用率为91%时,当前磁盘资源使用率大于第一使用率阈值90%,将物理机上的预设数量个虚拟机迁出。
当然,虚拟机迁出前和迁出后的物理机资源分配比例的变化与本发明图1所示实施例是相同的,在此不再赘述,详见图1所示实施例的描述。
可选的,本发明图2所示实施例中的S210,具体可以包括:
如果资源使用率大于第一使用率阈值,则针对物理机上的各虚拟机,确定该虚拟机迁出后、物理机的已分配资源比例与物理机自身的资源比例的差异。
按差异从大到小的顺序,从物理机上的各虚拟机中,选择预设数量个虚拟机迁出。
由于物理机自身的各项资源比例是均衡的,对于物理机的已分配资源而言,如果已分配的各项资源比例越接近物理机自身的资源比例,也就是与物理机自身的资源比例差异越小,就代表资源分配越均衡。因此,在进行虚拟机迁出时,可以以该虚拟机迁出后、物理机的已分配资源比例与物理机自身的资源比例的差异大小为依据,对要迁出的虚拟机进行选择。
例如,物理机A自身的资源是50个CPU、40GB内存以及600GB磁盘,物理机A自身的资源比例=50:40:600=5:4:60。在可进行虚拟机出时,物理机A上建立了3个虚拟机a1、a2以及a3。分配给虚拟机a1的资源是2个CPU、8GB内存以及200GB磁盘,虚拟机a2的资源是4个CPU、8GB内存以及300GB磁盘,虚拟机a3的资源是2个CPU、8GB内存以及100GB磁盘。在虚拟机迁出前,物理机A的已分配CPU资源8个,已分配内存资源24GB,已分配磁盘资源600GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=8:24:600=1:3:75。
如果虚拟机a1迁出,则物理机A的已分配CPU资源6个,已分配内存资源16GB,已分配磁盘资源400GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=6:16:400=3:8:200。如果虚拟机a2迁出,物理机A的已分配CPU资源4个,已分配内存资源16GB,已分配磁盘资源300GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=4:16:300=1:4:75。如果虚拟机a3迁出,物理机A的已分配CPU资源6个,已分配内存资源16GB,已分配磁盘资源500GB,已分配资源比例=已分配CPU资源:已分配内存资源:已分配磁盘资源=6:16:500=3:8:250。按照各虚拟机迁出后,物理机的已分配资源比例与物理机自身的资源比例的差异从大到小的顺序,选择虚拟机a2迁出。
当然,上述虚拟机迁出的具体方法也可以用于本发明图2所示实施例中的S205。
此外,为了方便对云计算集群进行维护,对于本发明图2所示的实施例,在S211之后,还可以包括:
生成云计算集群的资源管理报表,资源管理报表中可以包括:获取的物理机的资源使用率和已分配资源额度,物理机的已分配资源额度与第一预设资源额度的大小判断结果,物理机的资源使用率与第一使用率阈值的大小关系,物理机的资源使用率与第二使用率阈值的大小关系,以及物理机的第一预设资源额度的调整结果。
将云计算集群的资源管理报表提供给运维人员,以便运维人员通过分析上述管理报表中物理机的各项资源管理数据,对云计算集群进行扩充、维护等。
相应于上述方法实施例,本发明一实施例还提供了云计算集群的资源管理装置。
如图3所示,本发明一实施例的云计算集群的资源管理装置的结构,该装置可以应用于云计算集群的控制中心,可以包括:
获取模块301,用于获取物理机的资源使用率及已分配资源额度。
判断模块302,用于判断已分配资源额度与第一预设资源额度之间的大小关系,第一预设资源额度为所述物理机的待分配资源总额度。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于第一使用率阈值,第一使用率阈值为所述物理机所能承受的最大资源负荷能力对应的资源使用率。
迁出模块303,用于在资源使用率大于所述第一使用率阈值时,将物理机上的预设数量个虚拟机迁出。
本发明实施例提供的一种云计算集群的资源管理装置,应用于云计算集群的控制中心,通过获取物理机的资源使用率及已分配资源额度,判断已分配资源额度与作为该物理机待分配资源总额度的第一预设资源额度之间的大小关系。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于以物理机的资源负荷能力为依据确定的第一使用率阈值。如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。通过判断物理机的已分配资源额度是否达到第一预设资源额度,确定物理机的待分配资源额度是否已分配完,以确保进行资源分配比例调整的物理机是不会再进行资源分配的、资源分配情况不再变化的物理机。通过判断物理机的资源使用率是否超出第一使用率阈值,确定在资源使用率超出物理机资源负荷能力时迁出虚拟机,以确保虚拟机的迁出是资源闲置尽可能少的合理迁出。从而通过虚拟机的合理迁出,调整已分配的各项资源的比例,尽可能地均衡资源分配比例。
可选的,获取模块301,具体用于:
基于物理机的标识信息,从数据库中获取所述物理机自身的资源使用率及已分配资源额度。
可选的,判断模块302,还用于:
判断资源使用率与第二使用率阈值的大小关系,第二使用率阈值为以物理机无可分配资源为的额定资源使用率,第二使用率阈值小于第一使用率阈值。
如果资源使用率大于或者等于第二使用率阈值,则执行判断当前资源使用率是否大于第一使用率阈值。
可选的,迁出模块303,具体用于:
如果资源使用率大于所述第一使用率阈值,则针对物理机上的各虚拟机,确定该虚拟机迁出后、物理机的已分配资源比例与物理机自身的资源比例的差异。
按差异从大到小的顺序,从物理机上的各虚拟机中,选择预设数量个虚拟机迁出。
可选的,图3实施例所示装置,还可以包括:
调整模块,用于在资源使用率小于第二使用率阈值时,将第一预设资源额度调整为第二预设资源额度,第二预设资源额度大于所述第一预设资源额度。
如图4所示,本发明另一实施例的云计算集群的资源管理装置的结构,该装置可以应用于云计算集群的控制中心,可以包括:
获取模块401,用于获取物理机的资源使用率及已分配资源额度。
判断模块402,用于判断已分配资源额度与第一预设资源额度的大小关系,在已分配资源额度小于所述第一预设资源额度时,判断资源使用率与第二使用率阈值的大小关系。
调整模块403,用于在资源使用率大于或者等于第二使用率阈值时,将第一预设资源额度调整为第三预设资源额度,第三预设资源额度等于已分配资源额度。
判断模块402,还用于判断资源使用率是否大于第一使用率阈值。
迁出模块404,用于在资源使用率大于所述第一使用率阈值时,将物理机上的预设数量个虚拟机迁出。
相应于上述实施例,本发明实施例还提供了一种云计算集群的资源管理设备,如图5所示,可以包括:
处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器通503过通信总线504完成相互间的通信。
存储器503,用于存放计算机程序。
处理器501,用于执行上述存储器503上所存放的计算机程序时,实现上述云计算集群的资源管理方法的所有步骤。
本发明实施例提供的一种云计算集群的资源管理设备,通过获取物理机的资源使用率及已分配资源额度,判断已分配资源额度与作为该物理机待分配资源总额度的第一预设资源额度之间的大小关系。如果已分配资源额度等于第一预设资源额度,则判断资源使用率是否大于以物理机的资源负荷能力为依据确定的第一使用率阈值。如果资源使用率大于第一使用率阈值,则将物理机上的预设数量个虚拟机迁出。通过判断物理机的已分配资源额度是否达到第一预设资源额度,确定物理机的待分配资源额度是否已分配完,以确保进行资源分配比例调整的物理机是不会再进行资源分配的、资源分配情况不再变化的物理机。通过判断物理机的资源使用率是否超出第一使用率阈值,确定在资源使用率超出物理机资源负荷能力时迁出虚拟机,以确保虚拟机的迁出是资源闲置尽可能少的合理迁出。从而通过虚拟机的合理迁出,调整已分配的各项资源的比例,均衡资源分配比例。
上述存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离于上述处理器的存储装置。
上述处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的云计算集群的资源管理方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,简称DSL)或无线(例如:红外线、无线电、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如:数字通用光盘(Digital Versatile Disc,简称DVD))、或者半导体介质(例如:固态硬盘(Solid State Disk,简称SSD))等。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于存储服务器、索引服务器和云存储系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (11)
1.一种云计算集群的资源管理方法,其特征在于,应用于云计算集群的控制中心,所述方法包括:
获取物理机的资源使用率及已分配资源额度;
判断所述已分配资源额度与第一预设资源额度之间的大小关系,所述第一预设资源额度为所述物理机的待分配资源总额度;
如果所述已分配资源额度等于所述第一预设资源额度,则判断所述资源使用率是否大于第一使用率阈值,所述第一使用率阈值为所述物理机所能承受的最大资源负荷对应的资源使用率;
如果所述资源使用率大于所述第一使用率阈值,则将所述物理机上的预设数量个虚拟机迁出;
在所述判断所述已分配资源额度与第一预设资源额度之间的大小关系之后,还包括:
如果所述已分配资源额度小于所述第一预设资源额度,则判断所述资源使用率与第二使用率阈值的大小关系;
如果所述资源使用率大于或者等于所述第二使用率阈值,则将所述第一预设资源额度调整为第三预设资源额度,所述第三预设资源额度等于所述已分配资源额度;
判断所述资源使用率是否大于所述第一使用率阈值;
如果所述资源使用率大于所述第一使用率阈值,则将所述物理机上的预设数量个虚拟机迁出。
2.根据权利要求1所述的方法,其特征在于,所述获取物理机的资源使用率及已分配资源额度,包括:
基于物理机的标识信息,从数据库中获取所述物理机自身的资源使用率及已分配资源额度。
3.根据权利要求1所述的方法,其特征在于,在所述判断所述资源使用率是否大于第一使用率阈值之前,还包括:
判断所述资源使用率与第二使用率阈值的大小关系,所述第二使用率阈值为所述物理机的额定资源使用率,所述第二使用率阈值小于所述第一使用率阈值;
如果所述资源使用率大于或者等于所述第二使用率阈值,则执行所述判断所述资源使用率是否大于所述第一使用率阈值。
4.根据权利要求3所述的方法,其特征在于,在所述判断所述资源使用率与第二使用率阈值的大小关系之后,还包括:
如果所述资源使用率小于所述第二使用率阈值,则将所述第一预设资源额度调整为第二预设资源额度,所述第二预设资源额度大于所述第一预设资源额度。
5.根据权利要求1所述的方法,其特征在于,所述如果所述资源使用率大于所述第一使用率阈值,则将所述物理机上的预设数量个虚拟机迁出,包括:
如果所述资源使用率大于所述第一使用率阈值,则针对所述物理机上的各虚拟机,确定该虚拟机迁出后、所述物理机的已分配资源比例与物理机自身的资源比例的差异;
按所述差异从大到小的顺序,从所述物理机上的各虚拟机中,选择预设数量个虚拟机迁出。
6.一种云计算集群的资源管理装置,其特征在于,应用于云计算集群的控制中心,所述装置包括:
获取模块,用于获取物理机的资源使用率及已分配资源额度;
判断模块,用于判断所述已分配资源额度与第一预设资源额度之间的大小关系,所述第一预设资源额度为所述物理机的待分配资源总额度;如果所述已分配资源额度等于所述第一预设资源额度,则判断所述资源使用率是否大于第一使用率阈值,所述第一使用率阈值为所述物理机所能承受的最大资源负荷对应的资源使用率;
迁出模块,用于在所述资源使用率大于所述第一使用率阈值时,将所述物理机上的预设数量个虚拟机迁出;
所述判断模块,还用于:
在所述已分配资源额度小于所述第一预设资源额度时,判断所述资源使用率与第二使用率阈值的大小关系;
所述装置还包括:调整模块,用于在所述资源使用率大于或者等于所述第二使用率阈值时,将所述第一预设资源额度调整为第三预设资源额度,所述第三预设资源额度等于所述已分配资源额度;
所述判断模块,还用于判断所述资源使用率是否大于所述第一使用率阈值;
所述迁出模块用于在所述资源使用率大于所述第一使用率阈值时,则将所述物理机上的预设数量个虚拟机迁出。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
基于物理机的标识信息,从数据库中获取所述物理机自身的资源使用率及已分配资源额度。
8.根据权利要求6所述的装置,其特征在于,所述判断模块,还用于:
判断所述资源使用率与第二使用率阈值的大小关系,所述第二使用率阈值为所述物理机的额定资源使用率,所述第二使用率阈值小于所述第一使用率阈值;
如果所述资源使用率大于或者等于所述第二使用率阈值,则执行所述判断所述资源使用率是否大于所述第一使用率阈值。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
调整模块,用于在所述资源使用率小于所述第二使用率阈值时,将所述第一预设资源额度调整为第二预设资源额度,所述第二预设资源额度大于所述第一预设资源额度。
10.根据权利要求6所述的装置,其特征在于,所述迁出模块,具体用于:
如果所述资源使用率大于所述第一使用率阈值,则针对所述物理机上的各虚拟机,确定该虚拟机迁出后、所述物理机的已分配资源比例与物理机自身的资源比例的差异;
按所述差异从大到小的顺序,从所述物理机上的各虚拟机中,选择预设数量个虚拟机迁出。
11.一种云计算集群的资源管理设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现如权利要求1-5任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810548331.7A CN108874502B (zh) | 2018-05-31 | 2018-05-31 | 云计算集群的资源管理方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810548331.7A CN108874502B (zh) | 2018-05-31 | 2018-05-31 | 云计算集群的资源管理方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108874502A CN108874502A (zh) | 2018-11-23 |
CN108874502B true CN108874502B (zh) | 2021-03-26 |
Family
ID=64336199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810548331.7A Active CN108874502B (zh) | 2018-05-31 | 2018-05-31 | 云计算集群的资源管理方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108874502B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111858015B (zh) * | 2019-04-25 | 2024-01-12 | 中国移动通信集团河北有限公司 | 配置应用程序的运行资源的方法、装置及网关 |
CN113568733B (zh) * | 2020-04-29 | 2024-10-01 | 北京金山云网络技术有限公司 | 资源分配方法、装置、电子设备及存储介质 |
CN111682971A (zh) * | 2020-07-23 | 2020-09-18 | 拉货宝网络科技有限责任公司 | 一种物流系统资源自动化管理方法 |
CN112019628A (zh) * | 2020-09-01 | 2020-12-01 | 江西凌峰售电有限公司 | 一种基于物联网的低延迟低能耗的智慧平台系统 |
CN112596906B (zh) * | 2020-12-26 | 2024-12-31 | 中国农业银行股份有限公司 | 一种处理单元的资源调配方法和装置 |
CN115361349B (zh) * | 2022-07-26 | 2023-08-15 | 支付宝(杭州)信息技术有限公司 | 资源使用方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102117226A (zh) * | 2011-03-18 | 2011-07-06 | 浪潮(北京)电子信息产业有限公司 | 一种资源调度系统及资源调度方法 |
CN102681899A (zh) * | 2011-03-14 | 2012-09-19 | 金剑 | 云计算服务平台的虚拟计算资源动态管理系统 |
CN103617076A (zh) * | 2013-10-31 | 2014-03-05 | 中兴通讯股份有限公司 | 一种虚拟化资源的调度方法和系统及服务端 |
CN106843998A (zh) * | 2016-12-16 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种数据中心管理方法及装置 |
CN107729149A (zh) * | 2017-10-16 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种虚拟机迁移方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160070636A (ko) * | 2014-12-10 | 2016-06-20 | 경희대학교 산학협력단 | 분산 클라우드 환경에서의 마이그레이션 제어 장치 및 이를 이용한 마이그레이션 제어 방법 |
-
2018
- 2018-05-31 CN CN201810548331.7A patent/CN108874502B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681899A (zh) * | 2011-03-14 | 2012-09-19 | 金剑 | 云计算服务平台的虚拟计算资源动态管理系统 |
CN102117226A (zh) * | 2011-03-18 | 2011-07-06 | 浪潮(北京)电子信息产业有限公司 | 一种资源调度系统及资源调度方法 |
CN103617076A (zh) * | 2013-10-31 | 2014-03-05 | 中兴通讯股份有限公司 | 一种虚拟化资源的调度方法和系统及服务端 |
CN106843998A (zh) * | 2016-12-16 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种数据中心管理方法及装置 |
CN107729149A (zh) * | 2017-10-16 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种虚拟机迁移方法及装置 |
Non-Patent Citations (1)
Title |
---|
基于迁移技术的云资源动态调度策略研究;龚素文 等;《计算机工程与应用》;20140301;第50卷(第5期);第51-54页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108874502A (zh) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108874502B (zh) | 云计算集群的资源管理方法、装置及设备 | |
AU2019213340B2 (en) | Dynamic configuration of data volumes | |
CN111464355B (zh) | Kubernetes容器集群的伸缩容控制方法、装置和网络设备 | |
CN107430528B (zh) | 机会性资源迁移以优化资源放置 | |
US10356150B1 (en) | Automated repartitioning of streaming data | |
US10616134B1 (en) | Prioritizing resource hosts for resource placement | |
WO2013150490A1 (en) | Method and device to optimise placement of virtual machines with use of multiple parameters | |
CN106201661A (zh) | 用于弹性伸缩虚拟机集群的方法和装置 | |
US10776173B1 (en) | Local placement of resource instances in a distributed system | |
US20140282540A1 (en) | Performant host selection for virtualization centers | |
US20180081663A1 (en) | Tenant Allocation in Multi-Tenant Software Applications | |
JP2018063470A (ja) | 制御装置および制御方法 | |
US20200272526A1 (en) | Methods and systems for automated scaling of computing clusters | |
US11012316B2 (en) | Methods and apparatus to generate and manage workload domains in virtual server racks | |
US10990519B2 (en) | Multi-tenant cloud elastic garbage collector | |
US10594620B1 (en) | Bit vector analysis for resource placement in a distributed system | |
CN106888244B (zh) | 一种业务处理方法及装置 | |
US11336519B1 (en) | Evaluating placement configurations for distributed resource placement | |
US10721181B1 (en) | Network locality-based throttling for automated resource migration | |
CN114253663A (zh) | 一种虚拟机资源的调度方法和装置 | |
CN113760446A (zh) | 资源调度方法、装置、设备及介质 | |
CN119172236A (zh) | 一种多层级配额管理系统、方法及装置 | |
CN116932143A (zh) | 虚拟机数量调整方法、装置、计算机设备及存储介质 | |
CN115469995A (zh) | 容器服务分配 | |
CN112882824A (zh) | 内存资源的分配方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |