[发明专利]一种服务分类方法及装置在审
申请号: | 201710379021.2 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107205028A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 张建伟;孙思清;于沈课;李国良 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 分类 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种服务分类方法及装置。
背景技术
云计算技术利用虚拟化技术将计算、存储、网络等资源进行池化,通过互联网将共享的软件和硬件以服务的方式提供给用户。PAAS(Platform as aService,平台及服务)平台作为云计算的一种服务类型,将软件部署、运维作为一种服务按需提供给软件开发用户。
在PAAS平台上,服务类型繁多,比如程序代码编写服务、软件测试服务、软件封装服务等,不同类型的服务对计算、存储和网络资源的需求各不相同,而PAAS平台提供的各类云主机也包括有不同的计算、存储和网络资源。为了根据资源需求合理地将服务分配到相对应的云主机上进行执行,需要根据资源需求情况对服务进行分类。
目前,主要通过人工识别的方式对服务进行分类。
由于服务的类型繁多,通过人工识别的方式对服务进行分类,需要耗费较长的时间,导致对服务进行分类的效率较低。
发明内容
本发明实施例提供了服务分类方法及装置,能够提供对服务进行分类的效率。
第一方面,本发明实施例提供了一种服务分类方法,包括:
在至少一个云主机上部署监控代理;
针对每一个所述云主机,通过所述云主机上部署的监控代理,采集所述云主机上各个服务的资源占用信息;
获取各个所述监控代理采集到的所述资源占用信息;
对获取到的所述资源占用信息进行分析处理,确定每一个所述服务的类型。
可选地,
在所述获取各个所述监控代理采集到的所述资源占用信息之前,进一步包括:
将位于同一物理机上的各个所述云主机划分为一个节点组,并在每一个所述节点组中确定一个云主机作为主节点;
所述获取各个所述监控代理采集到的所述资源占用信息,包括:
针对每一个所述节点组,将该节点组中各个云主机上监控代理采集到的资源占用信息发送给该节点组中所述主节点上的所述监控代理;
从各个所述主节点上的监控代理获取各个所述云主机上服务的资源占用信息。
可选地,
在所述从各个所述主节点上的所述监控代理获取各个所述云主机上服务的资源占用信息之前,进一步包括:
针对每一个所述主节点上的监控代理,对该监控代理采集的资源占用信息和该监控代理接收到的其他监控代理采集的资源占用信息进行压缩。
可选地,
在所述根据获取到的所述资源占用信息分别确定每一个所述服务的类型之前,进一步包括:
对获取到的所述资源占用信息进行解压,并对解压后的所述资源占用信息进行筛选,以去除存在错误的资源占用信息。
可选地,
所述对获取到的所述资源占用信息进行分析处理,确定每一个所述服务的类型,包括:
从获取到的所述资源占用信息中分别提取每一个服务对应的至少一条资源占用信息;
分别对每一个服务对应的至少一条资源占用信息进行聚类分析,确定每一个服务的类型。
第二方面,本发明实施例还提供了一种服务分类装置,包括:部署单元、采集单元、获取单元和分类单元;
所述部署单元,用于在至少一个云主机上部署监控代理;
所述采集单元,用于针对每一个所述云主机,通过所述部署单元部署在所述云主机上的监控代理,采集所述云主机上各个服务的资源占用信息;
所述获取单元,用于获取所述采集单元通过各个所述监控代理采集到的所述资源占用信息;
所述分类单元,用于对所述获取单元获取到的所述资源占用信息进行分析处理,确定每一个所述服务的类型。
可选地,
该装置进一步包括:分组单元;
所述分组单元,用于将位于同一物理机上的各个所述云主机划分为一个节点组,并在每一个所述节点组中确定一个云主机作为主节点;
所述获取单元,用于针对所述分组单元划分的每一个节点组,将该节点组中各个云主机上监控代理采集到的资源占用信息发送给该节点组中主节点上的监控代理,并从各个所述主节点上的监控代理获取各个所述云主机上服务的资源占用信息。
可选地,
所述获取单元,进一步用于在从各个所述主节点上的监控代理获取各个所述云主机上服务的资源占用信息之前,针对每一个所述主节点上的监控代理,对该监控代理采集的资源占用信息和该监控代理接收到的其他监控代理采集的资源占用信息进行压缩。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710379021.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体封装件
- 下一篇:绑定装置及柔性显示模组的绑定方法