Sre专业术语集

举报
kaliarch 发表于 2022/10/07 17:51:55 2022/10/07
【摘要】 SRE是指当软件工程师被用来解决操作问题时发生的纪律。 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。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。