故障无处不在
浏览次数: 次
正如上篇所说,最好的可靠性是不出故障,但这仅仅是美好的梦想罢了。事实上,故障无处不在,正如我们人类,每个人都有生老病死;就连最伟大的太阳,在50亿年之后,也将寿终正寝。一切皆可能故障,这是最基本的自然规律,也是我们开展可靠性工作的基本理念之一。
回到我们熟悉的产品,从硬件角度看,内存条、硬盘、电解电容等都是很典型的高失效率器件/部件,温度、湿度、振动、电应力等因素均可能会导致硬件故障;从软件角度看,低级错误bug,对异常场景的考虑不足等,也会导致软件处理性能下降,甚至会引发软件崩溃,软件逻辑错误,业务数据出错,错误网络传导等恶劣后果。另外,从产品外部看,可能还会存在气候异常,网络事故,人为操作失误等一系列的意外情况。
综上可见,故障是不可避免的,差异不过是寿命有长有短,故障率有高有低而已。作为高可靠的产品,应该首先假设每个物理硬件,每个软件模块均可能存在故障,并尽可能的改进质量,减少故障率,检测出故障,并实施好容错/恢复设计。

