Files
nexus/wiki/sources/ctp-topic-41-nfrs-and-error-budgets.md
2026-04-19 06:32:15 +08:00

3.1 KiB
Raw Blame History

id, title, type, tags, date, sources
id title type tags date sources
ctp-topic-41-nfrs-and-error-budgets CTP Topic 41 NFR's and Error Budgets source
cloud-learning
devops
sre
2026-04-14
raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/10_OpenText-Series/ctp-topic-41-nfrs-and-error-budgets.md

Source File

Summary

  • 核心主题NFR非功能需求与 Error Budget错误预算在云和敏捷开发中的应用
  • 问题域:如何平衡功能快速交付与系统可靠性要求
  • 方法/机制SRE 实践、SLI/SLO/SLA 体系、混沌工程
  • 结论/价值Error Budget 将失败正常化,弥合开发与运维之间的鸿沟

Key Claims

  • NFRNon-Functional Requirements非功能需求是评判系统运行状况的标准决定可用性、性能、安全等属性
  • Error Budget错误预算是系统在不影响客户的前提下可以不可靠的最大时间量
  • Error Budget = 1 - 可用性 SLO例如 99.9% SLO 对应 0.1% Error Budget
  • 混沌工程Chaos Engineering通过故意引发故障来测试系统韧性确保满足 NFR
  • AWS 共享责任模型下,企业必须自行架构和管理云服务以满足 NFR

Key Quotes

"We want to drive collaboration across our product groups and operations to ensure our obligation to our customers." — Brendan Standing

"Error budgets normalize failure as part of the development process." — Brendan Standing

"Perfect availability is 100%, and the error budget falls between the SLO and 100%." — Brendan Standing

Key Concepts

Key Entities

  • Brendan StandingMicro Focus SRE 负责人,演讲者
  • AWSAmazon Web Services云服务提供商共享责任模型
  • Micro Focus软件公司SRE 团队所在组织

Connections

Contradictions

  • (暂无)

Notes

  • NFR Epic 目标:将 NFR 模板集成到 Sprint backlog确保任何重大变更都考虑 NFR
  • NFR 在云端应更规范化,利用云原生服务(如 AWS Backup 定义备份策略和测试频率)
  • 监控能力对于衡量 Error Budget 是否耗尽至关重要
  • 下一步:与产品团队合作,将 NFR 集成到 backlog制定 SLO