一种适用于平衡云平台计算资源的方法

文档序号:8226099阅读:535来源:国知局
一种适用于平衡云平台计算资源的方法
【技术领域】
[0001] 本发明涉及云计算技术领域,特别是指一种适用于平衡云平台计算资源的方法。
【背景技术】
[0002] 在云计算环境下,数据中心的建设多奉行分开采购的策略,即服务器、存储、网络 设备、平台及应用软件等根据现有业务的需要各自独立采购,而后再集成的方式。这在一定 程度上降低了数据中心的初始购置成本,满足当前业务应用的运行。然而,随着业务的不断 扩展,运维人员通常根据自己的经验判断增加云平台的各类基础资源,这种情况下云平台 资源管理存在以下弊端:
[0003] 1、无法满足后期应用增长的需要,当发现云平台资源不足时,才采购计算资源,会 延迟应用上线的时间。
[0004] 2、添加计算资源依赖于人工判断,一般运维人员需要人工判断当前计算资源是否 满足应用增长需要,需要具备一定的经验,而且存在不确定性。

【发明内容】

[0005] 本发明解决的技术问题在于提供一种适用于平衡云平台计算资源的方法。解决传 统方法存在的不足,提高资源利用率,提高运维效率,提供一种准确的平衡计算资源的解决 方案。
[0006] 本发明解决上述技术问题的技术方案是:
[0007] 所述的方法包括如下步骤:
[0008] 步骤1,按照当前运行应用统计平均每个应用所需计算资源;
[0009] 步骤2,设定预留资源比例及预测周期;
[0010] 步骤3,采集平均每天增长应用个数及更新平均每个应用所需计算资源;
[0011] 步骤4,计算当前平衡计算资源数;
[0012] 步骤5,统计当前云平台计算资源数;
[0013] 步骤6,平衡计算资源数减去当前计算资源数得出计算资源平衡指数;
[0014] 步骤7,大于0表示当前计算资源数能满足预测周期内应用增长需要,小于0表示 当前计算资源数无法满足预测周期内应用增长需要,应提前增加计算资源。
[0015] 所述的计算资源,包括CPU、内存资源;
[0016] 所述的平均每个应用所需计算资源是当前云平台分配计算资源总和除以应用数 量的值。
[0017] 所述的预留资源,是指用来应急、避免出现资源估算错误时,可用来应急的资源;
[0018] 所述的预测周期,是指未来一定周期内所需计算资源的周期范围。
[0019] 所述的平衡计算资源数,即云平台当前最适合提供的计算资源数,既能满足当前 计算资源要求,又能满足预测周期内应用增长要求,同时还有预留资源数。
[0020] 所述的当前云平台计算资源数,即云平台当前提供的计算资源数。
[0021] 本发明的方法能保证云平台计算资源的合理使用,能提前判断当前计算资源是否 满足后期应用增长需要,提醒运维人员及时添加计算资源。同时还能判断出当前计算资源 是否过于充足,可以提醒运维人员关闭当前短时间内使用不上的计算资源,节省电费。本发 明的方法提高了计算资源添加或减少的准确性,通过采集云平台应用增长趋势及平均应用 所需计算资源,得出当前云平台平衡资源指数,给与运维人员准确的添加或减少计算资源 数值,无需靠运维人员经验判断。
【附图说明】
[0022] 下面结合附图对本发明进一步说明:
[0023] 图1为本发明的流程图。
【具体实施方式】
[0024] 本发明的实施方式有多种,这里以桌面云平台为例说明其中一种实现方法,流程 图如图1所示,具体实施过程如下:
[0025] 1、按照当前运行应用统计平均每个应用所需计算资源;
【主权项】
1. 一种适用于平衡云平台计算资源的方法,其特征在于: 所述的方法包括如下步骤: 步骤1,按照当前运行应用统计平均每个应用所需计算资源; 步骤2,设定预留资源比例及预测周期; 步骤3,采集平均每天增长应用个数及更新平均每个应用所需计算资源; 步骤4,计算当前平衡计算资源数; 步骤5,统计当前云平台计算资源数; 步骤6,平衡计算资源数减去当前计算资源数得出计算资源平衡指数; 步骤7,大于0表示当前计算资源数能满足预测周期内应用增长需要,小于0表示当前 计算资源数无法满足预测周期内应用增长需要,应提前增加计算资源。
2. 根据权利要求1所述的适用于平衡云平台计算资源的方法,其特征在于:所述的计 算资源,包括CPU、内存资源; 所述的平均每个应用所需计算资源是当前云平台分配计算资源总和除W应用数量的 值。
3. 根据权利要求1所述的适用于平衡云平台计算资源的方法,其特征在于: 所述的预留资源,是指用来应急、避免出现资源估算错误时,可用来应急的资源; 所述的预测周期,是指未来一定周期内所需计算资源的周期范围。
4. 根据权利要求2所述的适用于平衡云平台计算资源的方法,其特征在于: 所述的预留资源,是指用来应急、避免出现资源估算错误时,可用来应急的资源; 所述的预测周期,是指未来一定周期内所需计算资源的周期范围。
5. 根据权利要求1至4任一项所述的适用于平衡云平台计算资源的方法,其特征在 于: 所述的平衡计算资源数,即云平台当前最适合提供的计算资源数,既能满足当前计算 资源要求,又能满足预测周期内应用增长要求,同时还有预留资源数。
6. 根据权利要求1至4任一项所述的适用于平衡云平台计算资源的方法,其特征在于: 所述的当前云平台计算资源数,即云平台当前提供的计算资源数。
7. 根据权利要求5所述的适用于平衡云平台计算资源的方法,其特征在于:所述的当 前云平台计算资源数,即云平台当前提供的计算资源数。
【专利摘要】本发明涉及云计算技术领域,特别是指一种适用于平衡云平台计算资源的方法。本发明方法包括步骤:1,按照当前运行应用统计平均每个应用所需计算资源;2,设定预留资源比例及预测周期;3,采集平均每天增长应用个数及更新平均每个应用所需计算资源;4,计算当前平衡计算资源数;5,统计当前云平台计算资源数;6,平衡计算资源数减去当前计算资源数得出计算资源平衡指数;7,大于0表示当前计算资源数能满足预测周期内应用增长需要,小于0表示当前计算资源数无法满足预测周期内应用增长需要,应提前增加计算资源;本发明解决了云平台计算资源的合理使用、提前预判;可以用于云平台计算资源的管理。
【IPC分类】H04L29-08
【公开号】CN104539673
【申请号】CN201410795389
【发明人】刘勇彬, 杨松, 莫展鹏, 季统凯
【申请人】国云科技股份有限公司
【公开日】2015年4月22日
【申请日】2014年12月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1