服务水平衡量指标
现有的很多云服务提供商,都会颁布自己服务的SLA条款。例如Amazon 的 EC2 和 S3 服务都有相应的 SLA 条款。这些条款看起来很高级神秘,但他们都是什么意思呢?
上面提到的三个概念SLA、SLO和SLI都是以服务水平开头。那么我们就先说一说什么是服务。
服务是什么
服务就是服务提供方能够为客户提供的一切有用功能。
于云厂商来说,其中会包括人和软件。
简述服务三指标
SLA = Service Level Agreement 服务水平协议 (对外承诺)
SLO = Service Level Objectives 服务水平目标 (对内产品目标)
SLI = Service Level Indicators 服务水平指标(对内产品服务质量评价指标)
SLI
- 对内的产品服务质量评价指标
- 当前服务的状态,可以是最基本的接口成功率、响应时间,也可以是一些业务指标,如客户投诉率等。
- 特点:可量化的、可确定的
SLO
- 对内的产品指标
- 服务的最终目标,我们是希望将特定的SLI作为健康服务的目标范围
- SLO必须是某特定指标在某个特定时间范围内的数值,例如某天的连接成功率为99.8%
SLA
- 对外的承诺
- 签订的协议中的SLO,若未达到SLO,将会受到处罚。但也不是所有公司都会签订这个协议。
提到SLA,就不能不提SLO和SLI。
如果没有好的SLO和SLI的支持,是不会有好的SLA出现的。