需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 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 |