【技术实现步骤摘要】
一种基于系统负载实现的扩缩容配置推荐系统及方法
本专利技术计算机科学软件信息
,具体涉及一种基于系统负载实现的扩缩容配置推荐系统及方法。
技术介绍
系统研发完成上线并不代表工作的结束,线上系统的运行维护也是工作的重点。由于hypervisor虚拟化技术仍然存在一些性能和资源使用效率方面的问题,因此出现了一种称为容器技术(Container)的新型虚拟化技术来帮助解决这些问题。容器技术虚拟化技术已经成为一种被大家广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中为系统管理员提供极大的灵活性。在使用虚拟机的时候扩容缩容操作成本极高。系统容器化之后,使研发系统自动扩缩容成为了功能,可以指定应用使用CPU的核数和内存大小。但究竟应该使用什么样的配置完全依赖于资深研发人员对容量的评估和估算,人员估算就会存在偏差。如果线上容量评估资源不足,线上运行过程中就会频繁出现应用响应缓慢,在内存严重不足的情况下应用还会被操作系统强制关闭最终导致服务不可用,而资源评估过多又会造成线上机器资源的浪费。
技术实现思路
针对现有技术中的缺陷,本专利技术 ...
【技术保护点】
1.一种基于系统负载实现的扩缩容配置推荐系统,其包括负载采集模块、负载数据接收模块和应用配置推荐模块,其特征在于:所述负载采集模块,其用于对负载数据进行采集;所述负载数据接收模块,其用于汇总所述负载数据;所述应用配置推荐模块,其用于获取扩缩容推荐配置。
【技术特征摘要】
1.一种基于系统负载实现的扩缩容配置推荐系统,其包括负载采集模块、负载数据接收模块和应用配置推荐模块,其特征在于:所述负载采集模块,其用于对负载数据进行采集;所述负载数据接收模块,其用于汇总所述负载数据;所述应用配置推荐模块,其用于获取扩缩容推荐配置。2.根据权利要求1所述一种基于系统负载实现的扩缩容配置推荐系统,所述系统还包括:负载数据存储模块,其用于存储所述负载数据接收模块汇总的负载数据。3.根据权利要求1所述一种基于系统负载实现的扩缩容配置推荐系统,所述系统还包括:应用类型评估模块,其用于基于应用实例配置及应用评级得到应用负载配比。4.根据权利要求1所述一种基于系统负载实现的扩缩容配置推荐系统,所述系统还包括:应用扩缩容模块,其用于基于获取的扩缩容推荐配置,计算扩缩容差比和差值。5.根据权利要求4所述一种基于系统负载实现的扩缩容配置推荐系统,所述系统还包括:容器管理模块,其用于基于所述差比和差值重新构建应用实例。6.根据权利要求1所述一种基于系...
【专利技术属性】
技术研发人员:金先友,程名,
申请(专利权)人:重庆八戒电子商务有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。