一种网络平台下资源内容回收的方法和装置制造方法及图纸

技术编号:14737610 阅读:42 留言:0更新日期:2017-03-01 11:05
本申请实施例提供了一种网络平台下资源内容回收的方法和装置,所述网络平台下包括服务器,所述服务器中包括应用列表和应用请求日志,所述的方法包括:获取所述应用列表和应用请求日志;所述应用列表中包括一个或多个应用,所述一个或多个应用分别具有对应的资源内容;采用所述应用请求日志确定所述应用列表中的不活跃应用;回收所述不活跃应用对应的资源内容。本申请实施例用以解决长期没有访问量的应用服务器的资源内容消耗问题,提高资源内容的利用效率。

【技术实现步骤摘要】

本申请涉及数据处理
,特别是涉及一种网络平台下资源内容回收的方法和一种网络平台下资源内容回收的装置。
技术介绍
因特网的迅猛发展将人们带入了信息社会和网络经济时代,伴随着的是云技术及理念的深入应用,越来越成为业界关注的重点。云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用,服务等等),这些资源能够被快速提供,只需投入很少的管理工作,或者与服务供应商进行很少的交互。在云技术中,很多网络平台都提供应用服务,比如PaaS(PlatformasaService,平台即服务)平台。当前主流的网络平台都提供服务器,同时将应用部署到服务器上,为各个应用分配相应的资源内容,用户可以根据自身需求访问服务器上部署的应用。但是,实际上会存在这种情况,即使用户针对服务器上的某些应用的访问量很小甚至没有,这些应用也需要占用一定的服务器的资源内容,如果占用服务器的资源内容过大,那么将会造成巨大的浪费。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网络平台下资源内容回收的方法和一种网络平台下资源内容回收的装置。为了解决上述问题,本申请公开了一种网络平台下资源内容回收的方法,所述网络平台下包括服务器,所述服务器中包括应用列表和应用请求日志,所述的方法包括:获取所述应用列表和应用请求日志;所述应用列表中包括一个或多个应用,所述一个或多个应用分别具有对应的资源内容;采用所述应用请求日志确定所述应用列表中的不活跃应用;回收所述不活跃应用对应的资源内容。优选地,所述采用应用请求日志确定所述应用列表中的不活跃应用的步骤包括:采用所述应用请求日志从所述应用列表中提取出在预设时间内没有被访问的应用;将所述在预设时间内没有被访问的应用标识为不活跃应用。优选地,所述回收不活跃应用对应的资源内容的步骤包括:接收针对所述不活跃应用的资源内容回收指令;采用所述资源内容回收指令回收所述不活跃应用对应的资源内容。优选地,所述服务器还包括回收应用列表,在所述回收不活跃应用对应的资源内容的步骤之后,还包括:将所述已回收资源内容的不活跃应用写入所述回收应用列表。优选地,还包括:当接收到针对所述服务器中任一应用的应用访问请求时,依据所述应用是否为所述回收应用列表中的不活跃应用;若是,则针对所述不活跃应用申请资源内容。优选地,所述针对不活跃应用申请资源内容的步骤包括:接收针对所述不活跃应用的申请资源内容部署指令;采用所述申请资源内容部署指令为所述不活跃应用申请资源内容。优选地,在所述针对所述不活跃应用申请资源内容的步骤之后,还包括:从所述回收应用列表中删除所述不活跃应用。优选地,在所述回收不活跃应用对应的资源内容的步骤之前,还包括:确定所述不活跃应用对应的资源内容的大小;判断所述资源内容的大小是否超过预设数值;若是,则执行所述回收不活跃应用对应的资源内容的步骤。优选地,所述网络平台为PaaS平台。本申请实施例还公开了一种网络平台下资源内容回收的装置,所述网络平台下包括服务器,所述服务器中包括应用列表和应用请求日志,所述的装置包括:应用数据获取模块,用于获取所述应用列表和应用请求日志;所述应用列表中包括一个或多个应用,所述一个或多个应用分别具有对应的资源内容;不活跃应用确定模块,用于采用所述应用请求日志确定所述应用列表中的不活跃应用;资源内容回收模块,用于回收所述不活跃应用对应的资源内容。优选地,所述不活跃应用确定模块包括:不活跃应用提取子模块,用于采用所述应用请求日志从所述应用列表中提取出在预设时间内没有被访问的应用;不活跃应用标识子模块,用于将所述在预设时间内没有被访问的应用标识为不活跃应用。优选地,所述资源内容回收模块包括:回收指令接收子模块,用于接收针对所述不活跃应用的资源内容回收指令;回收指令处理子模块,用于采用所述资源内容回收指令回收所述不活跃应用对应的资源内容。优选地,所述服务器还包括回收应用列表,还包括:不活跃应用写入模块,用于将所述已回收资源内容的不活跃应用写入所述回收应用列表。优选地,还包括:不活跃应用确定模块,用于在接收到针对所述服务器中任一应用的应用访问请求时,依据所述应用是否为所述回收应用列表中的不活跃应用;若是,则调用资源内容申请模块;资源内容申请模块,用于针对所述不活跃应用申请资源内容。优选地,所述资源内容申请模块包括:部署指令接收子模块,用于接收针对所述不活跃应用的申请资源内容部署指令;部署指令处理子模块,用于采用所述申请资源内容部署指令为所述不活跃应用申请资源内容。优选地,还包括:不活跃应用删除模块,用于从所述回收应用列表中删除所述不活跃应用。优选地,还包括:资源内容的大小确定模块,用于确定所述不活跃应用对应的资源内容的大小;数值判断模块,用于判断所述资源内容的大小是否超过预设数值;若是,则调用资源内容回收模块。优选地,所述网络平台为PaaS平台。本申请实施例包括以下优点:本申请实施例中基于云计算中的网络平台,在服务器上部署提供给用户访问的应用,为了保证应用的正常运行,为应用分配相应的资源内容。在服务器运行期间,在本申请实施例中根据在记录的应用请求日志和应用列表筛选出长期没有被访问的不活跃应用,并回收不活跃应用的资源内容,从而解决长期没有访问量的应用服务器的资源内容消耗问题,提高资源内容的利用效率。本申请实施例的网络平台可对于服务器中应用的资源内容按需进行部署。具体地,在有用户访问服务器中应用的时候,将判断该应用是否是不活跃应用,如果是则为该不活跃应用重新分配服务器的资源内容,以保证用户能够正常访问该应用,在本申请实施例中能够根据用户需求进行按需对于应用的资源内容进行部署,用户体验效果较佳。本申请实施例中考虑到在服务器上部署的应用,有些应用所占用的资源内容相对于服务器全部的资源内容消耗量较少,而有些对于一些应用所占用的资源内容相对于服务器全部的资源内容耗量较大,故在本申请实施例中对于长时间没有被访问,但资源内容消耗量较少的应用可以保留其资源内容,对于一些长时间没有被访问的应用,且资源内容消耗量大则进行回收。附图说明图1是本申请的一种网络平台下资源内容回收的方法实施例1的步骤流程图;图2是本申请的一种PaaS平台下资源内容回收的示意图;图3是本申请的一种网络平台下资源内容回收的方法实施例2的步骤流程图;图4是本申请的一种PaaS平台下资源内容部署的示意图;图5是本申请的一种网络平台下资源内容回收的装置实施例的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请实施例的核心构思之一在于,根据网络平台下服务器所部署应用的使用情况,即应用的访问情况进行资源内容的调整,对于资源内容消耗量大的应用和资源内容消耗量小的应用进行混合部署,提高服务器资源内容的利用率。参照图1,示出了本申请的一种网络平台下资源内容回收的方法实施例1的步骤流程图,所述网络平台下可以包括服务器,所述服务器中可以包括应用列表和应用请求日志,本申请实施例具体可以包括如下步骤:步骤101,获取所述本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201510502876.html" title="一种网络平台下资源内容回收的方法和装置原文来自X技术">网络平台下资源内容回收的方法和装置</a>

