업타임 SLA 계산
입력
| 가용성 목표 | 99.9 % |
|---|
업타임 SLA 계산
SLA(서비스 수준 계약) 가용성 비율을 연간·월간·주간·일간 허용 다운타임으로 변환합니다.
입력
가용성 목표
결과
값을 입력하면 계산 결과가 표시됩니다.
허용 다운타임
기간별 다운타임
업타임과 SLA 가용성
SLA(서비스 수준 계약) 가용성 비율은 서비스가 정상 운영됨을 보장하는 시간의 최소 비율을 나타냅니다. 클라우드 공급업체, 네트워크 사업자, SaaS(서비스형 소프트웨어) 벤더가 신뢰성을 약속할 때 사용하는 표준 지표입니다. 단일 비율값을 연간·월간·주간·일간 다운타임 예산으로 변환하면, 각 가용성 등급이 실제 엔지니어링 측면에서 어떤 제약을 의미하는지 명확해집니다.
계산식
가용성 목표를 소수로 표현할 때(99.9% → 0.999), 기간 동안 허용되는 다운타임은 다음과 같습니다.
tdown=(1−A)×T이 계산기는 아래의 표준 기간을 사용합니다.
| 기간 | 길이 () |
|---|---|
| 연간 | 31,557,600 초 (365.25일) |
| 월간 | 2,629,800 초 (30.4375일) |
| 주간 | 604,800 초 (7일) |
| 일간 | 86,400 초 (24시간) |
연간은 윤년을 반영하여 365.25일을 사용하며, 월간은 그 12분의 1로 계산합니다.
계산 예시
어느 SaaS 서비스가 **99.9% 가용성(쓰리 나인)**을 약속하는 경우를 살펴보겠습니다.
Atyear=0.999=(1−0.999)×31,557,600=0.001×31,557,600=31,557.6 s≈8.77 hours per year이 8.77시간이 연간 허용되는 총 정지 예산입니다. 단일 장애로 6시간을 소비했다면 남은 예산은 2.77시간이며, 이를 초과하면 SLA 위반이 됩니다.
나인 수 표
| 가용성 | 일반 명칭 | 연간 다운타임 | 월간 다운타임 |
|---|---|---|---|
| 99% | 투 나인 | ~87.7시간 | ~7.3시간 |
| 99.9% | 쓰리 나인 | ~8.77시간 | ~43.8분 |
| 99.99% | 포 나인 | ~52.6분 | ~4.38분 |
| 99.999% | 파이브 나인 | ~5.26분 | ~26.3초 |
나인이 하나 추가될 때마다 다운타임 예산은 10분의 1로 줄어듭니다. 이 감소를 실현하기 위해 필요한 엔지니어링 투자는 일반적으로 두 배 이상 증가합니다. 파이브 나인 가용성을 달성하려면 이중화 하드웨어, 자동 장애 복구, 무중단 배포 파이프라인, 엄격한 온콜 체계가 요구됩니다.
한계와 보완 사항
이 계산식은 역법 시간 기준의 예산을 산출하는 것이며, 특정 장애가 발생할 확률을 나타내는 것이 아닙니다. 연간 8시간 장애가 1회 발생하는 서비스와 5분 장애가 100회 발생하는 서비스는 동일한 가용성 수치를 가지지만, 사용자 경험과 장애 패턴은 전혀 다릅니다. 따라서 최근 SLA 계약에서는 가용성 비율 외에 응답 시간 보장, 오류율 기반 오류 예산(Google SRE 접근법), 인시던트별 최대 정지 시간 조항을 함께 규정하는 것이 일반적입니다.
일부 SLA는 정기 유지보수 정지 시간을 다운타임 계산에서 제외하므로, 명시된 99.9%에 계획 정지가 포함되지 않는 경우도 있습니다. 공급업체 간 SLA를 비교할 때는 반드시 계약 조건을 확인하시기 바랍니다.
자주 묻는 질문 (FAQ)
SLA 가용성 비율은 무엇을 의미합니까?
SLA(서비스 수준 계약) 가용성 비율은 서비스가 정상 운영되어야 하는 시간의 최소 비율을 나타냅니다. 99.9% 가용성은 1,000시간 중 최대 1시간의 장애만 허용됨을 의미합니다. 실제로는 연간 약 8.77시간의 다운타임 예산에 해당합니다. 누적 정지 시간이 이 예산을 초과하면 일반적으로 SLA 위반에 따른 페널티가 적용됩니다.
투 나인, 쓰리 나인, 파이브 나인은 각각 무엇을 뜻합니까?
"나인 수"는 가용성 퍼센트에 포함된 9의 개수를 세는 약식 표현입니다. 투 나인(99%)은 연간 약 87.6시간, 쓰리 나인(99.9%)은 약 8.77시간, 포 나인(99.99%)은 약 52.6분, 파이브 나인(99.999%)은 약 5.26분의 다운타임 예산에 해당합니다. 나인이 하나 추가될 때마다 허용 다운타임은 10분의 1로 줄어들며, 이를 달성·유지하는 데 필요한 비용도 단계적으로 증가합니다.
계획된 유지보수는 SLA 다운타임 예산에 포함됩니까?
이는 개별 SLA 계약 조건에 따라 다릅니다. 정기 유지보수를 다운타임 계산에서 제외하는 계약에서는 실질적인 엔지니어링 예산이 늘어납니다. 반면 원인에 관계없이 모든 비운영 시간을 합산하는 계약도 있습니다.
공급업체 간 SLA를 비교할 때는 ① 계획 정지의 포함 여부, ② 가용성 측정 방식(합성 모니터링 등), ③ 측정·보고 기간(월간 또는 연간)을 각각 확인하는 것이 중요합니다.
서비스 가용성은 어떻게 측정됩니까?
가용성은 일반적으로 업타임 모니터링, 합성 헬스 체크, 오류율 추적을 조합하여 측정합니다. 프로세스가 실행 중이더라도 요청을 처리하지 못하면 "정상 운영"으로 간주되지 않습니다.
최근 SLA에서는 단순한 가동·정지 이분법 대신 SLO(서비스 수준 목표) 오류율에 기반한 오류 예산 방식이 널리 사용됩니다. Google SRE(사이트 신뢰성 엔지니어링)가 보급한 이 접근법에서는 오류 예산을 1 − SLO로 정의하고 특정 기간의 총 요청 수 대비 비율로 관리합니다.