系统资源部署策略的获取方法、装置及电子设备制造方法及图纸

技术编号:16546529 阅读:44 留言:0更新日期:2017-11-11 11:29
本发明专利技术提供了一种系统资源部署策略的获取方法、装置及电子设备。包括:接收待部署业务的第一业务资源请求;确定第一系统资源使用状态信息;在根据第一系统资源使用状态信息判断系统中存在满足第一业务资源请求的至少一个第一可行部署策略时,选择一个未选择过的可行部署策略确定为第一当前可行部署策略;计算并记录第一当前可行部署策略在模拟计算过程中满足预设连续部署次数的连续成功部署概率;在连续成功部署概率小于预设概率阈值时,重新选择一个未选择过的可行部署策略进行模拟计算;反之,将第一当前可行部署策略确定为待部署业务的一个候选资源部署策略;当候选资源部署策略的数量达到预设数值时,从中确定系统资源部署策略。

Method, device and electronic equipment for acquiring system resource deployment strategy

The invention provides a method, a device and an electronic device for obtaining the resource deployment strategy of a system. Including: receiving the first deployment of business business resource request; determine the first system resource usage status information; in the use of system resources according to the first state information to determine the existence of meet at least one of the first feasible deployment strategy first business resource request system, choosing a non selected feasible deployment strategy is identified as the first current feasible deployment strategy calculate and record; meet the continuous success probability of deployment in the first preset number of continuous deployment currently feasible deployment strategy in the simulation process; in the successful deployment of continuous probability probability is less than a preset threshold, re select a unselected feasible deployment strategy is simulated; on the other hand, the first current feasible deployment strategy to determine a candidate resource deployment strategy for the deployment of business; when the number of candidate resource deployment strategy to a default value The system resource deployment strategy is determined from it.

【技术实现步骤摘要】
系统资源部署策略的获取方法、装置及电子设备
本专利技术涉及资源分配
,特别是涉及一种系统资源部署策略的获取方法、装置及电子设备。
技术介绍
单机多实例的资源部署,是指在一台物理机上部署多个消耗资源的实例,例如,在MySQL集群中,在每台物理机上部署多个MySQL实例,分配给不同的业务人员使用;在MongoDB集群中,在每台物理机上部署多个MongoDB实例,分配给不同的业务人员使用。目前,在单机多实例的资源部署场景中,想要将实例部署到系统中的某一台物理机,需要运维人员对物理机当前的CPU、内存、网络、磁盘等资源的使用情况进行综合考量来确定一台物理机部署实例。当集群中有大量物理机时,运维人员通常根据收到的业务资源请求中的资源需求,以及个人的历史经验,并综合考虑大量物理机当前的资源使用情况,凭借自己的主观判断来选择合适的物理机来完成系统资源部署,选择合适的物理机可称为一个部署策略。现有技术中,由于是人工选择部署策略,因此所选择的部署策略的可靠性较低。因此,亟需提供一种客观的、可靠性较高的系统资源部署策略的获取方法。
技术实现思路
本专利技术实施例的目的在于提供一种系统资源部署策略的获取本文档来自技高网...
系统资源部署策略的获取方法、装置及电子设备

【技术保护点】
系统资源部署策略的获取方法,其特征在于,包括:接收待部署业务的第一业务资源请求;获取第一系统资源使用状态信息;所述第一系统资源使用状态信息是所述系统中各物理机的第一资源使用状态信息;获取所述系统中与所述第一系统资源使用状态信息相匹配的至少一个第一可行部署策略;从所述至少一个第一可行部署策略中选择一个未选择过的可行部署策略确定为第一当前可行部署策略;根据预设模拟算法和模拟计算次数,计算并记录所述第一当前可行部署策略在模拟计算过程中满足预设连续部署次数的连续成功部署概率;判断所述连续成功部署概率是否大于预设概率阈值;若判断结果为否,返回所述从所述至少一个第一可行部署策略中选择一个未选择过的可行部署...

