Sre专业术语集
SRE是指当软件工程师被用来解决操作问题时发生的纪律。
Sre术语级别:
在这个世界上,我们知道数十亿人每天使用不同的服务。它可能是付费的,也可能是无偿的服务,可能是任何。即使服务是付费的或免费的,所有的人/客户都对服务有很高的期望,即高可靠性、高可用性和高吞吐量以及许多其他方面。
然后你的人如何确切地知道你的服务是可靠的还是不可靠的,它是否完全满足用户的期望。你如何衡量你的服务的可靠性。
你怎么知道你的服务是“可靠的”?
因此,解决上述问题的答案是SRE提供了一些服务级术语。所以在本博客中将逐一详细讨论每一个术语。有以下三种不同的术语。
这就是为什么对公司来说理解和维护SLA、SLO和SLI很重要–这三个首字母表示我们向用户做出的承诺,帮助我们遵守这些承诺的内部目标,以及告诉我们如何做的可跟踪测量。
SLA
SLA(service level agreement)是提供商和客户机(即供应商和客户)之间关于正常运行时间、可伸缩性、可靠性、响应性和责任等可度量指标的协议。
基本上,在这份协议中,我们提到了我们对客户做出的所有承诺,不仅承诺,而且如果你不遵守这些承诺,后果也是如此。这些协议通常由公司的新业务和法律团队起草。通常,后果包括经济处罚、服务信用或许可证延期。
谁需要SLA:一般来说,SLA是供应商和付费客户之间的协议。对于免费服务,不需要SLA。
SLA困难的原因:这些协议通常是由那些自己不在技术领域的人编写的,他们经常做出团队难以衡量的承诺,不总是与当前和不断发展的业务优先级一致,也不考虑细微差别。
SLO
SLO(service level objective)是SLA中关于特定度量的协议,如正常运行时间或响应时间。因此,如果SLA是您与客户之间的正式协议,SLO则是您向该客户做出的单独承诺。
SLO是开发人员需要达到和衡量自己的目标。
谁需要SLO:SLA只适用于付费客户,SLO对付费和未付费客户以及内部和外部客户都有用。
SLI
SLI(服务水平指标)是对所提供的服务水平的某些方面的仔细定义的定量度量。例如(延迟,错误率)。
SLI(服务水平指示器)测量对SLO(服务水平目标)的遵从性。因此,例如,如果SLA指定系统99.95%的时间可用,那么SLO可能是99.95%的正常运行时间,而SLI是正常运行时间的实际度量。
服务水平目标是服务水平目标的基础,服务水平目标又是服务水平协议的基础;SLI因此也被称为SLA度量。因此,可以有许多不同的服务水平指标。那么你打算考虑测量所有这些指标吗?
那么你打算考虑哪些指标呢?选择那些代表快乐用户和不快乐用户的指标。所以我们可以说,一个好的指标代表了用户快乐与不快乐之间的关系。
谁需要SLI:任何根据SLO衡量业绩的公司都需要SLI,以便进行这些衡量。没有SLI,就不可能有SLO。
- 点赞
- 收藏
- 关注作者
评论(0)