hadoop3.x ha高可用-单点故障、主备集群角色、高可用、集群可用性评判标准

单点故障

单点故障,single point of failure,缩写 SPOF,指系统中某一点一旦失效,就会让整个系统无法运行,单点故障 成为 整体故障

类比

商品服务出现故障,将导致其他服务无法使用,即:出现整体故障

解决 单点故障 的关键

关键: 不是 永远 不出现故障,而且让故障对业务的影响降到最小

原因:软硬件故障是难以避免的问题

成熟解决方案

给单点故障设置备份,形成主备架构,即:当 主节点挂掉,备份顶上,短暂的中断之后继续提供服务

常见:一主一备 架构,或 一主多备 架构,备份越多,容错能力就越强,但冗余也大,资料浪费

主备集群角色

active

主角色。活跃的角色,代表正在对外提供服务的角色服务。

有且只有一个 active 对外提供服务

standby

备份角色。需要和主角色保持数据、状态同步,并且时刻准备切换成主角色,即:当主角色出现故障时,将从 standby 切换成 active ,对外提供服务,保持服务的可用性

高可用

高可用,high availability,缩写为 HA,指:系统无中断运行的能力,代表系统的可用性程度。

是进行系统设计时的准则之一。

高可用性系统意味着系统服务可以更长时间运行,通过提高系统的容错能力来实现

实现

通过 冗余 的方式增加多个相同机能的部件,只要这些部件 没有同时失效,系统仍可运作

集群可用性评判标准

高可用性衡量标准:x 个 9,x值为 3-5

x 个 9,表示1年时间,系统正常运行 与 总时间(1年) 之比

3 个 9

(1-99.9%) * 365 * 24 = 8.76 小时

表示:该系统连续运行 1年 ,最多可能的 业务中断时间 是 8.76 小时

4 个 9

(1-99.99%) * 365 * 24 = 0.876 小时 = 52.6 分钟

表示:该系统连续运行 1年 ,最多可能的 业务中断时间 是 52.6 分钟

5 个 9

(1-99.999%) * 365 * 24 = 5.26 分钟

表示:该系统连续运行 1年 ,最多可能的 业务中断时间 是 5.26 分钟


原文出处:/show_1IX26ClrhT1s.html