nginx替换apache的实施方案一

简介:

北京闻康集团
有问必答架构调整方案及实施过程
(高性能 WEB 系统)
2010 12
第一章 调整方案概述

 

1.1 总体概述
项目目的
出现灾难迅速恢复,让服务器的对外提供达到99.9%.
项目负责人
侯在存
涉及机房
三元桥 东四 廊坊
涉及设备
DELL R710 2950
预计时间
四个月
项目阶段
1.数据库应用分离 2.nginx对apache的替换
需增设备
2台 DELL 服务器 和 部分内存条(现有一台空闲服务器)
项目简述:
项目前:club服务器有5台名字分c1.xywy.com-c5.xywy.com ,每台服务器跑的是AMP+nginx反向代理和负载均衡+DNS轮询及rsync程序同步,其中的mysql都是从的(读的数据库), 另外还有一台是主数据198(写的)+ 一台备份数据库做冗余205(且分担蜘蛛抓取)。
注:c1 c2 在三元桥 c3 c4在廊坊 c5在东单
项目后:三元桥的C1C2和新增的1台服务器承担所有的访问,c3 c4 c5不对外提供访问,做 c1 c2服务器 出现问题时的恢复冗余机和蜘蛛抓取承担, 所有的mysql也停用做冗余用,增加一台读的数据库让 club服务器的读数据库都改到这台服务器上,原来的198不变但需要增加内存。例外+一台读写数据库服务器的同步冗余机,从而实现服务器出现大灾难2小时内解决,小灾难半小时解决,让服务器的对外提供达到99.9%.
注:nginx+phpcgi代替amp 及对c1 c2 的优化可以使三元桥WEB承载所有的访问。
项目影响:
由于本次将服务器的web服务替换,ssi和rewrite规则支持不一样,业务可能会中断,需某周5到-周日的修改。
第二章 调整前架构分析

 

 

2.1.1 CLUB架构现状拓扑
如图所示:C1-C5 分别是nginx反向代理+AMP 环境且mysql 都是读的数据库与198主的写的数据同步,C1是rsync主的程序同步其余C2-C5是从的。205是备份服务器,备份程序和数据且负载蜘蛛的抓取。
2.1.2 CLUB现在访问关系
xywy
注: 每台 nginx 还转到后端其他 AMP,1 0 % 的流量, rsync 的连接线没画

本文转自 houzaicunsky 51CTO博客,原文链接:http://blog.51cto.com/hzcsky/559924

相关文章
|
2月前
|
负载均衡 应用服务中间件 Linux
高可用系列文章之三 - NGINX 高可用实施方案
高可用系列文章之三 - NGINX 高可用实施方案
|
2月前
|
Java 应用服务中间件 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
|
6月前
|
负载均衡 Java 应用服务中间件
Caddy Web服务器深度解析与对比:Caddy vs. Nginx vs. Apache
Caddy Web服务器深度解析与对比:Caddy vs. Nginx vs. Apache
373 0
|
7月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
149 0
|
8月前
|
缓存 前端开发 JavaScript
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)
212 0
|
1月前
|
存储 SQL 分布式计算
使用Apache Pulsar + Hudi 构建Lakehouse方案了解下?
使用Apache Pulsar + Hudi 构建Lakehouse方案了解下?
28 0
|
1月前
|
SQL 关系型数据库 MySQL
基于TIS构建Apache Hudi千表入湖方案
基于TIS构建Apache Hudi千表入湖方案
43 2
|
6月前
|
缓存 应用服务中间件 Apache
为什么 Nginx 比 Apache 更牛叉?
本文介绍了Nginx在处理高并发方面的优势和工作原理。与Apache相比,Nginx在处理大量并发静态请求时效率更高,并能轻松解决C10K问题。文章详细讲解了Apache的三种工作模式(prefork、worker、event)以及它们的工作原理,然后介绍了Nginx如何提高Web服务器的并发连接处理能力。Nginx支持基于线程、事件驱动、异步和非阻塞的架构,通过多路复用和事件通知机制处理并发连接和请求。同时,Nginx的轻量化特性使其消耗较少的内存和CPU资源,可以高效地处理可以高效地处理海量并发连接。内容转载至https://www.sohu.com/a/653374147_1211243
|
3月前
|
存储 关系型数据库 Apache
Apache Doris 实时数据仓库的构建与技术选型方案
Apache Doris 实时数据仓库的构建与技术选型方案
161 0

推荐镜像

更多