跳到主内容

SLA 可用性计算器

开发者工具

99.9% → 年/月/日宕机时间

答案速览

99.95% SLA:年允许宕机约 262.8 分钟(4.38 小时),月均 21.9 分钟,周均约 5 分钟。

加载中

这个工具对你有帮助吗?

怎么用

  1. 选择或输入可用性:预设 99%/99.9%/99.95%/99.99%/99.999%,也可自定义。
  2. 读取年允许宕机:一年 525,600 分钟中的允许中断时长。
  3. 对照月/周/日口径:便于设定告警预算与值班目标。
  4. 反推架构目标:宕机预算决定要不要多可用区与自动切换。

核心要点

  • 每多一个 9,宕机缩 10 倍:99.9%(年 8.77h)→ 99.99%(年 52.6min)→ 99.999%(年 5.26min)。
  • 计划内维护算不算:多数 SLA 排除"提前公告的维护窗口",签约前务必看除外条款。
  • 错误预算:SRE 用 (100%−SLA) 作为可消耗的"预算",预算耗尽就冻结发版保稳定。
  • 串联系统相乘:两个 99.9% 的依赖串联,整体只有 99.8%——架构层级越多越难做高可用。

原理与公式

可用性 SLA 与允许宕机时间

允许宕机 = (1 − 可用性) × 统计周期
对照表:99% → 年宕 3.65 天;99.9% → 8.77 小时;99.95% → 4.38 小时;99.99% → 52.6 分钟;99.999% → 5.26 分钟
"几个 9"每多一个,允许宕机缩到 1/10
提升手段:多可用区部署、健康检查自动切换、灰度发布、数据库主从

示例:SLA 99.95%:年允许宕机 0.05%×525600 分钟 ≈ 262.8 分钟 ≈ 4.38 小时,月均约 21.9 分钟。

常见问题

99.99% 需要什么架构?
至少跨可用区双活 + 健康检查自动切换 + 数据库主从热备 + 灰度发布。单机房单实例做到 99.9% 已属不易。
SLA 不达标有什么赔偿?
云厂商通常按"服务时长抵扣券"赔偿(如宕机时长 ×100 倍),而非现金;且需用户主动在期限内申请。
怎么统计可用性?
口径要约定:按"成功请求数/总请求数"比按"分钟数"更严格。主流监控(Prometheus、云监控)两种都支持。
五个 9 是什么概念?
年宕机 5.26 分钟,相当于每月 26 秒。电信级核心网的标准,互联网业务做到四个 9 已属优秀。

相关工具

相关指南

来源与更新

可用性-宕机换算按一年 365 天(525,600 分钟)标准口径;SLA 等级描述参照 AWS/阿里云 ECS 服务等级协议。

最近更新

本页公式与内容经一键算团队复核,仅供学习参考,实际业务请以官方口径为准。

引用本页一键算. SLA 可用性计算器[EB/OL]. https://www.yijiansuan.com/c/dev/uptime-sla

本工具提供的结果仅供参考,不构成任何专业建议,请以官方核算为准。