【技术特征摘要】
1.系统资源部署策略的获取方法,其特征在于,包括:接收待部署业务的第一业务资源请求;获取第一系统资源使用状态信息;所述第一系统资源使用状态信息是所述系统中各物理机的第一资源使用状态信息;获取所述系统中与所述第一系统资源使用状态信息相匹配的至少一个第一可行部署策略;从所述至少一个第一可行部署策略中选择一个未选择过的可行部署策略确定为第一当前可行部署策略;根据预设模拟算法和模拟计算次数,计算并记录所述第一当前可行部署策略在模拟计算过程中满足预设连续部署次数的连续成功部署概率;判断所述连续成功部署概率是否大于预设概率阈值;若判断结果为否,返回所述从所述至少一个第一可行部署策略中选择一个未选择过的可行部署策略确定为第一当前可行部署策略的步骤;若判断结果为是,将所述第一当前可行部署策略确定为所述待部署业务的一个候选资源部署策略;判断所述候选资源部署策略的数量是否达到预设数值;当所述候选资源部署策略的数量未达到所述预设数值时,返回所述从所述至少一个第一可行部署策略中选择一个未选择过的可行部署策略确定为第一当前可行部署策略的步骤;当所述候选资源部署策略的数量达到预设数值时,从所述候选资源部署策略中确定系统资源部署策略。2.根据权利要求1所述的方法,其特征在于,所述根据预设模拟算法和模拟计算次数,计算并记录所述第一当前可行部署策略在模拟计算过程中满足预设连续部署次数的连续成功部署概率,包括:判断是否达到预设模拟计算次数;若未达到所述预设模拟计算次数,从业务资源请求采样序列中获取第二业务资源请求;所述业务资源请求采样序列是根据所述当前系统资源使用状态信息,判断系统中存在满足所述当前业务资源请求的至少一个可行部署策略时,根据预存的历史业务资源请求记录生成的;将所述第二业务资源请求确定为当前业务资源请求;根据所述第一当前可行部署策略,将系统中各物理机的第二资源使用状态信息确定为第二系统资源使用状态信息;根据所述第二系统资源使用状态信息,判断系统中是否存在满足所述当前业务资源请求的至少一个第二可行部署策略;若存在所述至少一个第二可行部署策略,记录所述第一当前可行部署策略的部署次数,从所述至少一个第二可行部署策略中选择一个未选择过的第二可行部署策略确定为第二当前可行部署策略;判断是否达到预设连续部署次数;若未达到所述预设连续部署次数,返回所述从业务资源请求采样序列中获取第二业务资源请求的步骤;若达到所述预设连续部署次数,返回所述判断是否达到预设模拟计算次数的步骤;若不存在所述至少一个第二可行部署策略,返回所述判断是否达到预设模拟计算次数的步骤;若达到所述预设模拟计算次数,将记录的所述第一当前可行部署策略的部署次数确定为所述第一当前可行部署策略的模拟计算成功次数;根据所述第一当前可行部署策略的所述模拟计算成功次数以及所述预设模拟计算次数,计算并记录所述第一当前可行部署策略在模拟计算过程中满足预设连续部署次数的连续成功部署概率。3.根据权利要求1所述的方法,其特征在于,所述当所述候选资源部署策略的数量达到预设数值时,从所述候选资源部署策略中确定系统资源部署策略,包括:若所述预设数值为1,直接将所述候选资源部署策略确定为所述第一业务资源请求对应的系统资源部署策略;若所述预设数值大于1,则输出所述候选资源部署策略;接收选择指令,将所述选择指令对应的候选资源部署策略确定为所述第一业务资源请求对应的系统资源部署策略。4.根据权利要求2所述的方法,其特征在于,所述接收待部署业务的业务资源请求之后,还包括:将所述业务资源请求记录至所述历史业务资源请求记录中。5.根据权利要求2所述的方法,其特征在于,所述业务资源请求采样序列中包含的采样业务资源请求数量为:所述预设模拟计算次数与所述预设连续部署次数的乘积。6.系统资源部署策略的获取装置,其特征在于,包括:接收模块,用...

【专利技术属性】
技术研发人员:胡嘉伟路希
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1