The invention discloses a resource reservation method and a device for a cloud host. The method includes: receiving user resource reservation requests, the resource reservation request includes a request for cloud hosting, cloud hosting specifications and quantity according to the reserved time limit; reservation number and cloud hosting cloud host specification requests the resource reservation request, the reservation requests the host resource scheduling in cloud host cluster. To determine the actual reservation information; according to the reserved time, valid for determining the actual reservation information feedback; the actual resource reservation information and the validity to the user. The present invention for a specified number, specifications and time limits specified cloud host resources in the cloud platform by users, the cloud platform to meet the user needs to reserve resources, convenient for users of cloud hosts are created as needed in the case of resource constraints, and avoid creating cloud hosting cloud platform in advance leads to the waste of resources effect.
【技术实现步骤摘要】
一种云主机资源预留方法和装置
本专利技术实施例涉及虚拟
,尤其涉及一种云主机资源预留方法和装置。
技术介绍
云平台是一种能够有效地将大规模的计算资源以可靠服务的形式提供给用户,从而将用户从复杂的底层硬件逻辑、网络协议、软件架构中解放出来的平台系统。现有的云平台管理大规模的宿主机集群以及在宿主机上的云主机。其中,宿主机是承载云主机的物理机,云主机是宿主机上使用虚拟化软件创建的虚拟机或容器。在创建云主机资源时,各个云主机会均衡的使用物理机的资源进行计算或数据存储。理论上,云平台的资源没有容量限制,能够由用户按需申请、随时释放,满足用户任意时刻任意数量的计算资源需求。然而现实中,云平台资源容量是有限的。在业务高峰时,通常会遇到用户在特定时间需要创建云主机资源时,云平台资源不足,无法创建足够数量的云主机,而提前创建又容易导致云主机资源浪费的现象。
技术实现思路
本专利技术提供一种云主机资源预留方法和装置,以实现用户可以根据需求在特定时间段内创建特定数量的云主机资源,同时避免云主机资源浪费的现象。第一方面,本专利技术实施例提供了一种云主机资源预留方法,包括:接收用户的资源 ...
【技术保护点】
一种云主机资源预留方法,其特征在于,包括:接收用户的资源预留请求,所述资源预留请求包括请求预留的云主机数量、云主机规格和预留时限;根据所述资源预留请求中请求预留的云主机数量和云主机规格,对请求预留的云主机资源在宿主机集群中进行调度,确定实际预留的资源信息;根据所述预留时限,确定所述实际预留的资源信息的有效期;将所述实际预留的资源信息和所述有效期反馈给所述用户。
【技术特征摘要】
1.一种云主机资源预留方法,其特征在于,包括:接收用户的资源预留请求,所述资源预留请求包括请求预留的云主机数量、云主机规格和预留时限;根据所述资源预留请求中请求预留的云主机数量和云主机规格,对请求预留的云主机资源在宿主机集群中进行调度,确定实际预留的资源信息;根据所述预留时限,确定所述实际预留的资源信息的有效期;将所述实际预留的资源信息和所述有效期反馈给所述用户。2.根据权利要求1所述的云主机资源预留方法,其特征在于,根据所述资源预留请求中请求预留的云主机数量和云主机规格,对请求预留的云主机资源在宿主机集群中进行调度,确定实际预留的资源信息,包括:获取宿主机集群中每个宿主机的资源使用量;根据所述每个宿主机的资源使用量,获取每个宿主机的剩余资源信息;根据所述请求预留的云主机数量、云主机规格和每个宿主机的剩余资源信息,对所述资源预留请求中请求预留的云主机资源在所述宿主机集群中进行调度;如果调度成功,则确定实际预留的资源信息。3.根据权利要求1所述的云主机资源预留方法,其特征在于,根据所述预留时限,确定所述实际预留的资源信息的有效期,包括:判断所述预留时限是否满足预设时限阈值;如果满足,则将所述预留时限作为所述实际预留的资源信息的有效期;如果不满足,则将所述预设时限阈值作为所述实际预留的资源信息的有效期。4.根据权利要求1所述的云主机资源预留方法,其特征在于,还包括:根据所述实际预留的资源信息,生成标识所述实际预留的资源信息的令牌,并反馈给所述用户。5.根据权利要求1-4任一所述的云主机资源预留方法,其特征在于,在将所述实际预留的资源信息和有效期反馈给所述用户之后,还包括:判定所述有效期是否到期;在所述有效期到期之前,接收所述用户的云主机创建请求,所述云主机创建请求包括实际预留的资源信息和请求创建的云主机数量;根据所述云主机创建请求中的实际预留的资源信息,查找实际预留的资源,并在所述实际预留的资源满足所述请求创建的云主机数量时,创建与所述云主机创建请求相应的云主机。6.根据权利要求5所述的云主机资源预留方法,其特征在于,所述云主机创建请求还包括云主机规格。7.根据权利要求5或6所述的云主机资源预留方法,其特征在于,还包括:在所述有效期到期之后,释放未创建的云主机对应的实际预留的资源。8.一种云主机资...
【专利技术属性】
技术研发人员:邱剑,
申请(专利权)人:北京云联万维技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。