- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大并发高可用负载均衡系统部署方案.doc
大并发高可用负载均衡系统
(实施部署方案)
目录
一、 方案说明 2
二、 系统架构描述 2
1、 系统整体结构图 2
2、 WEB端高可用负载均衡 3
2.1 Nginx负载均衡简介 3
2.2 高可用方案简介 4
3、 数据库高可用方案介绍 5
三、 WEB端负载均衡及高可用系统部署 5
3.1 前端调度服务器Nginx部署 5
3.1.1 安装说明 5
3.1.2 Nginx安装 5
3.1.3 启动配置 6
3.1.4 测试、维护 7
3.2 高可用keepalive部署 7
四、 数据高可用方案部署 7
五、 运行维护事项 8
上海俊泽-2015
方案说明
为满足公司业务平台的发展需要,应对业务平台的多用户大并发量的访问请求,需要一套高效可靠的系统部署方案。
目前各业务平台存在的问题有,业务系统(web\数据库)单机运行,单台应用服务器提供的访问能力有限,存在单点故障,虽然现在能做到故障急时报警,但出现故障后恢复时间较见;另外业务数据存在安全隐患,数据定时备份,数据库或数据库服务器故障后存在数据留失风险,仅故障恢复时间较常等。
本套部署方案旨在加固业务系统的可靠性、可扩展性,提高业务系统的并发访问,提高业务数据安全性。
系统架构描述
系统整体结构图
WEB端高可用负载均衡
2.1 Nginx负载均衡简介
nginx是一款高性能的HTTP和反向代理服务器软件,截止到2014年,Nginx仅次于apache成为第二大web服务器软件,而在全球最忙碌top10000网站中使用比例更是高达42.7%。其发展速度和流行程度已经远远超过其它同类软件,成为大型网站和高并发网站的首选。
/download.html
数据库高可用方案介绍
WEB端负载均衡及高可用系统部署
3.1 前端调度服务器Nginx部署
3.1.1 安装说明
nginx安装有源码安装和系统匹配的安装包安装,这里为了方便采用redhat下的RPM包安装。
3.1.2 Nginx安装
nginx下载地址
/en/linux_packages.html
下载相关的安装包
wget /packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm
3)安装nginx官方提供的yum源,用yum安装
rpm -ivh nginx-release-rhel-6-0.el6.ngx.noarch.rpm
yum install nginx
查看安装文件
[root@RH01 ~]# rpm -ql nginx-1.8.0-1.el6.ngx.x86_64
/etc/logrotate.d/nginx
/etc/nginx
/etc/nginx/conf.d
/etc/nginx/conf.d/default.conf
/etc/nginx/conf.d/example_ssl.conf
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/rc.d/init.d/nginx
/etc/sysconfig/nginx
/usr/sbin/nginx
/usr/share/nginx
/usr/share/nginx/html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/index.html
/var/cache/nginx
/var/log/nginx
3.1.3 启动配置
启动服务
# service nginx start
查看进程
[root@RH01 ~]# ps -ef|grep nginx
root 30622 1 0 10:56 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx 30623 30622 0 10:56 ? 00:00:00 nginx: worker process
以上信息显示一个主进程和一个工作进程
[root@RH01 ~]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 30622 root 6u IPv
文档评论(0)