The invention provides a container for cloud resource recovery and enable the intelligent system and method, data collection module, data analysis module, resource recovery module and resource enable module comprising the system, the method comprises the following steps of: collecting module to obtain early application through data access and use information resources information, send the relevant information to the data analysis module and the collected data analysis; the next time the use of resources recycling module according to the access information information and early application analysis of corresponding application container and the opening time, according to the relevant information to the unused resources through the resource recovery module according to the access information early recovery; in the application, the application again before the visit, through the opening of the module to the corresponding resources resources enabled.
【技术实现步骤摘要】
本专利技术涉及云计算
,特别涉及一种容器云资源智能回收与启用的系统及方法。
技术介绍
随着容器的快速发展,由轻量级容器作为基础的云环境正在不断的取代传统的重量级虚拟化环境。对于任何数据中心的云环境,不管是在开发、测试和生产环境中,都会面临资源使用量极少或者基本闲置不用的情况,而资源的空闲导致的最直接问题便是资源的浪费和不可复用,在传统的情况下,一般针对小业务的应用环境,其配置的资源量是其平均使用的资源量的5-8倍,以保证应用正常的开发、测试与运作。对于有访问量突增的互联网热点应用,再配以弹性伸缩模块,在业务访问量达到总的分配量的60%-80%时再进行自动扩容,当业务访问量降低到60%以下后,再自动缩容到之前人工配置的资源量。如图1所示,一般传统类应用,从业务访问压力波动性上可分为两种,一种是业务量平缓类应用,另外一种是业务量在短时间内爆发式增长后又回归访问量平缓状态的应用。对于第一类应用,为了保证业务的高性能与稳定性,在进行环境部署与配置时,将以业务部门评估的访问量最高的值来进行资源池的分配,环境部署完成后,整个环境基本保持在一个稳定的状态,即便业务量达到顶峰的时候,也无需进行任何的干预,但此类应用是根据业务量的最大值来进行划分的一个基本资源池,在一般情况下,资源池的使用率低至于10%甚至于使用率为0;如图2所示,而对于第二类应用,其应用场景与第一类应用类似,同样划分一个基本资源池,该资源池内的资源不会进行随意增删,但是由于该类应用有爆发式增长的特性,在配置基本资源池的同时,又增加了一个未分配资源池,当业务量在基本资源池无法满足的情况下,通过弹性调 ...
【技术保护点】
一种容器云资源智能回收与启用的系统,其特征在于,包括数据收集模块、数据分析模块、资源回收模块和资源启用模块,数据收集模块,耦接所述数据分析模块,用于收集资源使用信息和前期应用的访问信息,并将收集到的相关信息发送至数据分析模块;数据分析模块,耦接所述数据收集模块、资源回收模块和资源启用模块,接收资源使用信息和前期应用的访问信息,根据资源使用信息和前期应用的访问信息分析得出对应应用容器的下次资源回收时间和启用时间;资源回收模块,根据数据分析模块得到的结果,在指定的时间对应用资源进行回收;资源启用模块,根据数据分析模块得到的结果,在指定的时间对应用资源进行启用。
【技术特征摘要】
1.一种容器云资源智能回收与启用的系统,其特征在于,包括数据收集模块、数据分析模块、资源回收模块和资源启用模块,数据收集模块,耦接所述数据分析模块,用于收集资源使用信息和前期应用的访问信息,并将收集到的相关信息发送至数据分析模块;数据分析模块,耦接所述数据收集模块、资源回收模块和资源启用模块,接收资源使用信息和前期应用的访问信息,根据资源使用信息和前期应用的访问信息分析得出对应应用容器的下次资源回收时间和启用时间;资源回收模块,根据数据分析模块得到的结果,在指定的时间对应用资源进行回收;资源启用模块,根据数据分析模块得到的结果,在指定的时间对应用资源进行启用。2.一种容器云资源智能回收与启用的方法,其特征在于,具体包括以下步骤:获取前期应用的访问信息和资源使用信息;根据获取到的相关信息,对未使用的资源进行回收;根据前期应用的访问信息,在应用再次访问前,对相应的资源进行启用。3.根据权利要求2所述的容器云资源智能回收与启用的方法,其特征在于,所述资源使用信息包括资源的总大小、应用在前期所有时间中的访问量以及最近几次的资源回收时间和启用时间。4.根据权利要求2所述的容器云资源智能回收与启用的方法,其特征在于,所述前期应用的访问信息包括上次应用是何时开始的、何时结束的和持续时长。5.根据权利要求2所述的容器云资源智能回收与启用的方法,其特征在于,还包括以下步骤:根据前期应用的访问信息,获得资源的回收时间和启用时间;当达到相应的回收时间或启用时间时,对相应的资源进行回收或启用。6.根据权利要求5所述的容器云资源智能回收与启用的方法,其特征在于,所述当达到相应的回收时间或启用时间时,对相应的资源进行回收或启用步骤中,若资...
【专利技术属性】
技术研发人员:刘鹏,孙红涛,慕世勋,
申请(专利权)人:杭州星数科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。