[发明专利]一种云软件健康度评测方法及系统有效

专利信息
申请号: 201210573073.0 申请日: 2012-12-25
公开(公告)号: CN103902442B 公开(公告)日: 2016-11-23
发明(设计)人: 陈曦 申请(专利权)人: 中国移动通信集团公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京中誉威圣知识产权代理有限公司 11279 代理人: 郭振兴;丛芳
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 健康 评测 方法 系统
【说明书】:

技术领域

发明涉及通信领域中云计算技术领域,具体地,涉及云软件健康度评测方法及系统。

背景技术

云计算是当前移动互联网的技术热点,为用户提供了在Internet上使用的资源和服务。除了弹性计算、云存储等常见的云计算服务,传统的软件提供商也在基于云计算基础设施提供软件的云端版本,用户无需按照传统的方式在本地安装,可直接在云端使用软件,Amazon等云计算服务提供商称这种软件为云软件(Cloud Software)。

云软件需要基于云计算基础设施提供,通常云计算基础设施由云计算IaaS(Infrastructure as a Service,基础设施即服务)平台实现,提供计算资源、存储资源和网络资源等虚拟化资源,云软件需要和基础操作系统一起被打包在虚拟机镜像(Virtual Machine Image,以下简称VMI)中,并部署于云计算基础设施上运行。VMI是云计算IaaS服务上的部署和运行单元,包含了操作系统和相关软件,传统的软件Stack和云软件Stack对比如图1所示。

云软件是一种新的软件交付和使用方式,需要打包在VMI中并运行于云计算IaaS平台之上,在这种新的架构下,云软件及相应依赖环境(即VMI)的运行状况评测流程如图2所示,包括:

步骤1,含有云软件对的VMI启动,云计算IaaS平台记录VMI的启动时间;

步骤2,VMI管理模块(云计算IaaS平台的一部分)获取VMI对运行资源的使用情况,并记录进日志;

步骤3,含有云软件对的VMI停止,云计算IaaS平台记录VMI的停止时间;

步骤4,云计算IaaS平台将日志传递给单独的VMI评测平台;

步骤5,VMI评测平台分析日志,获取VMI(含云软件)的运行时间和整体运行资源占用情况,并基于这些数据进行评价。

在实现本发明过程中,发明人发现现有的云软件(包含在VMI中)评测方法中至少存在如下问题:

(1)不能实现云软件运行状况的精准获取:VMI评测平台将云计算IaaS平台同步的VMI运行时间作为云软件的运行时间,而在VMI运行期间,其中的云软件可能处于停止状态,因此云软件的实际运行时间并不等于VMI的运行时间;IaaS平台同步的VMI运行资源使用情况是整个VMI(包括操作系统和若干软件)的资源使用情况,不能准确反映某一云软件的资源使用情况;

(2)不能对运行于同一VMI的多个云软件区分评测:在同一个VMI中可能包含多款云软件,而这些云软件的运行时间(启停状态)不同,使用的运行资源情况也不同,而当前的方法是依据VMI的运行时间和运行资源使用情况一概而论,无法区分每个云软件的运行情况,进而不能实现区分评测。

发明内容

本发明是为了克服现有技术中无法对云软件进行精准评测的缺陷,根据本发明的一个方面,提出一种云软件健康度评测方法。

根据本发明实施例的云软件健康度评测方法,包括:

嵌入数据采集插件采集云软件的状态数据,将数据采集插件与云软件一同打包进虚拟机镜像实例;

获取虚拟机镜像实例启动后的媒介访问控制地址,根据媒介访问控制地址获得云软件的进程识别参数;

根据进程识别参数对云软件进行定位,分析所述虚拟机镜像实例获得云软件的健康度数据;

根据健康度数据对云软件的健康度进行评测。

本发明是为了克服现有技术中无法对云软件进行精准评测的缺陷,根据本发明的另一个方面,提出一种云软件健康度评测系统。

根据本发明实施例的云软件健康度评测系统,包括:

健康度数据获取模块,用于采集云软件的状态数据,与云软件一同打包进虚拟机镜像实例,获取虚拟机镜像实例启动后的媒介访问控制地址,根据媒介访问控制地址获得云软件的进程识别参数,根据进程识别参数对云软件进行定位,分析虚拟机镜像实例获得云软件的健康度数据;

健康度评测模块,用于根据健康度数据对云软件的健康度进行评测。

本发明的云软件健康度评测方法和系统,健康度数据获取模块与云软件运行于同一VMI实例中,能够实时准确的捕获云软件进程的运行状况,实现对云软件健康度数据的精准获取。

本发明的云软件健康度评测方法和系统,实现对运行于同一VMI实例中的多个云软件区分评测,突破了现有技术中依赖VMI实例运行状态笼统判断云软件运行状况的限制,通过健康度数据获取模块获取的精准健康度数据,达到对同一VMI实例中不同云软件的健康度精准评测的目的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210573073.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top