[发明专利]一种基于DNS负载均衡技术的容器动态缩容方法有效
申请号: | 201810431408.2 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108616398B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 明仲 | 申请(专利权)人: | 深圳大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/12 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 李学康;吴鑫 |
地址: | 518060 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dns 负载 均衡 技术 容器 动态 方法 | ||
针对现有人工干预实现容器缩容方法缩容时间过长和业务流被中断的技术问题,本发明提供一种基于DNS负载均衡技术的容器动态缩容方法,包括以下步骤:第一步、改进编排器,向编排器中增加缩容模块;第二步、将编排器部署到操作系统中,通过扩容模块创建一个名为Service的服务,该服务拥有N个容器;第三步、缩容模块从服务Service中自动删除M个容器实现动态缩容,1≤M<N,M、N为自然数;第四步、缩容任务结束。本发明可以在不影响业务流正常处理的前提下实现自动化容器动态缩容,降低了运维复杂度和难度,有效地降低容器缩容时间,可以快速匹配业务量实时变化的速度,达到快速调整容器规模的目的。
技术领域
本发明属于计算机服务领域容器动态缩容方法,尤其涉及一种基于DNS(DomainName System,域名系统)负载均衡技术的容器动态缩容方法。
背景技术
容器是轻量级的操作系统级虚拟化技术,可以让我们在一个资源隔离的进程中运行应用及其依赖项。相对于传统虚拟机技术,容器技术具有轻量级的资源开销和秒级启动时间良好属性。随着容器技术不断完善与发展,更多的服务提供商采用容器技术重构传统的业务平台,从而达到优化平台的资源效能和提升服务响应能力的目的。在实时业务环境中,业务量通常处于不断波动状态。于是,服务提供商通过调整容器数量来确保平台具有经济的资源开销:在业务量增加时,服务提供商通过增加容器数量来满足业务处理的需求;在业务量减少时,服务提供商则利用注销容器手段实现容器数量的减少。
现有编排器已较好的实现容器弹性扩容功能,支持动态地增加一定数量的容器,并借助DNS负载均衡技术将业务量分发到新建的容器,从而满足猝发时业务流的需求,但目前不支持动态缩容。图1是kubernetes、rancher和docker等行业领先公司基于DNS负载均衡技术的容器编排架构,主要包括基础设施、DNS域名服务、编排器三部分,编排器基于资源编排模块、扩容模块进行容器扩容,流程如下:
1.扩容模块向基础设施发送容器扩容消息;
2.基础设施收到容器扩容消息后,容器向DNS域名服务系统发送请求服务名的消息;
3.DNS域名服务系统收到请求服务名的消息后,将服务名返回给容器;
4.容器收到服务名后,根据网段区间自动生成IP(Internet Protocol,网络之间互连的协议)地址;容器创建成功完成后,容器将自身服务名和IP地址注册到DNS服务器,并修改容器DNS缓存时间为0。
当容器利用服务名通信时,容器首先向DNS请求所通信的服务的名字与IP地址映射关系,通过反馈IP地址实现与服务内其他容器通信。但是现有技术中编排器尚不支持动态缩容,容器资源一旦被申请后,即使业务量下降,容器占有的资源也不会被容器编排器主动释放,通常需要业务部门人员手动删除部分容器来实现容器缩容,以达到容器资源释放的目的。
传统采取人工干预实现容器缩容的方法存在以下弊端与不足:
(1)由于从容器确定被撤销到实施容器撤销的间隔较长导致容器缩容时间通常较长,难以匹配业务量动态调整的速度;
(2)由于若干容器同时负责相同业务流,在撤销部分容器达到缩容目的时会导致部分业务中断。
发明内容
针对现有人工干预实现容器缩容方法存在缩容时间过长和业务流被中断的技术问题,本发明提供一种基于DNS负载均衡技术的容器动态缩容方法,可以在不影响业务流正常处理的前提下实现容器动态缩容任务,实现了从传统手动干预实现容器缩容到自动动态缩容的转变,降低了运维复杂度和难度,有效地降低容器缩容时间,可以快速匹配业务量实时变化的速度,达到快速调整容器规模的目的。
本发明的技术方案包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810431408.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:部署确定方法及装置
- 下一篇:一种报文统计方法及装置