什麼是可用率/停機時間計算器?
這個計算器能將服務水準協議(SLA)的可用率百分比——例如 99.9%(俗稱「三個九」)或 99.999%(「五個九」)——換算成指定時段內所允許的最長停機時間。不論你管理的是伺服器、網站、API,還是任何需要全天候運作的服務,掌握自己的「停機額度」都能幫助你規劃維護時段,並在供應商未達標時據理力爭。
使用方式
輸入目標可用率百分比(例如 99.95),再選擇時段:每日、每週、每月或每年。計算器會即時顯示允許的停機時間,並以天、時、分、秒呈現。其中「月」採用平均長度 30.4375 天,「年」採用 365.25 天,以涵蓋閏年因素。
公式說明
允許的停機時間,等於不可用比例乘以該時段的總時間:
$$\text{停機時間} = \left(1 - \frac{\text{可用率\%}}{100}\right) \times \text{時段}$$反推之,實際觀測到的可用率為 (總時間 − 停機時間)÷ 總時間 × 100。計算時會先把總時間換算為分鐘(時段天數 × 24 × 60),再乘上不可用比例。
實例演算
假設你承諾每年可用率達 99.9%,則不可用比例為 \(1 - 0.999 = 0.001\)。一年共有 \(365.25 \times 24 \times 60 = 525{,}960\) 分鐘。允許的停機時間為
$$525{,}960 \times 0.001 = 525.96 \text{ 分鐘} \approx 8.766 \text{ 小時} \approx 0.365 \text{ 天/年}$$
常見問題
「三個九」是什麼意思?這是 99.9% 可用率的簡稱,相當於每年約允許 8.77 小時的停機時間。
為什麼用 365.25 天和 30.4375 天?這些平均值已把閏年與每月天數不一的因素納入考量,能給出長期而言更公允的停機額度。
如何檢查我實際的可用率?使用公式 \(U = \dfrac{\text{總時間} - \text{實際停機時間}}{\text{總時間}} \times 100\)。若一年(525,960 分鐘)中停機 60 分鐘,則可用率為
$$\frac{525{,}900}{525{,}960} \times 100 \approx 99.9886\%$$