[发明专利]一种基于Docker Swarm容器集群的网络负载均衡系统及其搭建方法与工作方法在审
申请号: | 201810369561.7 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108810080A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 周晓天;鲁洪宽;张海霞;王茹意;林成浴;袁东风 | 申请(专利权)人: | 山东大学;中国人民解放军海军航空大学青岛校区 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 叶亚林 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 网络负载均衡 反向代理服务器 计算能力 连接请求 硬件资源 后台 宿主机 服务器 单台服务器 服务器主机 结果返回 内部网络 请求连接 输出结果 网络负载 客户端 多态 转发 输出 客户 | ||
本发明涉及一种基于Docker Swarm容器集群的网络负载均衡系统及其搭建方法与工作方法。所述网络负载均衡系统包括反向代理服务器、宿主机和多个后台Web服务器;所述宿主机包括多个服务器主机;所述反向代理服务器接受来自Internet的连接请求,将所述连接请求转发给内部网络上的后台Web服务器,后台Web服务器输出结果并将输出的结果返回给Internet上请求连接的客户端。本发明利用Docker Swarm容器集群,将多台装有Docker客户端的服务器联系构成集群;整个集群由多态服务器构成,拥有足够的硬件资源和计算能力,可以处理更大的网络负载;克服了单台服务器硬件资源和计算能力有限的缺点。
技术领域
本发明涉及一种基于Docker Swarm容器集群的网络负载均衡系统及其搭建方法与工作方法,属于云计算虚拟化的技术领域。
背景技术
云计算技术是IT产业界的一场技术革命,它能够按需部署计算资源。从本质上讲,云计算是指用户终端通过远程连接获取存储、计算、数据库等计算资源。虚拟化技术是云计算技术的核心组成之一,是将各种计算及存储资源充分整合和高效利用的关键技术,包括服务器虚拟化和桌面虚拟化。
Docker作为新兴的轻量级虚拟化技术,与传统的VM相比,它更轻量,启动速度更快,单台硬件上可同时跑成百上千个容器,所以非常适合在业务高峰期通过启动大量容器进行横向扩展。网络负载均衡技术是利用一定的分配策略将网络负载平衡地分摊到网络集群的各个操作单元上,使得单个重负载任务能够分担到多个单元上并行处理,或者使得大量并发访问或数据流分担到多个单元上分别处理,从而减少用户的等待响应时间。
Docker Swarm是一个用于创建Docker容器集群的工具,提供API和CLI来管理运行Docker的集群,它的功能和使用本地的Docker并没有本质的区别。但是可以通过增加Node带来很好的扩展性。理论上,可以通过增加节点的方式拥有一个无限大的Docker主机。
中国专利公开号CN CN106657248A公开了一种基于Docker容器的网络负载均衡系统及其搭建方法,该方法采用单台服务器,在服务器中开启容器作为Web服务器来均衡网络负载。
该方法存在如下问题:1)单台服务器硬件资源和计算能力有限,对于一些大型企业,单台服务器做负载均衡系统达不到要求。2)当服务器中的容器出现宕机的情况,无法自动修复,只能手动重启或者另开启一个容器。
发明内容
针对现有技术的不足,本发明提供一种基于Docker Swarm容器集群的网络负载均衡系统。
本发明还提供一种上述网络负载均衡系统的搭建方法。
本发明还提供一种上述网络负载均衡系统的工作方法。
本发明的技术方案为:
一种基于Docker Swarm容器集群的网络负载均衡系统,包括反向代理服务器、宿主机和多个后台Web服务器;所述宿主机包括多个服务器主机;所述反向代理服务器接受来自Internet的连接请求,将所述连接请求转发给内部网络上的后台Web服务器,后台Web服务器输出结果并将输出的结果返回给Internet上请求连接的客户端。
服务器主机为整个网络负载均衡系统的硬件基础,有较高处理能力、稳定性、可靠性。后台Web服务器指网站服务器,是驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
根据本发明优选的,所述服务器主机为DELL PowerEdge R730服务器,所述反向代理服务器为Nginx服务器,所述后台Web服务器为Apache服务器;
根据本发明优选的,所述服务器主机安装Ubuntu14.04操作系统。Ubuntu14.04为支持Docker的Linux操作系统中相对稳定的版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学;中国人民解放军海军航空大学青岛校区,未经山东大学;中国人民解放军海军航空大学青岛校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810369561.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于协调地操控至少两个设备的方法
- 下一篇:工业物联监控系统及其方法