最近看了篇关于稳定性相关的PPT,说的很好。有兴趣的可以看看。PPT地

stabilitypatternspresentation-120709090734 -phpapp02.pdf  

   PPT主要讲了些关于稳定性的模式和反模式。

   影响稳定性的第一点:集成!

   怎么定义集成?个人认为:

       1.基础设施层集成:网络层面,存储层面,机器和操作系统等

       2.技术层面的集成:基础技术整合,java,db,开源等等。

       3.业务层面的集成:业务的不合理分布也会影响系统的稳定性;可以对业务进

行分拆和抽象,从而提供更为稳定的业务结构,不要让不稳定的业务,影响稳定的业

务。

   任何一个集成点的风险都可能成为影响稳定性的点,也许就是ASA的一个认为误操

作;也许就是一行日志,也会影响系统的稳定性。

   那我们怎么应对集成给我们带来的风险呢:

       1.稳定的基础设施,网络层面提供多种通道,备份,异常监控,容错;

       2.技术上面:尽量选取稳定的技术,复杂东西可控性,可视性变低,而且很

容易出错,出错了不容易修复。

       3.业务层面:业务的抽象程度影响系统和业务的稳定性;慢的业务托慢系统

运行;容易出错的业务影响其余稳定的业务。。。

       下回分解。。。