三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

系统可用性详解

系统可用性详解

本文面向程序员、工程师、架构师、技术专家及技术负责人,提供系统可用性的定义、核心指标、计算公式、设计战术、真实案例及故障排查方法。图文并茂,可作为日常查询手册。


一、什么是系统可用性?

1.1 定义

系统可用性(Availability) 是指系统在规定时间内、规定条件下能够正常执行其功能的概率或时间比例。简单说,就是“系统能用的时间占比”。

1.2 类比

想象一台自动售货机:

  • 如果它一年 365 天 24 小时都能正常出货,可用性 = 100%。

  • 如果一年中总共“罢工”了 8.76 小时,可用性 = 99.9%(三个9)。

  • 金融核心系统往往要求 99.999%(五个9),即每年故障时间不超过 5.26 分钟。

1.3 为什么可用性重要?

  • 业务连续性:电商网站宕机 10 分钟可能损失百万销售额。

  • 客户信任:频繁不可用的应用会被用户抛弃。

  • 合规要求:金融、医疗、政务系统有法定可用性指标。


← 返回列表