7、高可用性技术:传统方法与基于对等的新思路

高可用性技术:传统方法与基于对等的新思路

1. 传统高可用性协议与解决方案

在实现高可用性和故障转移方面,主要有两种协议,它们都运用了心跳机制。虚拟路由器冗余协议(VRRP)是互联网工程任务组(IETF)正在起草的标准协议,用于互联网路由器之间的设备故障转移。而思科公司有一个基于相同概念的专有实现,即热备用路由协议(HSRP),该协议已在全球数千台路由器和交换机以及企业环境中得到广泛部署。

对于经典计算系统,供应商和实施者为了实现将服务从故障机器透明迁移到可用机器的最终目标,选择了不同的路径。以下是一些常见的服务器故障转移解决方案:
- Veritas Cluster Server
- SGI的Linux Failsafe
- LinuxHA
- CARP(OpenBSD的通用地址冗余协议)

这些产品都声称能解决单点故障问题,很难说哪个产品更好,因为它们各有其适用场景。在处理高可用性时,需要解决一系列问题,包括共享存储、应用程序对系统故障的感知以及责任迁移等。有些产品试图为用户提供一站式解决方案,而另一些则提供基本工具,让用户根据自身需求构建合适的解决方案。

在万维网领域,共享存储并非普遍需求。通常,Web服务具有水平扩展性,可作为分布式系统独立运行。这减少了对共享存储和应用程序故障转移的需求,因为应用程序已在所有节点上运行。依赖共享存储的Web系统通常会发现网络附加存储(如NFS)就已足够。路由器的情况类似,故障后,除了分配IP地址和参与必要的路由协商外,启用路由器服务并不需要复杂的逻辑或程序。

然而,数据库则更为复杂。实现数据库高可用性的经典方法是通过共享附加存储和两台机器之间的心跳机制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值