什么是高可用
【高可用】(英文:High availability,缩写HA),
通常用来描述一个系统通过专门设计,从而减少停工时间,而保证其服务长时间连续可用性。
IT术语,指系统无中断地执行其功能的能力,代表系统的可用性程度。
IT系统或服务的高可用
在技术层面考虑,一个应用系统和服务可能会有好多模块集成组成,比如:(包括基础硬件、网络资源)、数据库、前端应用、缓存系统、搜索模块、消息队列、登陆服务等。系统或服务要做的高可用,每个模块都需要做到高可用,才能最终保证整个系统或服务达到高可用。只有一部分模块做到高可用,还不能认为整个系统或服务达到了高可用的要求。
高可用衡量指标
MTTF(Mean Time To Failure,平均故障时间),指系统无故障运行的时间,取所有从系统开始正常运行到发生故障之间的时间段的平均值。MTTF==∑T1/ N
MTTR (Mean Time To Repair,平均修复时间),指系统从发生故障到维修结束之间的时间段的平均值。MTTR =∑(T2+T3)/ N
MTBF (Mean Time Between Failure,平均失效间隔),指系统两次故障发生时间之间的时间段的平均值。 MTBF =∑(T2+T3+T1)/ N
计算机可用性定义为:
A=MTTF/(MTTF+MTTR)*100% 帮助理解 【!