05 | 复杂度来源:高可用(读书笔记)

高可用的定义
系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。
简而言之就是高可用就是在遇到突发情况时可以保证系统任然能正常工作。也就是要有冗余的扩展方案保证系统的稳定
多机处理高可用
指的机器在采用分布式或者集群(一机多备或者全机0备)情况下工作时,能够协调处理好彼此的关系以及业务逻辑处理

存储高可用
异地机房之间的数据延迟时间不能太长,机房故障是存储系统依然能稳定工作。

高可用状态决策
指系统能判断当前状态是正常还是异常,高可用决策方式有几种
1.独裁式
一个机器作为决策的独裁者来判断当前系统是否正常
2.协商式
主备模式,互相交流信息来判断当前系统是否正常,如果主机挂了,从机来作为备用机工作
3.民主式
投票机制,少数服从多数,判断当前状态由算法来实现。

你可能感兴趣的:(05 | 复杂度来源:高可用(读书笔记))