程序员笔记 (五十三)高可用和负载均衡


aihuafeng66t
克里斯蒂亚诺诺 2024-01-12 14:11:31 50682 赞同 0 反对 0
分类: 资源 标签: 运维
程序员笔记 (五十三)高可用和负载均衡

1、负载均衡

负责均衡服务器根据负载均衡算法(轮询,随机,哈希,权重等)来分发请求到不同的主服务器。 
每个主服务器都是等价的,都可以完成相同的功能 
容错(fall-over):容错是负载均衡服务器里面的一个概念。是指当一台主服务器宕机后,集群能够继续提供服务的策略。比如说当主服务器A宕机后,负载均衡服务器要能发现主服务器A不能继续提供服务了,以前分发到主服务器A的请求要分发到其它主服务器。这种处理就是容错处理。

2、高可用

高可用的含义就是当一台服务器宕机后,服务可以继续使用以及数据不会丢失。 
如果是负载均衡集群,当负载均衡服务器宕机后,整个服务就不可以使用了。 
如果是主服务器A宕机后,即使原本分发到主服务器A的请求可以重新分发到主服务器B,主服务器A上的缓存数据也会丢失,所以说只用负载均衡集群无法提供高可用。 
实现高可用的思想很简单,就是采用主从(master->slave)备份。从服务器为主服务器的备份,当主服务器宕机后,根据一定算法从所有从服务器中再挑选出一台服务器来作为主服务器继续提供服务。 

3、区别

1)负载均衡集群中,更多的关注可扩展性和性能,比较关注集群节点处理能力;高可用集群,更多的关注可用性,比较关注自动侦测,自动切换,自动恢复。

2)在高可用性集群内,每种服务的用户数据只有一份,在任一时刻只有一个节点能读写这份数据。在负载均衡集群内,对于数据一般不会只有一份,往往基本上都是有差异的。

3)高可用性集群对一种服务而言不具有负载均衡功能,它可以提高整个系统的可靠性,但不能增加系统的负载能力。负载均衡集群的各节点间通常没有共用的存储介质,用户数据被复制成多份,存放于每一个提供该项服务的节点上。

对于同一种服务,是不能同时获得高可用性与负载均衡能力的,大家看看数据库服务就很清楚了。

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
克里斯蒂亚诺诺L1
粉丝 0 资源 831 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  127
统信桌面专业版【全盘安装UOS系统】介绍  122
银河麒麟桌面操作系统安装佳能打印机驱动方法  114
银河麒麟桌面操作系统 V10-SP1用户密码修改  105
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.03元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!