当前位置: 首页 > news >正文

分布式系统高可用全解析:从概念指标到战术方法,一文掌握!

可用性与可用率

可用性被定义为“系统或组件在需要使用时可操作和可访问的程度”[IEEE610],衡量可用性的指标是可用率,计算公式为:(总运行时长 - 业务中断时长)/ 总运行时长 * 100%。常用的可用率中,高可用通常指 3 个 9,关键系统如金融和电信通常要求可用率为 5 个 9。

可用性与可靠性

在架构中,与可用性类似的概念还有`可靠性`,本书不做区分,因为这两个概念都有上述衡量指标和实现高可用高可靠的对应战术方法。区别在于,高可用更强调系统可用时长,而可靠性更强调故障率。

硬件与软件高可用

在互联网和物联网广泛使用之前,系统的高可用目标主要针对硬件,如服务器、磁盘、网络高可用,实现方式主要采用备份。软件系统借鉴了自动检测和故障隔离,但软件不会随使用时长、频率增加导致可用性降低,导致软件无法达成高可用的原因有系统外部和内部的。实现软件高可用比硬件复杂得多。

分布式系统高可用未实现的原因

包括软件工程缺少对高可用的关注、流量变化、外部干扰、技术团队过于乐观、系统实现过于复杂等。

高可用战术方法

思维导图总结了一系列高可用战术方法。分布式系统通常分为无状态服务和有状态服务,无状态服务高可用战术更为简单,还列出了高可用架构的三种架构风格。

高可用设计通用原则

包括负载均衡、备份、热部署、万一原则、KISS 原则、可靠基础设施等。

无状态与有状态服务高可用

分布式系统里节点服务包含`业务处理`和`数据`两部分,据此分为无状态和有状态节点。有状态服务高可用难度大,无状态服务高可用设计有端到端原则、服务发现等多种战术。

系统高可用验证

在分布系统中,验证系统高可用需模拟极端情况,称为捣乱。以模拟 CPU 使用率为例介绍了方法,关于如何捣乱参考本书第三章。

参考书籍

本节内容参考了《Handbookof Reliability Engineering》等多本书籍。

http://www.jsqmd.com/news/1236997/

相关文章:

  • 深入理解 ember-cli-fastboot 架构:从沙箱到 Shoebox 的工作原理
  • 宇舶杭州官方售后网点2026年7月最新地址与客服热线信息公告 - 亨得利钟表维修中心
  • 深入解析SDFM模块与Sinc滤波器:高精度实时控制系统的信号采集与保护
  • 黄龙文武学校升学率怎么样?历年体育单招录取数据 - 圣龙武术朱老师
  • VeraCrypt磁盘加密实战:从原理到应用,打造你的本地数据保险箱
  • Remesh框架实战:7个GUI示例带你掌握CQRS架构在前端的最佳实践
  • Spring Boot汽车4S店管理系统实战:从零搭建Java Web毕业设计项目
  • 宁波圣通水利|正规打井公司,自有本地打井队,民用 / 工业深水井施工 - 品牌优选官
  • 带标注的墙面红外缺陷数据集,可识别8种类型的缺陷,1874张图,支持yolo,coco json,voc xml,文末有模型训练代码
  • 美度2026年7月最新深圳官方地址:客户售后全国统一热线服务 - 亨得利官方服务中心
  • AI视频配音自动同步:为什么你的模型总差0.3秒?——基于272小时标注数据集的时延归因分析报告
  • 2026最新TRAE和Qoder选择建议:国内四款AI工作助手深度横评评测
  • 面试官问:JDK 17/21核心新特性(虚拟线程/Record/密封类)?一张图+办公流程比喻,彻底拿下这道必考题(附图解+比喻+避坑指南)
  • Unity游戏实时翻译插件XUnity.AutoTranslator配置全攻略
  • 亲身到店探访深圳天梭官方售后服务中心|最新热线和详细维修地址(2026年7月最新) - 天梭服务中心
  • 雕马靠谱吗:信誉保障 - 17328623207
  • REFramework终极指南:为RE引擎游戏打造完整Mod开发平台
  • AI Agent技术临界点:超越人类认知的智能跃迁
  • 带标注的墙面缺陷红外热成像数据集,可识别裂缝,掉皮,空鼓,滲漏4种缺陷,463张图,支持yolo,coco json,voc xml,文末有模型训练代码
  • 雕马能短租吗:即租即用 - 18102756859
  • 2026年7月最新重庆江诗丹顿官方售后服务热线与网点地址查询 - 江诗丹顿官方服务中心
  • Stable-Baselines3 在机器人研究中的完整应用指南:法国国家机器人研究日2019教程深度解析
  • Inkling:革命性多模态AI模型深度解析,文本、图像与音频全能处理
  • Kimi K3把GPU干崩了,边缘计算的机会终于来了
  • 电子实验记录本系统开题报告
  • 实战指南:用Kuromoji轻松解决日语文本处理难题
  • 2026 木门十大品牌行业测评:环保性能成为消费决策,木门品质标准持续升级
  • Gemma-SEA-LION-v4.5-E2B-IT-8bits安全指南:模型使用的最佳安全实践
  • ADB命令实战:PC端高效操控Android手机指南
  • 美度成都2026年7月最新官方地址与售后电话,客户服务热线信息重磅更新 - 亨得利官方服务中心