使用步驟
- 選擇計算方式:可用性換算停機時間、停機時間換算可用性,或多元件綜合可用性。
- 填入可用性百分比(或點常見 SLA),或者填停機時長和統計週期。
- 計算多元件時,每個元件填可用性和冗餘份數,結果顯示整個系統的可用性和允許停機時間。
引數說明
- 統計週期
- 月按 365.25 ÷ 12 天、年按 365.25 天計算,與常用的 SLA 計算方式一致。
- 幾個 9
- 99.9% 是 3 個 9,99.95% 約等於 3.3 個 9。
- 冗餘份數
- 同一組件部署幾份、任意一份可用即可(如主備資料庫);整體可用性 = 各元件可用性相乘,每個元件 = 1 −(1 − 單份可用性)^份數。
各 SLA 允許的停機時間
月按 365.25 ÷ 12 天、年按 365.25 天計算,所以下面的數字與計算器一致:
| 可用性 | 每天 | 每月 | 每年 |
|---|---|---|---|
| 99% | 14 分 24 秒 | 7 小時 18 分 18 秒 | 3 天 15 小時 39 分 36 秒 |
| 99.9% | 1 分 26.4 秒 | 43 分 49.8 秒 | 8 小時 45 分 57.6 秒 |
| 99.95% | 43.2 秒 | 21 分 54.9 秒 | 4 小時 22 分 58.8 秒 |
| 99.99% | 8.6 秒 | 4 分 23 秒 | 52 分 35.8 秒 |
| 99.999% | 0.9 秒 | 26.3 秒 | 5 分 15.6 秒 |
一個完整示例
在「停機時間 → 可用性」中,一個月停機 30 分鐘,可用性是 1 − 30 ÷ 43,830 分鐘 = 99.93%,約 3.2 個 9。在「多元件綜合可用性」中,兩臺冗餘的 99.9% Web 伺服器得到 1 − 0.001² = 99.9999%。再把它們與一個 99.95% 的資料庫串聯,相乘:99.9999% × 99.95% ≈ 99.95%。單個資料庫決定了整個系統的上限。
常見問題
99.9% 和 99.99% 差多少?
99.9% 一年約 8 小時 46 分鐘停機,99.99% 一年約 52 分鐘,99.999% 一年只有約 5 分鐘。
為什麼串聯的元件越多,整體可用性越低?
串聯時任何一個元件故障整個系統就不可用,可用性相乘只會越來越小。例如兩個 99.9% 的元件串聯只有約 99.8%。
冗餘計算準確嗎?
公式假設各份故障互相獨立。實際上同機房斷電、同一個配置錯誤會讓多份同時失效,真實可用性通常低於計算值。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。