下表给出了根据搜集到的数据,改变节点的 MTTF ,为一个活动-活动 2 节点群集计算得到的可用性。 MTTF 仍然无法轻松测到,因此该表给出了在目标 MTTF 处的可用性。
使用 MMASC 方法,此 2 节点活动-活动群集计算得到的可用性为 99.9197%
下表给出了在 MTTF 为 30 天的条件下,计算得到的活动-活动 2 节点群集的可用性。
使用 MMASC 方法,此 2 节点活动-活动群集计算得到的可用性为 99.9813%
注: 前面的两张表格给出了一个节点和两个节点情况下的故障切换实例。 对于以单个节点而非一个群集的形式运行的服务器来说,预计其 MTTF 大约为 2 节点活动-活动群集的一半。
SQL Server 群集
SQL 服务器 是一种双节点的活动——被动 MSCS 群集。 这种系统的可用性是根据 MMASC 计算的。
注: 前面两张表格是和介绍活动-活动群集的表格不同的,这是因为当群集某一成员发生故障的时候,活动——被动群集不能进行更多的工作。 这样一来,后一个节点进行故障切换的 MTTF 等于前一个活动节点的值。
MSIB 项目组发现,这一层的平均故障切换时间为五分钟,故障服务器重新加入群集需要八分钟三十秒的时间。
下表展示了 MTTF 数值是如何影响群集的总体可用性的。
使用 MMASC 方法,此 2 节点活动——被动群集计算得到的可用性为 99.9504%
下表给出了在目标平均时间为 30 天的条件下,计算得到的活动-活动 2 节点群集的可用性。
使用 MMASC 方法,此 2 节点活动——被动群集计算得到的可用性为 99.9884%
整体可用性
如前所述,整个集成系统的可用性为以下计算的结果:
p1 X p2 X p3 X p4 X p5
对每个节点都以 MTTF 为一星期和一个月为条件进行计算。 利用这个方程, IT 专业人员可以建立起每个节点的目标 MTTF ,从而实现可测量的整系统可用性。 这样一来您能够掌握主动,决定目标 MTTF 是多少,而不是必需要猜测为了满足正常运行时间标准系统出现故障之后 MTTF 将会是多少。 这一分析确切地给出了要实现整系统可用性服务水平协议的要求哪些节点必需要加以改进。
下表总结了如本部分前面所述使用了同样的 MTTF 向量的系统的整体可用性。
附录 A ——硬件和网络拓扑详述