下载此文档

开源企业级web高并发解决方案.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
开源企业级 web 高并发解决方案主要介绍利用开源的解决方案, 来为企业搭建 web 高并发服务器架构花了一个多小时, 画了张图片,希望能先帮你理解整个架构, 的大型架构其实是一点点小架构拼接起来的,笔者从各个应用开始配置,最后在完全整合起来,以实现效果。笔者所使用的环境为 内核版本 实现过程在虚拟机中, 所用到的安装包为 DVD 光盘自带 rpm 包装过 Development Libraries Development Tools 包组笔者所使用的环境为 内核版本 实现过程在虚拟机中, 所用到的安装包为 DVD 光盘自带 rpm 包装过 Development Libraries Development Tools 包组笔者虚拟机有限,只演示单边 varnish 配置一、配置前端 LVS 负载均衡笔者选用 LVS 的 DR 模型来实现集群架构, 如果对 DR 模型不太了了解的朋友建议先去看看相关资料。本模型实例图为: 现在 director 上安装 ipvsadm ,笔者 yum 配置指向有集群源所以直接用 yum 安装。 yum install ipvsadm 下面是 Director 配置: DIP 配置在接口上 VIP 配置在接口别名上: varnish 服务器配置: RIP 配置在接口上: ; VIP 配置在 lo 别名上如果你要用到下面的 heartbeat 的 ldirectord 来实现资源转换,则下面的#Directo r 配置不用配置 1.#Director 配置 eth0 eth0:0 broadcast up add -host dev eth0:0 1>/proc//ipv4/ip_forward 1.#varnish 服务器修改内核参数来禁止响应对 VIP 的ARP 广播请求 1>/proc//ipv4/conf/lo/arp_ignore 1>/proc//ipv4/conf/all/arp_ignore 2>/proc//ipv4/conf/lo/arp_announce 2>/proc//ipv4/conf/all/arp_announce 1.#配置 VIP lo:0 broadcast 2 up 3.#凡是到 主机的一律使用 lo:0 响应 add -host dev lo:0 1.#在Director 上配置 Ipvs ,笔者虚拟机有限,只演示单台配置 -A -t :80 -s wlc -a -t :80 -r -g -w 2 -Ln 至此,前端 lvs 负载均衡基本实现,下面配置高可用集群二、 heartbeat 高可用集群本应用模型图: 高可用则是当主服务器出现故障, 备用服务器会在最短时间内代替其地位, 并且保证服务不间断。简单说明: 从服务器和主服务器要有相同配置, 才能在故障迁移时让无界感受不到, 从而保证服务不间断运行。在你的两台机器( 一台作为主节点,另一台为从节点) 上运行 heartbeat, 并配置好相关的选项,最重要的是 lvs 资源一定要配置进去。那么开始时主节点提供 lvs 服务,一旦主节点崩溃,那么从节点立即接管 lvs 服务。 SO: director 主服务器和从服务器都有两块网卡,一块 eth0 是和后面 varnish 服务器通信,另一块 eth 1 是彼此之间监听心跳信息和故障迁移是资源转移。笔者用的 eth 0是 . 0 网段 vip 为 监听心跳为 eth1 网卡,主从的 IP 分别为 ( node1 ) 和 ( node2 ) 修改上面模型图两台主从服务器的信息 /etc/hosts node1. node1 node2. node2 4.#

开源企业级web高并发解决方案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小696 KB
  • 时间2017-04-25