选购云服务时,服务等级协议里的可用性数字是最常被引用的指标,也是最常被误读的指标。把这个数字翻译成真实体验,需要一套简单的换算与几条阅读规则。
## 可用性数字怎么换算
可用性以全年正常服务时间占比表示,换算成停机时长最直观。以常见的 99.9% 这一档作为纯算术示例:一年八千七百多个小时,乘以千分之一,对应全年约八个多小时的不可用额度;数字每多一个九,额度缩小为原来的十分之一。这个换算揭示两件事:相邻档位之间的体验差距是数量级式的;且承诺的额度是上限思路,实际表现通常好于额度,但额度决定了最坏情况的边界。
## 数字之外要看什么
第一看统计口径:哪些服务在范围内,是实例可用性还是网络可用性,计划内维护是否计入。口径不同,相同的数字含义差别很大。第二看赔偿条款:未达标时的赔付形式、申请流程与所需证据,赔付上限与赔付形式都是常见约定。第三看免责边界:用户侧配置错误、应用层故障、第三方因素通常不在赔付范围,读懂边界才能避免误期待。第四看历史表现:承诺是下限,实际记录是水平,两者都要问。
## 中小用户的阅读姿势
对多数业务,比抠数字更有效的是把可用性工程做在自己这层:跨可用区或跨地域的冗余部署、自动故障转移、数据备份演练。单实例的可用性承诺再高,也不等于业务的高可用;承诺保的是基础设施故障的赔偿权利,业务连续性始终要靠架构。可用性每提升一档,成本曲线陡峭上升,按业务实际容忍度选档,把预算花在架构冗余上,性价比通常更高。
## 常见误读
只看数字不看口径,跨服务商比较时口径不一致结论失真;把赔付条款当成保险,忽视赔付金额与业务损失的量级差;忽略自身架构的单点,把全部预期压在服务商承诺上。顺云的服务等级协议在官网有完整条款,阅读时按上述四个要点对照,可以得到扎实的判断。