基于KVM虚拟化实现PHP网站负载均衡的设计与实现.docx

资料分类:计算机信息 上传会员:狂奔的小猪 更新时间:2021-11-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8467
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:现如今,网络技术飞速发展,其中很多行业呈现新的发展态势,比如物流运输、电子商务等。因为互联网的存在,给我们的生活也带来的非常大的便利。上网用户也是日益增长,数量十分庞大。在用户数量和上网时间都增加的情况下,很多站点的访问量持续上涨,这时就需要通过增加服务器的部署来缓解单一服务器的处理能力。但这对于中小公司的经济压力也是很大的。所以本文采用虚拟化技术来降低运营成本,提高资源利用率。本设计是在Linux系统之上来搭建完成的。首先在安装好的系统之上安装KVM管理工具,开启虚拟化功能。安装好之后搭建Nginx负载均衡服务器,在搭建好的Nginx服务器上虚拟化两台新的PHP服务器。在PHP网站平台业务量增大、数据流量和访问量增加的情况下,用户通过访问网站主页,主服务器响应后,通过负载均衡并发访问到后端的两台真实PHP服务器。保证用户的访问速度,提高网络的使用效率,减少不必要的网页卡顿问题等。这样一来减少了物理机的数量,又节约物理空间,在有效降低日常运行的经济成本的同时,对于客户端高峰期的访问也提供了有效的解决方案。

 

关键词:Linux;KVM虚拟化;负载均衡;Nginx

 

目 录

摘 要

Abstract

1  绪论-1

1.1 研究背景和意义-1

1.2 国内外发展现状-1

1.2.1虚拟化的发展现状-1

1.2.2Nginx负载均衡发展现状-2

1.3 研究内容-2

2  虚拟化技术概述与运用-3

2.1 虚拟化的分类-3

2.1.1半虚拟化技术-3

2.1.2完全虚拟化技术-3

2.2 KVM虚拟化技术-4

2.2.1KVM与QEMU组件的关系-4

2.2.2KVM与Libvirt组件的关系-4

2.3 KVM虚拟化安装-5

2.3.1安装KVM要求-5

2.3.2安装KVM-5

3  虚拟化环境中负载均衡的运用-9

3.1 负载均衡在虚拟化环境中的应用-9

3.2 负载均衡技术-9

3.2.1硬件负载均衡-9

3.2.2软件负载均衡-9

3.3 Nginx中的负载均衡-10

3.3.1Nginx中的负载均衡概述-10

3.3.2PHP与Nginx之间的运行机制及原理-10

4  环境搭建-12

4.1 部署Nginx负载均衡服务器-12

4.1.1安装Nginx-12

4.1.2启动Nginx-13

4.2 Nginx环境测试-13

4.3 部署php服务器-14

4.3.1安装PHP服务器-14

4.3.2启动php-fpm模块-15

4.4 PHP环境测试-16

5  环境测试-17

5.1实验环境-17

5.1.1PHP服务器资源配置-17

5.2实验方法-17

5.3实验效果-17

结  论-19

参考文献-20

谢  辞-21

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:虽然Nginx技术已经非常优越并且己经得到了极大地改进,但是互联网蓬勃发展的今天,面对不断增长的服务器压力以及用户需要,技术的不断更新升级,面对不断增长的服务器压力以及用......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: