- 前言
- 读者对象
- 如何阅读本书
- 勘误和支持
- 致谢
- 第 1 篇 高性能网站构建
- 第 1 章 深入理解 DNS 原理与部署 BIND
- 第 2 章 全面解析 CDN 技术与实战
- 第 3 章 负载均衡和高可用技术
- 第 4 章 配置及调优 LVS
- 第 5 章 使用 HAProxy 实现 4 层和 7 层代理
- 第 6 章 实践 Nginx 的反向代理和负载均衡
- 第 7 章 部署商业负载均衡设备 NetScaler
- 第 8 章 配置高性能网站
- 第 9 章 优化 MySQL 数据库
- 第 2 篇 服务器安全和监控
- 第 10 章 构建企业级虚拟专用网络
- 第 11 章 实施 Linux 系统安全策略与入侵检测
- 第 12 章 实践 Zabbix 自定义模板技术
- 第 13 章 服务器硬件监控
- 第 3 篇 网络分析技术
- 第 14 章 使用 tcpdump 与 Wireshark 解决疑难问题
- 第 15 章 分析与解决运营商劫持问题
- 第 16 章 深度实践 iptables
- 第 4 篇 运维自动化和游戏运维
- 第 17 章 使用 Kickstart 完成批量系统安装
- 第 18 章 利用 Perl 编程实施高效运维
- 第 19 章 精通 Ansible 实现运维自动化
- 第 20 章 掌握端游运维的技术要点
- 第 21 章 精通手游运维的架构体系
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
最佳实践 20:高可用技术推荐
在以下 4 种负载均衡方案中,4 层负载均衡、7 层负载均衡、基于 DNS 的负载均衡、基于重定向的负载均衡,都存在负载均衡器这样角色的软件或者硬件,如果该角色的服务出现故障,则导致整体业务不可用,成为单点故障(Single Point of Failure)。为了避免该问题,需要对该服务进行高可用架构。本节将概要介绍常用的高可用方案,并根据经验进行技术方案的推荐。
在高可用协议方面,常见的有 3 种,分别是思科的私有协议热备路由协议(Hot Standby Routing Protocol,HSRP),虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP),共用地址冗余协议(Common Access Redundancy Protocol,CARP)。HSRP 是思科应用在路由器上的一种高可用协议。在开源方案上,VRRP 参照了 HSRP 协议,同时增加了认证功能,状态机也更加简单。CARP 是原生实现于 BSD 系统的高可用协议,目前已移植到 Linux 系统,但实践中实际部署在 Linux 环境的不多。
在 Linux 高可用性软件方面,主要有 Heartbeat 和 Keepalived 这 2 种。Heartbeat 可以配置使用单播(Unicast)、组播(Multicast)、广播(Broadcast)进行宣告和选举。Keepalived 使用组播进行宣告和选举,同时配置相对简捷。
因此,推荐在 Linux 环境下部署实现了 VRRP 协议的 Keepalived 进行高可用架构。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论