没有合适的资源?快使用搜索试试~ 我知道了~
首页高性能业务架构解决方案(HAproxy+Keepalive)
高性能业务架构解决方案(HAproxy+Keepalive)
需积分: 49 48 下载量 196 浏览量
更新于2023-03-16
评论 1
收藏 469KB DOCX 举报
高性能业务架构解决方案(HAproxy+Keepalived) Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以使用Haproxy;对性能有严格要求的时候可以使用LVS,就单纯从负载均衡的角度来说,LVS也许会成为主流,更适合现在大型的互联网公司。本文采用HAproxy+keepalived双主方案来解决业务架构高可用。
资源详情
资源评论
资源推荐
目录
高性能业务架构解决方案(
一、 概况
应用场景
!"#$%"& 特点
二、 相关理论
工作原理
工作原理
三、 架构拓扑
四、 资源规划
五、 实施部署
初始化配置
配置
部署
的安装
配置 '
检测脚本
后端 ()* 服务器
测试
负载均衡测试与动静分类
高可用测试
六、 注意事项 +
安装注意事项 +
将相关开机自启服务 +
高性能业务架构解决方案(HAproxy+Keepalived)
一、概况
应用场景
#$%" !"& 的基于 %, 的开源免费的负载均衡软件。对于大型的,需要进行
高并发的网站或者对网络不太严格的场景,可以使用 #$%;对于大型的 (- 服务器的时
候可以使用 ;对性能有严格要求的时候可以使用 !,就单纯从负载均衡的角度来
说, ! 也许会成为主流,更适合现在大型的互联网公司。本文采用 ' 双
主方案来解决业务架构高可用。
!"#$%"& 特点
+
+
二、相关理论
工作原理
':顾名思义是保持存活,常用来搭建设备的高可用,防止业务核心设备出现
单点故障。' 基于 ..& 协议来实现高可用,主要用作 / 的健康检查以及
负载均衡主机和 -', 主机之间的故障漂移。如果将 01&"2& 划分为 层,则 就
是一个类似于 3 层交换机制的软件,具有 3 层交换功能,其主要作用是检测 4- 服务
器的状态,如果某台 4- 服务器故障, 将检测到并将其从系统中剔除,当该
4- 服务器工作正常后 自动将其加入到服务器群中,这些工作全部自动完成,
而不需要人工干预,只需要人工修复故障的 4- 服务器即可。
三层机理是发送 215& 数据包即 &2#6 给某台服务器,如果不通,则认为其故障,并从
服务器群中剔除;四层机理是检测 01& 端口号状态来判断某台服务器是否故障,如果检测
端口存在异常,则从服务器群中剔除;五层机理是根据用户的设定检查某个服务器应用程
序是否正常运行,如果不正常,则从服务器群中剔除。
工作原理
反向代理服务器7支持双机热备支持虚拟主机7但其配置简单7拥有非常不错的服务器健
康检查功能7当其代理的后端服务器出现故障7& 会自动将该服务器摘除7故障恢复后
再自动将该服务器加入。
三、架构拓扑
四、资源规划
五、实施部署
初始化配置
$8%9 关闭 !%,
修改主机名
防火墙开放 " 端口
测试网络连通性
更新 :;5 源
"8",/"1%8<!=*/"8",/"1%8<!=*/-',
4$8=<"8",/"1%8<!=*/>?@""/,%""1%8/=
,'>A生成缓存
配置
在 /8 与 -', 上面同时配置
安装可采用 , 直接安装,或下载 8 包编译安装。
两台前端 配置一样
"8">">9$
$-
$+
>8""-">
B"",%">
%%
,/>
$,>
$+
>8""-">
B"",%">
%%
,/>
$,>
%
/88//'8""-">"/88/
9,8/
>? A默认的模式 C8D>?D>8>E,8 是
层,>? 是 + 层,>8> 只会返回 <
$$-
F%>?$
F%%8$%,
F%>?=/=/
F%9498+"
F%/8> A当使用了 ' 时,> 将会将其请
求的后端服务器的 /2G 插入到
' 中,以保证会话的 !)!!2<# 持久
性;而此时,如果后端的服务器宕掉
了, 但是客户端的 ' 是不会刷新的,
如果设置此参数,将会将客户的请求强
制 定向到另外一个后端 / 上,以保证
服 务的正常。
8/ A定义连接后端服务器的失败重连次数
F,8>?=,/8/
F,8,,
F,8%%8/ A连接超时
F,8%8
F,8/
F,8>?='=/ A设置 >?='= 的超时时间
F,8>'/ A检测超时时间
/88/,"/88/ A>状态页面
/88/,8>%@% A> 登陆验证用户名密码
%%
9%8%H@ A监听地址为
,I/8F8>I-$="/8F"$/"J/8"/8/>8/
,I/8F8>I%=J$$9%$//J/>8A定义静态访问规则
%I%8%88>I%=> A定义动态访问规则
,/I-'%/8F9,I/8F
9,8I-'%%
-'%/8F
-%,%-%
/4-@>'%894$>8A后端静态 4-
/4-@>'%894$>8 A每隔 / 检查服
剩余16页未读,继续阅读
xueyuefenglei
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0