一种混合云的应用节点监控方法及装置与流程

文档序号:12133995阅读:来源:国知局

技术特征:

1.一种混合云的应用节点监控方法,其特征在于,包括:

调用当前云环境下私有云和公有云的API接口以获取各应用节点的节点性能参数;

根据预设规则计算当前云环境下各所述节点性能参数所对应的整体负载参数;

依据所述整体负载参数与预设条件的关系相应地更改所述公有云上的应用节点的状态。

2.根据权利要求1所述的混合云的应用节点监控方法,其特征在于,所述节点性能参数包括CPU使用量、CPU总量、内存使用量、内存总量、网络连接数、单节点饱和连接数、网络负载、单节点饱和网络负载。

3.根据权利要求2所述的混合云的应用节点监控方法,其特征在于,所述根据预设规则计算当前云环境下各所述节点性能参数所对应的整体负载参数具体包括:

根据各所述节点性能参数计算当前云环境下的平均CPU利用率、平均内存利用率、平均连接数和平均网络负载;

对所述平均CPU利用率、所述平均内存利用率、所述平均连接数和所述平均网络负载分别设置权值;

计算所述平均CPU利用率、所述平均内存利用率、所述平均连接数和所述平均网络负载对应的加权和以得到所述整体负载参数;

其中,n为应用节点的数量,CPU使用量i为第i个应用节点的CPU使用量,CPU总量i为第i个应用节点的CPU总量;内存使用量i为第i个应用节点的内存使用量;内存总量i为第i个应用节点的内存总量;网络连接数i为第i个应用节点的网络连接数;网络负载i为第i个应用节点的网络负载;a,b,c,d分别为所述平均CPU利用率、所述平均内存利用率、所述平均连接数和所述平均网络负载的权值,且均为0到1之间的正数,L为所述整体负载参数。

4.根据权利要求1至3任意一项所述的混合云的应用节点监控方法,其特征在于,所述依据所述整体负载参数与预设条件的关系相应地更改所述公有云上的应用节点的状态具体包括:

判断所述整体负载参数是否超过预定上限且持续时间超过第一预定时间;

如果所述整体负载参数超过所述预定上限且持续时间超过所述第一预定时间,则在所述公有云上部署新的应用节点;

如果所述整体负载参数未超过所述预定上限或持续时间未超过所述第一预定时间,则判断所述整体负载参数是否低于预定下限且持续时间是否超过第二预定时间;

如果所述整体负载参数低于所述预定下限且持续时间超过所述第二预定时间,则关闭所述公有云上网络负载最低的应用节点;

如果所述整体负载参数不低于所述预定下限或持续时间不超过所述第二预定时间,则判断所述整体负载参数是否低于所述预定下限且持续时间超过第三预定时间;

如果所述整体负载参数低于所述预定下限且持续时间超过所述第三预定时间,则删除所述网络负载最低的应用节点。

5.根据权利要求4所述的混合云的应用节点监控方法,其特征在于,所述预定上限为0.7,所述预定下限为0.3,所述第一预定时间为15分钟,所述第二预定时间为15分钟,所述第三预定时间为2天。

6.根据权利要求2所述的混合云的应用节点监控方法,其特征在于,还包括:

当接收到用户的请求时,查询当前云环境下各应用节点的网络负载,并将网络负载最低的应用节点作为目标应用节点;

将所述请求转发至所述目标应用节点的网卡上。

7.一种混合云的应用节点监控装置,其特征在于,包括:

性能采集单元,用于调用当前云环境下私有云和公有云的API接口以获取各应用节点的节点性能参数;

计算单元,用于根据预设规则计算当前云环境下各所述节点性能参数所对应的整体负载参数;

性能分析单元,用于依据所述整体负载参数与预设条件的关系相应地更改所述公有云上的应用节点的状态。

8.根据权利要求7所述的混合云的应用节点监控装置,其特征在于,所述性能采集单元中获取的节点性能参数包括CPU使用量、CPU总量、内存使用量、内存总量、网络连接数、单节点饱和连接数、网络负载、单节点饱和网络负载。

9.根据权利要求7或8所述的混合云的应用节点监控装置,其特征在于,所述性能分析单元具体包括:

第一判断模块,用于判断所述整体负载参数是否超过预定上限且持续时间超过第一预定时间;如果是,则触发节点控制模块,如果否,则触发第二判断模块;

所述第二判断模块,用于判断所述整体负载参数是否低于预定下限且持续时间是否超过第二预定时间;如果是,则触发所述节点控制模块,如果否,则触发第三判断模块;

所述第三判断模块,用于判断所述整体负载参数是否低于所述预定下限且持续时间超过第三预定时间;如果是,则触发所述节点控制模块;

所述节点控制模块,用于如果所述整体负载参数超过所述预定上限且持续时间超过所述第一预定时间,则在所述公有云上部署新的应用节点;或如果所述整体负载参数低于所述预定下限且持续时间超过所述第二预定时间,则关闭所述公有云上网络负载最低的应用节点;或如果所述整体负载参数低于所述预定下限且持续时间超过所述第三预定时间,则删除所述网络负载最低的应用节点。

10.根据权利要求8所述的混合云的应用节点监控装置,其特征在于,还包括:

转发决策单元,用于当接收到用户的请求时,查询所述性能采集单元以获得当前云环境下各应用节点的网络负载,并将网络负载最低的应用节点作为目标应用节点;

节点管理单元,用于将所述请求转发至所述目标应用节点的网卡上。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1