日常妙招屋
白蓝主题五 · 清爽阅读
首页  > 网络监控

SLA统计周期一般是多久?搞懂这个才不怕被坑

你有没有遇到过这种情况:公司用的云服务说全年可用性99.9%,结果某天断了几个小时,客服却说‘还在SLA范围内’?这时候你可能会纳闷,SLA的统计周期到底是按天算、按月算,还是按年看?

SLA统计周期常见是按月或按年

SLA,也就是服务等级协议,里面承诺的可用性指标,比如99.9%或99.99%,它的统计周期通常是以月为单位,也有部分厂商按年计算。举个例子,阿里云、腾讯云这些主流服务商,大多是按自然月来统计SLA达标情况。

拿99.9%月度可用性来说,相当于一个月最多允许停机约43分钟。如果当月故障时间超过这个值,用户就可以申请服务赔偿。而如果是99.99%,那容错时间就更短,大概只有4分钟多一点。

为什么不是按天算?

有人会问,为啥不按天统计?其实挺简单的——网络波动、硬件维护这些小问题偶尔发生很正常,如果每天都要达标,对服务商压力太大,成本也会转嫁到用户头上。按月统计能平滑掉一些短暂异常,更贴近实际使用体验。

就像你家宽带,偶尔早上卡一下,但整个月下来大部分时间都正常,运营商也不会天天赔钱。道理是一样的。

不同服务类型周期可能不一样

别以为所有服务都一样。CDN、DNS这类基础服务,SLA周期普遍是月度。但有些SaaS产品,比如企业邮箱或在线协作工具,可能会按季度甚至年度来算。签合同前一定要看清楚条款里的“Measurement Period”(统计周期)写的是什么。

还有些厂商玩文字游戏,号称“全年99.95%”,听着不错,可一旦出问题,你会发现这是一整年加起来算的。万一某个月断了两小时,其他月份补回来就行,用户实际体验可能已经很差了。

自己也能简单算一算

如果你真在意SLA兑现情况,可以自己记个账。比如每个月用监控工具记录下服务中断时间,月底加总对比承诺值。公式也不难:

实际可用率 = (总秒数 - 故障秒数) / 总秒数 × 100%

以一个月30天为例,总秒数是2,592,000秒。如果系统停了2000秒,那可用率就是(2,592,000-2000)/2,592,000 ≈ 99.92%。要是承诺的是99.9%,那还算达标;要是承诺99.99%,那就差远了。

下次再看到“高可用”宣传时,别光看百分比,记得多问一句:这个数据是按啥周期算的?心里才有谱。