web网站多服务器群部署方案研究与设计(附件)【字数:11289】

摘 要随着Web应用在互联网上的比例逐年增加,Web网站的数量也日益增多,Web网站多服务器群得到了快速的发展,经历了这么多年的发展,Web网站已经发展成一个信息资源统一管理、开发、利用,使信息的价值最大化的Web网站多服务器群,但是Web网站多服务器群的快速发展并没有给网站群的部署技术带来多大的发展,网站群的部署技术的发展依旧停留在起步阶段,由运维人员重复部署基础环境和网站群应用,对于网站群的发展来说,这将是未来发展过程中一个非常大的阻碍。如何针对高校网站设计资源利用率高、运行维护方便的Web网站多服务器群部署方式成为本文的研究方向。本文利用Docker虚拟化平台,针对Web网站多服务器群运行环境相对统一的特点,设计实现了基于Docker的自动化部署应用,实现Web网站多服务器群应用的自动化部署。将Web网站多服务器群的部署分成三个主要模块基础镜像模块、自动部署配置模块和自动部署程序模块。利用Docker创建Web网站多服务器群应用的基础镜像并上传至Docker镜像仓库,以便在以后需要对网站群应用进行迁移或新装部署的时候能够直接利用。实际应用测试表明,相比较于传统Web网站多服务器群的部署方案,利用Docker容器技术对Web网站多服务器群自动化部署方案的实施提高了Web网站多服务器群的部署效率。进一步提升网站群应用的发展,解决了当前网站群应用部署繁琐,运维效率低下的问题。
目 录
第一章 绪论 1
1.1课题的研究背景 1
1.2 研究现状及意义 1
1.2.1国内网站群研究及应用 1
1.2.2 当前Web多服务器网站部署现状 2
1.3 相关技术简介 2
1.3.1 Docker容器技术简介 2
1.3.2 负载均衡技术简介 3
1.4研究的内容和目标 4
1.5 论文组织结构 4
第二章 Web多服务器群部署方案设计 6
2.1需求概要 6
2.1.1功能需求 6
2.1.2环境需求 6
2.1.3性能需求 6
2.2全局部署架构设计 6
2.3部署主要模块设计 8
2.3.1 基础镜像模 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
块 8
2.3.2 自动部署配置管理模块 9
2.3.3 自动部署程序模块 10
第三章 Web多服务器群部署方案实现 11
3.1 基础镜像模块的实现 11
3.1.1使用Dockerfile创建主版本镜像 11
3.1.2上传镜像 12
3.2 自动部署配置管理模块的实现 12
3.2.1 自动部署配置脚本(Autoconfig) 12
3.3 自动部署程序模块的实现 13
3.3.1 Docker Compose文件生成 13
3.3.2 启动Docker服务 14
第四章 基于Docker的网站群自动部署测试 15
4.1 测试目标及环境 15
4.2 功能性测试与结果分析 16
4.2.1 站群基础环境测试(制作服务器) 16
4.2.2自动化部署性能测试 17
结束语 19
致 谢 20
参考文献 21
第一章 绪论
1.1课题的研究背景
随着计算机网络的发展,大量的信息内容需要在互联网上发布,各种Web网站建立起来,成为政府部门、高等院校、以及企事业单位向社会展示自己的重要平台。各行各业纷纷引入Web网站应用于自身业务的发展,也推动了互联网时代全球经济的飞速发展。
以高等院校为例,高校依托着校园网的“门户网站”使得高校与社会的信息交流更加的便捷,但是随着高校各部门网站数量不断增加和内容的不断多元化[1],以及校园学生和社会人员的集中访问,传统的校园网站面临着许多的问题:
(1)高校各个部门根据自身状况建立各自的Web网站,部署在不同的服务器上,与学校的门户网站无法统一,并且不利于运维人员的维护[1]。
(2)部署在不同服务器上的Web网站,或者同一服务器上不同系统的网站,信息资源无法实现全校内的共享,在一定程度上形成了“信息孤岛”。
(3)对于高校各二级、三级部门自建的若干个子网站来说,由于开发和维护的人员各不相同,网站的开发的技术也各不相同,使得高校在Web网站成本和资源上造成了大量浪费[1]。
针对上述这些问题,“Web网站群”应运而生,从字面上来讲,就是一群相互联系的Web网站的集合,校园网站群就是校园门户网站及其所有二级子网站的集合,其涵盖的范围广泛,涉及到学校教学、管理、科研、后勤的方方面面,包含的信息繁杂而且形式各异,是信息化时代高等院校对外宣传和对内服务的主要途径。而随着国内各大高校对Web网站群的应用,Web网站多服务器群得到了快速的发展[2]。Web网站多服务器群发展成了是一个统一管理、分级操作、资源共享的集成平台[3],能够实现数据的快速检索和功能的相互调用,并且有着标准统一的接口,能够与学校其他应用系统无缝链接,很好地融合于高校数字化校园之中,成为信息化不可或缺的重要组成部分。
但是高校校园网站群的快速发展并没有给Web网站多服务器群的部署技术带来多大的发展,Web网站多服务器群部署技术的发展依旧停留在起步阶段,由运维人员重复部署Web网站多服务器群基础环境和网站群应用,对于网站群的发展来说,这将是未来发展过程中一个很大的阻碍。
1.2 研究现状及意义
1.2.1国内网站群研究及应用
自CMS(内容管理系统)在市场上逐步成熟之后,网站群也迅速发展起来,越来越多的网站群公司出现在市场上,如苏迪、博达、动易、西部动力、大汉、TRS等也分别开发了各自的网站群系统平台,这些平台功能强大、规划整齐,各平台基本以.Net、Jsp和Php等技术开发为主。
国内网站群的建设起始于 2001 年,到目前为止也经历了好多代的发展 ,第一代称为自然网站,如某机构建立了自己的网站,随后该机构的下属部门也陆续建立各自的网站,此阶段的特点是没有特定规划,自然形成,各自独立。第二代网站从网站的栏目样式、页面风格等方面进行全局规划,统一或分批实施,但各网站的关系仍然在一个层次上,没有上下级关系,且各个网站之间相互独立且信息不能相互通信。此阶段的网站群的特点是层级统一,信息孤立,无法进行统一管理。第三代整合网站群,由于业务的要求,需要将分散在不同网络位置的独立网站进行整合,实现网站之间信息的共享。第四代利用网站群内容管理系统,进行统一规划、统一实施或分步实施,以解决第三代整合网站群所存在缺陷。第五代动态内容管理网站群,解决了传统的网站采编发管理、站群管理的基础上。提供了丰富的个性化在线服务构建功能与公众交互功能。第六代集约化网站群是基于顶层设计的,技术统一,功能统一,结构统一,资源向上归集的一站式、面向多服务对象、多渠道(PC 网站、移动客户端、微信、微博等)、多层级、多部门的门户网站集群平台[4]。经过了这么多代的网站群的发展,网站群的应用领域范围也变得相当广泛,例如政府门户网站群、高校门户网站群、大型企事业网站群等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/84.html

好棒文