业界高可用的目标是几个9,对于每一个系统,要求是不一样的。研发人员对所设计或者开发的系统,要知道用户规模及使用场景,知道可用性的目标。比如,5个9的目标对应的是全年故障5分钟。几个9的目标比较抽象,需要对目标进行合理的分解,可以分解成如下两个子目标。频率要低:减少出故障的次数不出问题,一定是高可用的,但这是不可能的。系统越大、越复杂,只能尽量避免问题,通过系统设计、流程机制来减少出问题的概率。但如果经常出问题,后面恢复再快也是没有用的。时间要快:缩短故障的恢复时间故障出现时,不是解决或者定位到具