FMEA 方法
FMEA(Failure mode and effects analysis,故障模式与影响分析),FMEA 是一种在各行各业都有广泛应用的可用性分析方法,通过对系统范围内潜在的故障模式加以分析,并按照严重程度进行分类,以确定失效对于系统的最终影响。
具体分析方法
- 给出初始的架构设计图。
- 假设架构中某个部件发生故障。
- 分析此故障对系统功能造成的影响。
- 根据分析结果,判断架构是否需要进行优化。
其实,就是一个FMEA分析表,表格包含下面部分
- 功能点
- 故障模式
- 故障影响
- 严重程度
- 故障原因
- 故障概率
- 风险程度
- 已有措施
- 规避措施
- 解决措施
- 后续规划
FMEA实战
简单的用户管理系统,包含登陆和注册两个功能,初始架构:
架构中,Mysql负责存储,Memcache负责缓存,server负责业务处理,如下FMEA分析表
由此主要改进措施为:
- Mysql增加备机
- MC从单机扩展为集群
- Mysql双网卡连接
改进后的架构: