【技术实现步骤摘要】
一种基于虚拟机性能实现业务动态伸缩的方法及系统
本专利技术涉及虚拟化技术,尤其涉及一种基于虚拟机性能实现业务动态伸缩的方法及系统。
技术介绍
1946年2月,世界上第一台电脑在美国的宾西尼亚大学诞生,人类的生活随之进入了一个崭新的信息时代。从数据的集中到数据中心虚拟化,到后来的云计算数据。传统的数据中心属于烟囱型的部署模式,一台服务器/一台存储最多只能承载一种业务。近年来,随着教育/企业等行业信息化程度的不断加深及云计算的快速发展,私有云的出现成为教育/企业等机构对内部资源最有效的控制;业务系统是运行在基础软硬件资源上的应用程序,作为教育/企业信息化的一个重要组成部份;当业务系统的数量不断增加,更新的频率越来越快,直接造成了信息化基础设施中基础硬件资源的管理混乱,频繁出现硬件资源不足或是资源浪费的情况。传统模式下,用户访问某一个业务是通过直接访问服务器而实现;当访问流量逐渐增大到一定量时,前端服务器无法满足使用的需求,用户访问服务器-服务器再将内容返还给用户,这种将全部流量流经服务器的方式容易在服务器端形成流量访问瓶颈。另外,现有技术中对业务系统或是WEB端的访问 ...
【技术保护点】
一种基于虚拟机性能实现业务动态伸缩的方法,其特征在于,包括:前端访问流量经负载均衡器分流至负载均衡组;实时检测负载均衡组中的虚拟机是否满足业务动态伸缩策略;当虚拟机满足业务动态伸缩策略时,触发动态伸缩策略以向负载均衡组中新增虚拟机或回收虚拟机。
【技术特征摘要】
1.一种基于虚拟机性能实现业务动态伸缩的方法,其特征在于,包括:前端访问流量经负载均衡器分流至负载均衡组;实时检测负载均衡组中的虚拟机是否满足业务动态伸缩策略;当虚拟机满足业务动态伸缩策略时,触发动态伸缩策略以向负载均衡组中新增虚拟机或回收虚拟机。2.如权利要求1所述的基于虚拟机性能实现业务动态伸缩的方法,其特征在于,所述业务动态伸缩策略包括基于应用服务器性能监控的动态伸缩策略和/或基于时间的动态伸缩策略;所述基于应用服务器性能监控的动态伸缩策略根据负载均衡组中虚拟机资源平均使用率自动向负载均衡组中新增或回收虚拟机;所述基于时间的动态伸缩策略根据预设的弹性伸缩时间自动向负载均衡组中新增或回收虚拟机。3.如权利要求2所述的基于虚拟机性能实现业务动态伸缩的方法,其特征在于,所述基于应用服务器性能监控的动态伸缩策略包括:获取负载均衡组中所有业务虚拟机前N次的虚拟机资源平均使用率,所述虚拟机资源平均使用率包括CPU平均使用率及内存平均使用率;若虚拟机资源平均使用率满足性能扩容策略,则新增虚拟机,所述性能扩容策略为CPU平均使用率高于扩容CPU使用率,或者内存平均使用率高于扩容内存使用率;若虚拟机资源平均使用率满足性能回收策略,则回收虚拟机,所述性能回收策略为CPU平均使用率低于回收CPU使用率,且内存平均使用率低于回收内存使用率。4.如权利要求3所述的基于虚拟机性能实现业务动态伸缩的方法,其特征在于,所述基于时间的动态伸缩策略包括:获取当前时间;若当前时间满足时间扩容策略,则新增虚拟机,所述时间扩容策略为当前时间与预设扩容时间之间的时间间隔小于预设间隔时间,且当前时间在预设扩容时间之前;若当前时间满足回收策略,则回收虚拟机,所述时间回收策略为,当前时间与预设回收时间之间的时间间隔小于预设间隔时间,且当前时间在预设回收时间之后。5.如权利要求3或4所述的基于虚拟机性能实现业务动态伸缩的方法,其特征在于,所述新增虚拟机的方法包括:判断新增虚拟机是否为回收过的虚拟机;若新增虚拟机为回收过的虚拟机,则判断回收过的虚拟机的资源与策略指定规格是否一致,若不一致则根据策略指定规格调整虚拟机的资源,并新增至负载均衡组;若新增虚拟机为未回收过的虚拟机,则判断未回收过的虚拟机是否存在底层模版,若存在底层模板,则为未回收过的虚拟机分配IP地址,并将IP地址修改为预占状态,...
【专利技术属性】
技术研发人员:方昆阳,刘畅,盘建能,李强,陈国镇,罗龙,钟金顺,陈祥晓,郑宏春,
申请(专利权)人:三盟科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。