【技术保护点】
一种网络平台下资源内容回收的方法,其特征在于,所述网络平台下包括服务器,所述服务器中包括应用列表和应用请求日志,所述的方法包括:获取所述应用列表和应用请求日志;所述应用列表中包括一个或多个应用,所述一个或多个应用分别具有对应的资源内容;采用所述应用请求日志确定所述应用列表中的不活跃应用;回收所述不活跃应用对应的资源内容。

【技术特征摘要】
1.一种网络平台下资源内容回收的方法,其特征在于,所述网络平台下包括服务器,所述服务器中包括应用列表和应用请求日志,所述的方法包括:获取所述应用列表和应用请求日志;所述应用列表中包括一个或多个应用,所述一个或多个应用分别具有对应的资源内容;采用所述应用请求日志确定所述应用列表中的不活跃应用;回收所述不活跃应用对应的资源内容。2.根据权利要求1所述的方法,其特征在于,所述采用应用请求日志确定所述应用列表中的不活跃应用的步骤包括:采用所述应用请求日志从所述应用列表中提取出在预设时间内没有被访问的应用;将所述在预设时间内没有被访问的应用标识为不活跃应用。3.根据权利要求1或2所述的方法,其特征在于,所述回收不活跃应用对应的资源内容的步骤包括:接收针对所述不活跃应用的资源内容回收指令;采用所述资源内容回收指令回收所述不活跃应用对应的资源内容。4.根据权利要求1所述的方法,其特征在于,所述服务器还包括回收应用列表,在所述回收不活跃应用对应的资源内容的步骤之后,还包括:将所述已回收资源内容的不活跃应用写入所述回收应用列表。5.根据权利要求1或4所述的方法,其特征在于,还包括:当接收到针对所述服务器中任一应用的应用访问请求时,依据所述应用是否为所述回收应用列表中的不活跃应用;若是,则针对所述不活跃应用申请资源内容。6.根据权利要求5所述的方法,其特征在于,所述针对不活跃应用申请资源内容的步骤包括:接收针对所述不活跃应用的申请资源内容部署指令;采用所述申请资源内容部署指令为所述不活跃应用申请资源内容。7.根据权利要求5所述的方法,其特征在于,在所述针对所述不活跃应用申请资源内容的步骤之后,还包括:从所述回收应用列表中删除所述不活跃应用。8.根据权利要求1所述的方法,其特征在于,在所述回收不活跃应用对应的资源内容的步骤之前,还包括:确定所述不活跃应用对应的资源内容的大小;判断所述资源内容的大小是否超过预设数值;若是,则执行所述回收不活跃应用对应的资源内容的步骤。9.根据权利要求1所述的方法,其特征在于,所述网络平台为PaaS平台。10.一种网络平台下资源内容回收的装置,其特征在于,所述网络平台下包括服务器,所述服务器中包括应用...

【专利技术属性】
技术研发人员:林锦成姚雷
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1