计算机中的墨菲定律

我目前的工作主要是负责公司的分布式存储ceph,这在互联网行业里算是高危行业,因为任何分布式系统都有个假设即故障是常态,所以一搞不好就要投简历走人了。老板也时不时的提醒我们这一点,做存储首要稳定,有次偶然提到了墨菲定律:有可能出错的事,就会出错。我后来查了一下,它其实有很多延伸的意思,适用于生活中各个方面,但究其本质就是三个字“别侥幸”。

百度百科给出了墨菲定律的完整介绍,主要内容:
一、任何事都没有表面看起来那么简单;
二、所有的事都会比你预计的时间长;
三、会出错的事总会出错;
四、如果你担心某种情况发生,那么它就更有可能发生。
墨菲定律的原句是这样的:如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。这句话迅速流传,是西方世界常用的俚语。

墨菲定律的一些衍生版本也的确有趣。比如”东西久久都派不上用场,就可以丢掉;东西一丢掉,往往就必须要用它”,再比如”你出去买爆米花的时候,银幕上偏偏就出现了精采镜头”。抛开 Murphy’s Law 衍生出来如此多的版本不谈,说一下墨菲定律和分布式系统之间的关系。而Anything that can go wrong will go wrong,这句话对搞分布式系统的人来说,应该是引起注意的,甚至作为金科玉律也不为过,一般来说,没有哪一个人管理系统是完美无缺的,但是如果你发现了系统的缺限置之不理,存在侥幸心理,那么最后往往会发生你最担心的问题。

你可能感兴趣的:(Ceph)