下表給出了根據搜集到的數據,改變節點的 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 ——硬件和網絡拓撲詳述