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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 维基百科高可用的定义: 系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。 这个定义...
    星夜95阅读 2,828评论 0 4
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,194评论 2 89
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 13,317评论 0 13
  • 高可用:系统无中断(难点)地执行其功能的能力。 形式上看,和高性能一样的,通过增加更多机器来达到目的,但其实本质上...
    hedgehog1112阅读 3,523评论 0 3
  • 分布式系统面临的第一个问题就是数据分布,即将数据均匀地分布到多个存储节点。另外,为了保证可靠性和可用性,需要将数据...
    olostin阅读 10,225评论 2 26

友情链接更多精彩内容