分布式系统阅读笔记(十八)-----副本备份技术

本文探讨了分布式系统中副本备份的重要性和作用,包括提高可用性和容错能力。介绍了系统模型、组通信、被动和主动副本技术,以及Gossip结构、Bayou和Coda等HA服务实例。此外,还讨论了事务和副本数据的一致性问题,以及如何应对网络分区带来的挑战。
摘要由CSDN通过智能技术生成

介绍

在分布式系统中,副本和备份是一个用来提供高可用性和一定的容错能力的手段和措施。HA(高可用性)在当前越来越成为一个趋势在一些移动计算的领域和一些失去连接的状态场景之下。在这篇笔记中,我会介绍一些副本备份的相关技术点,比如基于隶属度管理的组通信,还有被动和主动备份技术,以及最后的副本分区的一些情况。

1、副本在分布式系统中被用的非常的广泛,比如说被用于资源的缓存的访问,放置在代理服务器上或者说存在于客户端的本地机子上,对于源资源的一个拷贝。

2、副本的技术的出现加强了服务的性能,首先可以避免了请求服务的延迟,当远程访问源服务器资源的时候,第2点,提高了高可用性,当服务器宕机的时候,至少还有他的副本资源的存在,以至于在客户端失去连接的时候还能正常使用,这其实也是容错能力的一个表现。这里用一个数字来体现这一点,如果说服务器有2个副本,每个服务器宕机的概率为5%,只有当2个服务器都不可用的时候才会造成系统真正的不可用,概率p=1-0.05*0.05=0.9975,也就是说是99.75%,这已经是很一个高度可用的比例值了。

3、但是这里就会有一个比较重要的问题,已经有这么多的副本备份了,如何维护他们的一致性问题,数据不一致了,后果可很严重

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值