千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:杭州千锋IT培训  >  技术干货  >  站点可靠性工程的关键指标有哪些?

站点可靠性工程的关键指标有哪些?

来源:千锋教育
发布人:xqq
时间: 2023-10-14 21:46:33

一、站点可靠性工程的关键指标有哪些?

站点可靠性工程 (SRE) 团队使用以下指标衡量服务交付质量和可靠性。

1、服务水平目标

服务水平目标 (SLO) 是具体的、可量化的目标,您确信软件能够以与其他指标相比合理的成本实现这些目标,例如:

正常运行时间或系统运行的时间系统吞吐量或输出下载速率或应用程序加载的速度

SLO 承诺通过软件向客户交付。例如,您为公司的食品配送应用程序设置了 99.95% 的正常运行时间。

2、服务水平指标

服务水平指标 (SLI) 是 SLO 定义的指标的实际度量。在现实生活中,您可能会得到与 SLO 匹配或不同的值。例如,您的应用程序 99.92% 的时间处于启动和运行状态,低于承诺的 SLO。

3、服务水平协议

服务水平协议 (SLA) 是法律文件,说明当一个或多个 SLO 未满足时会发生什么。例如,SLA 规定,技术团队将在收到报告后的 24 小时内解决客户的问题。如果您的团队无法在指定期限内解决问题,您可能有义务向客户退款。

4、错误预算

误差预算是指 SLO 的不合规公差。例如,SLO 中 99.95% 的正常运行时间意味着允许的停机时间为 0.05%。如果软件停机时间超过错误预算,软件团队将投入所有资源和精力来稳定应用程序。

二、站点可靠性工程如何工作?

站点可靠性工程 (SRE) 涉及软件团队中站点可靠性工程师的参与。SRE 团队为 SRE 设置关键指标,并根据系统风险容忍度水平创建错误预算。如果错误数量较少,开发团队可以发布新功能。但是,如果错误超过了允许范围内的错误预算,团队将暂停新的更改并解决现有问题。

例如,站点可靠性工程师会使用服务来监控性能指标并检测异常应用程序行为。如果应用程序存在问题,SRE 团队将向软件工程团队提交报告。开发人员会修复报告的案例并发布更新的应用程序。

1、开发运维

DevOps 是一种软件文化,打破了开发和运营团队的传统界限。有了 DevOps,开发人员和运营工程师不再孤立地工作。相反,他们可以使用软件工具来改进协作,跟上软件快速更新发布。

2、SRE 与 DevOps 的对比

SRE 是 DevOps 的实际实现。DevOps 为在日益缩短的开发时间中保持软件质量提供了哲学基础。站点可靠性工程为如何成功实现 DevOps 提供了答案。SRE 确保了 DevOps 团队在速度和稳定性之间取得适当的平衡。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

机器翻译有哪些使用场景?

2023-10-14

Node socket 与Java socket有哪些区别?

2023-10-14

SpringIOC 与工厂模式有哪些区别?

2023-10-14

最新文章NEW

MQTT 协议有哪些优势?

2023-10-14

remove()与removeAll()方法有哪些区别?

2023-10-14

DDD和TDD驱动开发有哪些区别?

2023-10-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>