Files
nexus/wiki/concepts/NFR.md
2026-04-19 06:32:15 +08:00

30 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: nfr
title: "NFR非功能需求"
type: concept
tags: [sre, requirements, reliability]
last_updated: 2026-04-19
---
## Definition
NFRNon-Functional Requirements非功能需求是评判系统运行状况的标准决定可用性、性能、安全性、可扩展性等属性。
## Key Aspects
- **可用性Availability**:系统正常运行时间比例(如 99.9%、99.99%
- **性能Performance**:响应时间、吞吐量等
- **安全性Security**:数据加密、访问控制等
- **可扩展性Scalability**:水平/垂直扩展能力
## Cloud Context
在云端NFR 应更规范化,利用云原生服务:
- AWS Backup 定义备份策略和测试频率
- DR 规划包含季度测试和 IaC 基础设施
- NFR Epic 集成到 Sprint backlog
## Relationship with SRE
- [[SRE]] 通过 [[Error Budget错误预算]] 和 [[SLO服务等级目标]] 实现 NFR
- [[混沌工程]] 验证 NFR 是否满足
## References
- [[CTP Topic 41 NFR's and Error Budgets]] — NFR 在云和敏捷开发中的应用
- [[Brendan Standing]] — Micro Focus SRE 负责人