업타임/다운타임 계산기란?
이 계산기는 99.9%('쓰리 나인')나 99.999%('파이브 나인') 같은 서비스 수준 협약(SLA) 가동률을 입력하면, 선택한 기간 동안 허용되는 최대 다운타임으로 환산해 줍니다. 서버, 웹사이트, API 등 항상 켜져 있어야 하는 서비스를 운영한다면, '다운타임 예산'을 미리 파악해 두는 것이 중요합니다. 유지보수 작업 시간을 계획하고, 서비스 제공업체에 SLA 준수 책임을 묻는 근거가 되기 때문입니다.
사용 방법
목표 가동률(예: 99.95)을 입력하고 기간을 선택하세요 — 하루, 주, 월, 연 단위 중에서 고르면 됩니다. 그러면 허용 다운타임이 일·시·분·초 단위로 즉시 표시됩니다. 월은 평균 길이인 30.4375일, 연은 윤년을 반영한 365.25일을 기준으로 계산합니다.
계산 공식
허용 다운타임은 '비가용 비율'에 해당 기간의 전체 시간을 곱한 값입니다:
$$\text{다운타임} = \left(1 - \frac{\text{가동률\%}}{100}\right) \times \text{기간}$$이를 반대로 풀면 실제 측정 가동률은
$$\frac{\text{전체 시간} - \text{다운타임}}{\text{전체 시간}} \times 100$$이 됩니다. 비가용 비율을 적용하기 전에 전체 시간을 분 단위(\(\text{기간 일수} \times 24 \times 60\))로 변환합니다.
계산 예시
연간 99.9% 가동률을 보장한다고 가정해 봅시다. 비가용 비율은 \(1 - 0.999 = 0.001\)입니다. 1년은 \(365.25 \times 24 \times 60 = 525{,}960\)분입니다. 허용 다운타임은
$$525{,}960 \times 0.001 = 525.96 \text{ 분} \approx 8.766 \text{ 시간} \approx 0.365 \text{ 일/년}$$이 됩니다.
자주 묻는 질문
'쓰리 나인(three nines)'이 무슨 뜻인가요? 99.9% 가용성을 줄여 부르는 표현으로, 연간 약 8.77시간의 다운타임이 허용됩니다.
왜 365.25일과 30.4375일을 사용하나요? 윤년과 달마다 다른 일수를 반영한 평균값으로, 장기적으로 공정한 다운타임 예산을 산출하기 위해서입니다.
실제 가동률은 어떻게 확인하나요? \(U = \dfrac{\text{전체 시간} - \text{실제 다운타임}}{\text{전체 시간}} \times 100\) 공식을 사용하세요. 525,960분인 1년 동안 60분 다운되었다면,
$$\text{가동률} = \frac{525{,}900}{525{,}960} \times 100 \approx 99.9886\%$$입니다.