1.什么是SLA?
SLA(Sever Level Agreement),即服务等级协议,指的是系统服务提供者(Severs Provider)对客户(Customer)的服务承诺。可以理解成服务方与客户方签订的协议或合约,具有法律效益,双方都应该遵守协议或合约内容。
值得一提的是,SLA也是用来衡量一个系统是否“健康”的一个方面。
2.通过指标衡量系统是否“健康”
(1)可用性——系统服务能正常运行所占用的时间百分比
SLA的可用性通常通过“四个九”即一天中系统服务的服务间断期来衡量。
可用性SLA是服务提供商对客户的正式承诺,明确了服务提供商将提供何种级别的服务,旨在确保服务的可用性、响应时间、故障恢复时间等关键指标达到预定的目标。

这里举例99.9%来说明上述停机时间是如何得来的:
99.9%即一天中有0.1%的可能性系统服务会被中断。一天有24小时,换算成秒(s)24h*60min*60s,所以可以得出系统可能被中断的时间为:(24*60*60*0.1%)=8.64秒
(2)准确性——系统服务是否允许某些数据是不准确的or丢失了的
SLA的准确性是指我们所设计的系统服务中,是否允许某些数据是不准确的或者是丢失了的,如果允许这样的情况发生,用户可以接受的概率(百分比)是多少。
错误率的计算较为简单:用一分钟内发送的错误数据请求数除以一分钟内发送的所有数据请求数
(3)系统容量——系统能够支持的预期负载量
SL


142

被折叠的 条评论
为什么被折叠?



