가동 시간 계산기 - 서비스 가동 시간 및 다운타임 계산
다운타임으로부터 서비스 가동 시간 비율을 계산하거나, SLA 목표치에서 허용되는 다운타임을 역산합니다. 공식과 계산 예시, 나인스(9) 등급표를 포함해 IT 운영 담당자가 SLA 준수 여부를 빠르게 확인할 수 있는 무료 계산 도구입니다.
서비스 가동 시간 계산기
계산 결과
문서화
가동 시간 계산기
가동 시간 계산기는 서비스, 서버 또는 네트워크가 일정 기간 중 얼마나 많은 시간 동안 이용 가능한 상태였는지 계산합니다. 반대로도 계산할 수 있습니다. 서비스 수준 계약(SLA)에 따른 가동 시간 목표가 주어지면 해당 목표에서 허용하는 가동 중지 시간이 얼마인지 계산합니다.
가동 시간이 의미하는 것
가동 시간은 선택한 기간 중 시스템이 정상적으로 작동한 시간의 비율입니다. 가동 중지 시간은 시스템이 고장 났거나 연결할 수 없거나 그 밖의 이유로 제 기능을 하지 못한 나머지 시간입니다. 가동 시간과 가동 중지 시간을 합하면 항상 전체 기간이 됩니다.
가동 시간 공식
여기서 U는 백분율로 나타낸 가동 시간이고, T는 전체 시간이며, D는 가동 중지 시간입니다.
나누기 전에 전체 시간과 가동 중지 시간을 같은 단위로 변환합니다. 일반적으로 분을 사용합니다.
계산 예: 가동 중지 시간에서 가동 시간 계산
한 서버가 24시간 동안 실행됩니다. 해당 날짜에 30분 동안 중지되었습니다.
- 전체 시간: 24시간 = 1,440분
- 가동 중지 시간: 30분
- 가동 시간: ((1,440 − 30) / 1,440) × 100 = 97.92%
허용 가동 중지 시간 공식
SLA는 일반적으로 가동 중지 시간이 아니라 최소 가동 시간 비율을 약정합니다. 이 약정을 가동 중지 시간 한도로 변환하려면 다음 공식을 사용합니다.
여기서 D는 허용 가동 중지 시간이고, T는 전체 시간이며, S는 백분율로 나타낸 SLA 약정 가동 시간입니다.
계산 예: SLA에서 가동 중지 시간 계산
한 제공업체가 30일인 한 달 동안 99.9%의 가동 시간을 약정합니다.
- 전체 시간: 30일 = 43,200분
- SLA: 99.9%
- 허용 가동 중지 시간: 43,200 × (1 − 0.999) = 43.2분
일반적인 SLA 수준(“아홉의 개수”)
IT 팀은 백분율에 포함된 9의 개수를 세어 가동 시간 목표를 표현하는 경우가 많습니다. 9가 하나 늘어날 때마다 허용 가동 중지 시간이 크게 줄어듭니다.
| 가동 시간 | 별칭 | 연간 가동 중지 시간 | 월간 가동 중지 시간 | 일일 가동 중지 시간 |
|---|---|---|---|---|
| 99% | 아홉 두 개 | 3.65일 | 7.2시간 | 14.4분 |
| 99.9% | 아홉 세 개 | 8.76시간 | 43.2분 | 1.44분 |
| 99.99% | 아홉 네 개 | 52.56분 | 4.32분 | 8.6초 |
| 99.999% | 아홉 다섯 개 | 5.26분 | 25.9초 | 0.86초 |
수치는 30일인 한 달과 365일인 1년을 기준으로 하며 반올림한 값입니다.
가동 시간 계산기 사용 방법
- 원하는 경우 서비스 이름을 입력합니다. 서비스 이름은 결과에 표시되는 이름일 뿐 계산에는 영향을 주지 않습니다.
- 기간을 입력하고 단위를 선택합니다. 단위는 시간, 일 또는 년입니다.
- 계산 유형을 선택합니다. 가동 시간 비율을 구하려면 “가동 중지 시간”을, 허용 가동 중지 시간을 구하려면 “SLA”를 선택합니다.
- 가동 중지 시간은 분 단위로 입력하거나 SLA를 백분율로 입력합니다.
- 가동 시간 비율과 가동 중지 시간을 분 단위로 확인합니다. 차트에는 해당 기간이 가동 시간과 가동 중지 시간으로 나뉘어 표시됩니다.
기간은 양수여야 합니다. 가동 중지 시간은 음수이거나 전체 기간보다 클 수 없습니다. SLA는 0에서 100 사이여야 합니다. 유효하지 않은 조합을 입력하면 결과 대신 오류 메시지가 표시됩니다.
매우 높은 가용성을 계산할 때는 100%로 반올림하는 대신 소수점 이하 자릿수를 추가로 표시합니다. 99.999%와 같은 가동 시간 값은 엔지니어가 확인해야 하는 실제 격차이며, 완벽한 가동 시간과 같지 않습니다.
가동 시간과 가용성의 차이
가동 시간은 시스템이 실행 중인지 측정합니다. 가용성은 범위가 더 넓으며, 시스템이 올바르게 응답하고 사용하기에 충분히 빠른지도 확인합니다. 서버가 기술적으로는 “가동 중”이어도 과부하로 요청을 처리하기에는 너무 느릴 수 있습니다. 이 경우 서버는 가동 중이지만 완전히 가용한 상태는 아닙니다.
가동 시간이 중요한 이유
클라우드 제공업체, 호스팅 회사 및 IT 부서는 SLA 약정을 충족하는지 확인하고, 유지 보수 시간을 계획하며, 이중화 하드웨어나 장애 조치 시스템에 대한 지출을 정당화하기 위해 가동 시간을 추적합니다. SLA 목표를 충족하지 못하면 계약에 명시된 서비스 크레딧이나 기타 위약금이 발생할 수 있습니다.
자주 묻는 질문
가동 시간 계산기란?
선택한 기간에 대해 가동 중지 시간과 가동 시간 비율을 서로 변환하거나, SLA 백분율을 허용 가동 중지 시간 한도로 변환하는 도구입니다.
가동 시간 비율은 어떻게 계산하나요?
시스템이 작동한 시간을 전체 기간으로 나눈 다음 100을 곱합니다. 하루가 24시간이고 가동 중지 시간이 30분이라면 다음과 같습니다. ((1,440 − 30) / 1,440) × 100 = 97.92%.
99.9%의 가동 시간은 무엇을 의미하나요?
시스템이 1년에 최대 약 8.76시간, 한 달에 43.2분 또는 하루에 1.44분 동안 중지되어도 목표를 충족할 수 있다는 뜻입니다. 이 수준을 흔히 “아홉이 세 개”라고 합니다.
SLA에서 가동 중지 시간은 어떻게 계산하나요?
전체 기간에 (1 − SLA / 100)을 곱합니다. 30일인 한 달에 99.9% SLA를 적용하면 43,200 × 0.001 = 가동 중지 시간 43.2분이 허용됩니다.
가동 시간과 가용성의 차이는 무엇인가요?
가동 시간은 시스템이 실행 중이기만 한지를 측정합니다. 가용성은 시스템이 올바르고 충분히 빠르게 응답하여 사용할 수 있는지도 고려하므로, 기술적으로 실행 중이지만 느린 시스템은 가동 중인 것으로 계산되지만 완전히 가용한 상태는 아닙니다.
IT 팀은 왜 “아홉의 개수”를 말하나요?
백분율에서 99%에서 99.9%, 99.99% 등으로 9가 하나 늘어날 때마다 허용 가동 중지 시간이 대략 10분의 1로 줄어듭니다. 9의 개수를 세는 것은 가동 시간 목표가 얼마나 엄격한지 간단히 표현하는 방법입니다.
참고 문헌
- "High availability." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/High_availability.
- "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement.