漫談高可用性與災難重建的規劃與評估
(第二集)

屠立剛 Joseph Tu

  • 精誠資訊/恆逸教育訓練中心-資深講師
  • 技術分類:網路管理與通訊應用

 

 

前言

第一集 所說明的概念得知建立高可用性與災難重建的規劃與評估的一開始是應該對要建立的產品或系統,先行評估其產品或系統的「可靠性/Reliability」或「可用性/Availability」。

取決系統使用「可靠性/Reliability」評估是因為該系統的價值性很高或是系統建構的難度性很高,因此該產品或系統便會採用可靠性的評估。相反來說,如果該產品或系統本身的取代性很高或是能夠快速地被建置,則便可以採用可用性的評估。

本集便先來談「可靠性/Reliability」評估應採取的內容有哪一些?
附註:我之所以撰寫這些討論的小品,除了我在第一集所提出的原因之外,也是因為發現在網路上探討這些主題的內容顯得有些雜亂,為了能夠澄清這些基礎的概念之外,也希望這些小品的描述,對您的學習與理解能夠提供更進一步的認識與了解。


「可靠性/Reliability」的評估內容

當我們要進行的是「可靠性/Reliability」評估時,就代表評估的對象是具有高價值的資產且不太能夠取代,此種系統一旦無法運作,便會造成巨大的損失,當然,有時也會是因為對該項產品的喜好性或習慣性,希望能夠持續的使用,但不管如何,如果對該項產品或系統是對可靠性來進行評估的話,那麼在採購該項產品之前或在進行系統建置之前,所進行的評估作業就變成非常重要。

可靠性評估是對評估的對象進行「信賴度」或簡稱「信度」的測量,因此要評估目標對象的可靠性,就要先了解可對該目標對象進行可靠性測量的測量工具,才能夠信賴該測量工具對該目標對象經測量後所提供的信度值,最後才能夠參考這這些測量值的評估。

雖然對產品或系統的測量工具有許多,我們無法一一了解,但是至少必須要知道由這些測量工具來測量目標對象後,提供的信度值所代表的意義是什麼? 這是我們應該要了解的重點。

一般來說,信賴度測試所提供最主要的測試內容可分成以下三大類:

  • 「內部一致性/Internal Consistency」
  • 「長期穩定性/Stability Over Time」
  • 「同等性/Equivalence」

內部一致性

所謂「內部一致性」指的是高度可靠的分數是精確且可重複的,意思是從一個測試的場合到另一個測試的場合,其測量的結果值都應該是一致的,如果每次測量所得到的值都不一樣,就代表可能是測量工具的可信度很低或是目標產品或系統的可靠度很低。

當然,要獲取每次測量都是等值的可能性是不太容易的,因此,內部一致性的值會取決測試的次數與每次測試值之後所進行運算後取得的誤差度。 所以取得內部一致性的最大考量,就是在進行每次測量時,都應該給予相同測量條件的環境。


長期穩定性

穩定性通常指的對內部一致性所取得的誤差值很小所代表的意義,但實際上這並不一定能代表是可靠的,可靠性的測試不只是在每次測量的結果,而應該還要加上在測量的過程中,能夠持續執行的時間,因此通常在能夠持續執行的時間過程中,依測量所訂的時間間隔來取得的測量值,如果能夠保持一致值的水準通常才會稱為穩定性。

除此之外,穩定性的測量還需要加上另一個因子,那就是「有效性/Validity」,因為穩定性本身是不含有效性的概念在裡面,但如果所測得的值,雖然是穩定但卻都是無效的話,該穩定性是不具有參考價值的。

所以穩定性的測試應該被定義成在一個具有一段可執行的時間過程中,依據測試的時間間隔來進行測試取得「有效性/ Validity」的值,這個有效性的值是代表了對期間測量值是否落在預測值的區間中,當在測量期間中所取得的測量值都落在預測值的區間時,也就是取得有效值之後,進行運算後取得其穩定性。舉例來說,通常心跳測試裝置的測試會以一分鐘跳動的次數來進行判讀,但是對於測量心跳的裝置來說,心跳強度不夠的時候,其測量有效度便會不夠,如果無效度次數過多,便代表該項測試不可靠。

長期穩定性則是在每次持續執行所取得有效性的穩定值之後,在對其每次測量穩定值進行運算的結果稱之,因此長期穩定性的值,是具有測量的時間與次數的兩種含意在裡面。


同等性

由於對目標的測量可以採用多種不同性質或不同程序的測試,因此所取得的測量值,也會因為測量的單位或運算的方法不同,所得到的結果也不相同,但這並不代表每種測量出來的結果值所代表的意義都是不一樣,舉一個最明顯的例子就是血壓測量,一般在進行血壓測量時,會針對兩個測量目標,一個是收縮壓、另一個是舒張壓,收縮壓的正常值是140mmHg以下,舒張壓的正常值是90mmHg,因此這兩個值雖然測量的目標不同,所得到的測量值也不同,但這兩個值是具有同等性的,因此當血壓測量時,我們在判讀血壓是否正常,會同時參考這兩個測量值。

所以對於可信度的測量而言,必須了解不同測量值所代表可信度的意義是否相同,如果能夠藉由具有同等性的不同測量值來證實具有相同有效性的結果,那麼也就增加了可靠性的信度。從以上的概念我們也可以知道,對於一項測量能夠具有多項同等性的測量值,可大大的提升該項測量的可信度。


結論

本文的目的在提供對於可靠性評估,應該針對什麼樣的內容來進行評估有一個初步的了解與認識。但是對於可靠性系統的評估,除了在此處執行可靠性的考量,但並沒有對執行失敗的部分進行評估,有時在評估系統可靠性在能夠執行的可信賴性之外,可能更在乎系統執行失敗的情況要如何來進行評估,所以如果您對此題目還有興趣,請繼續期待下一集對於可靠性的失敗評估。


待續……..


您可在下列課程中了解更多技巧喔!