大并发高可用负载均衡系统部署方案

大并发高可用负载均衡系统(实施部署方案)目录上海俊泽-2015一、方案说明为满足公司业务平台的发展需要,应对业务平台的多用户大并发量的访问请求,需要一套高效可靠的系统部署方案。目前各业务平台存在的问题有,业务系统(web\数据库)单机运行,单台应用服务器提供的访问能力有限,存在单点故障,虽然现在能做到故障急时报警,但出现故障后恢复时间较见;另外业务数据存在安全隐患,数据定时备份,数据库或数据库服务器故障后存在数据留失风险,仅故障恢复时间较常等。本套部署方案旨在加固业务系统的可靠性、可扩展性,提高业务系统的并发访问,提高业务数据安全性。---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---二、系统架构描述1、系统整体结构图2、WEB端高可用负载均衡2.1Nginx负载均衡简介nginx是一款高性能的和反向代理服务器软件,截止到2014年底,Nginx仅次于apache成为第二大web服务器软件,而在全球最忙碌top10000网站中使用比例更是高达42.7%。其发展速度和流行程度已经远远超过其它同类软件,成为大型网站和高并发网站的首选。---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---Nginx的优势轻量级安装文件小运行时CPU内存使用率低性能强,支持多核心,处理静态文件效率高,内核采用的poll模型最大可以支持50K并发连接支持热部署,同时启动速度快,可以不间断服务的情况下对软件和配置进行升级支持负载均衡,支持容错和健康检查代理功能强大,支持无缓存的反向代理。主流的负载均衡方案优缺点参考:blog.chinaunix/uid-27022856-id-32362572.2高可用方案简介单台调度服务器如果出现故障就会造成业务不可访问,在关键的业务环境里通常都会提供一台备用调度服务器,用来降低单点故障给业务系统带来的风险。这里推荐使用开源软件Keepalive来提供nginx调度服务器的高可用,当主nginx宕机后,keepalive会将调度业务切换至备用调度主机,继续提供用户访问。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。官方网址:wwkeepalived.org/download3、数据库高可用方案介绍---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---三、WEB端负载均衡及高可用系统部署3.1前端调度服务器Nginx部署3.1.1安装说明nginx安装有源码安装和系统匹配的安装包安装,这里为了方便采用redhat下的RPM包安装。3.1.2Nginx安装1)nginx下载地址nginx.org/en/linux_packages2)下载相关的安装包wgetnginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm3)安装nginx官方提供的yum源,用yum安装rpm-ivhnginx-release-rhel-6-0.el6.ngx.noarch.rpmyuminstallnginx4)查看安装文件[root@RH01~]#rpm-qlnginx-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/usr/share/nginx/html/index/var/cache/nginx/var/log/nginx3.1.3启动配置1)启动服务#servicenginxstart---本文于网络,仅供参考,勿照抄,如有侵权请联系删除---2)查看进程[root@RH01~]#ps-ef|grepnginxroot306221010:56?00:00:00nginx:masterprocess/usr/sbin/nginx-c/etc/nginx/nginx.confnginx3062330622010:56?00:00:00nginx:workerprocess以上信息显示一个主进程和一个工作进程[root@RH01~]#lsof-i:80COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEnginx30622root6u...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?