
你买云服务器的时候,看到页面上写着“单实例可用性不低于99.975%”“多可用区部署可用性不低于99.995%”。你觉得很高。但99.9%和99.99%到底差在哪?多花一倍的钱多买一个9,值不值?
今天把SLA拆开讲清楚。
99.9% vs 99.99%:差了多少?
从数字上看只差了0.09%,但换算成实际停机时间,差距就很明显了。
| 可用性 | 每年允许停机 | 每月允许停机 | 每周允许停机 |
|---|---|---|---|
| 99.9%(3个9) | 8.76小时 | 43.8分钟 | 10.1分钟 |
| 99.99%(4个9) | 52.6分钟 | 4.38分钟 | 1.01分钟 |
| 99.999%(5个9) | 5.26分钟 | 25.9秒 | 6.05秒 |
99.9%的服务器,一年可以宕机将近9小时。99.99%的服务器,一年最多宕机52分钟。
99.9%和99.99%的实际差距是每月约39分钟。这对大部分网站来说,差别很大。如果你的业务一宕机就损失订单,每月多40分钟不可用可能是几十万的损失。
云厂商的SLA承诺到底是多少?
以阿里云为例,单实例的可用性承诺是99.975%。折算下来,单实例每月最多允许约11分钟的不可用时间。如果部署在单地域多可用区,承诺提升到99.995%——每月最多约2.2分钟不可用。
京东云的单实例承诺同样是99.975%,多可用区承诺99.995%。金山云的单实例承诺略低,为99.95%。
赔付门槛比你想象的高
很多人以为SLA达标就能赔钱。实际上,云厂商的SLA条款里列了一大堆“不算”的情况:
以下原因导致的不可用,不计入SLA统计,不赔付:
- 云厂商主动通知的维护升级
- 客户自己的应用程序被攻击
- 客户操作失误(停机、重启、卸载云盘等)
- 客户欠费导致的服务暂停
- 客户自行安装的软件或配置错误
- 不可抗力
简单说:除非是云厂商自己基础设施层面的故障,大部分情况都不在赔付范围内。想靠SLA赚钱,基本不现实。
普通业务该怎么选?
选单实例99.975%就够了:你的业务不是金融交易系统,不需要99.99%。单实例的承诺已经能满足大部分场景。
多可用区部署只对有高可用要求的业务有意义:多可用区部署意味着你在两个机房各跑一套实例,成本和复杂度都会翻倍。只有你的业务真的不能承受单机房故障时,才值得投入。
把精力放在备份和恢复上,而不是追求更高的SLA:与其多花钱买一个9,不如做好备份和快照。数据丢了,SLA赔再多也换不回来。
最后一句
99.9%和99.99%相差的是每月约40分钟的可用时间。99.9%对大部分业务已经够用,99.99%是给那些宕机一分钟损失巨大的业务准备的。看清楚云厂商的SLA条款里哪些情况不赔,比看承诺数字更重要。




