关于高可用的思考
首先,不得不承认的是高可用只是少数系统的事情。
其次,拥有高可用意识是一件非常重要的事情。
再者,优秀的工程师能够让系统接近高可用。
最后,高可用是一件很长期的事情。
1.高可用只是少数系统的事情
没有价值的系统不需要关注高可用,因为保证系统高可用是需要比较高的成本的,比如需要招聘优秀的工程师、买更好的设备、更多的设备等。如果对应的系统即使出现可用性问题也能够容忍,那么就不需要太考虑高可用。
2.拥有高可用意识
如果你没有高可用意识,那么你写出来的代码肯定是在高可用方面比较薄弱的,你设计的系统就是非常耦合,每次上线新代码都是牵一发动全身。
3.优秀的工程师搭建高可用系统
毋庸置疑,在关键系统的设计上,所有公司都会不留余力去招聘最优秀的工程师去搭建系统。高手与一般工程师之间的差距还是非常大的。
4.高可用是一个体力活
导致系统没达到高可用有很多原因,很多原因都是没办法一步到位,因为业务在变化。
版权声明: 本文为 InfoQ 作者【朱月俊】的原创文章。
原文链接:【http://xie.infoq.cn/article/1c984cc85803080c72144e143】。文章转载请联系作者。
评论