SheepDev

인프라·운영 추정

가용률 99.9%의 허용 중단 시간은?

사용할 도구

99.9%는 거의 무중단처럼 보여도 30일이면 약 43분입니다. 운영 약속으로 해석하기 전에 관찰 기간을 시간으로 환산하세요. 같은 퍼센트도 측정 대상·기간에 따라 의미가 다릅니다.

30일·99.9%는 43분 12초

99.9·30일이면 2,592초=43분 12초입니다. 30일은 2,592,000초, 비가동은 0.1%=0.001입니다. 99.9 자체가 아니라 보수를 곱합니다.

시간 기반 식
30 × 86,400 × (1 - 99.9 / 100)
= 2,592 seconds

같은 기간 99%는 7시간 12분, 99.99%는 4분 19.2초입니다. 9 하나마다 중단 몫은 10분의 1이라 작은 퍼센트 차이가 복구 시간 예산에는 큽니다.

매달을 30일로 단정하지 않기

31일은 2,678.4초=44분 38.4초, 28일은 2,419.2초입니다. 기본 30일과 대상 기간을 맞추세요. 하루 86,400초 모델이며 달 경계·서머타임 일 길이는 자동 추정하지 않습니다.

연간 충족이 매월 충족은 아닙니다. 중단이 한 달에 몰리면 연간 작아도 월간 큽니다. 연간을 12로 나누기보다 평가 창마다 중단·분모를 맞추세요.

30분 중단이면 가용성 역산

역산 1,800초·30일은 약 99.93056%, 하루면 약 97.91667%입니다. 중단만으로 비율은 정해지지 않으며 기간·초 단위 변환이 필요합니다.

장애 합산 때 중첩 관측을 이중 계산하지 마세요. 두 감시의 같은 10분이 서비스 20분은 아닙니다. 도구는 구간 병합을 안 하니 대상 정의로 중단을 먼저 정리하세요.

시간 99.9%와 요청 99.9%는 다름

시간 지표 도구입니다. 백만 요청 중 천 실패의 99.9%를 43분 12초로 바로 바꿀 수 없습니다. 실패가 짧게 몰리거나 한 달 내내 흩어질 수 있으니 분모가 시간인지 건수인지 보세요.

같은 10분도 혼잡·한산 시간 피해 건수가 다르고 부분 기능 실패의 전체 중단 산정도 정의에 달립니다. 시간 지표는 유용하되 사용자 영향 전부는 아닙니다.

허용량이 장애를 일으킬 허가는 아님

계산량은 입력 비율·기간 대응일 뿐 보상·점검 제외·최소 장애 길이를 정하지 않습니다. 실제 SLA·목표의 범위·측정·제외·기간 문서를 보세요.

100%는 허용 0초이지 미래 보장은 아니며 0%는 전 기간 중단입니다. 범위 밖 비율·기간 초과 중단은 무효입니다. 경계로 단위·자릿수 오류를 찾으세요.

비율·기간·측정 정의 함께 보고

99.9%만 대신 30일·하루 86,400초 시간 모델의 2,592초라고 쓰고 관측과 목표·실측과 계산 참고를 구분하세요. 운영 판단에는 퍼센트 전제가 필요합니다.

모니터 두 개가 동시에 실패하면 중단 시간도 두 배일까요?

두 위치에서 같은 서비스를 감시해 같은 10분 실패를 기록했다면 20분으로 더하면 중복 계산입니다. 서로 독립된 두 서비스라면 각각 10분을 보고할 수 있습니다. 이 도구는 장애 구간을 합치지 않고 입력 기간과 비율을 계산합니다. 어떤 서비스의 중단을 측정하는지 먼저 정하고 구간을 올바르게 집계하세요.

1분마다 확인한다면 첫 실패 시각이 실제 중단 시작 시각과 같지는 않을 수 있습니다. 실패와 복구가 관측 사이에 일어날 수 있습니다. 정확한 공식도 측정 불확실성을 없애지 못합니다. 초 단위 중단 예산과 감시 정밀도를 따로 설명하세요. 소수 자릿수가 늘어도 측정이 정밀해지지는 않습니다.

월중 99.9%를 월말 확정값처럼 읽지 마세요. 관측 시간과 장애가 계속 늘 수 있으므로 10월 1일부터 15일까지처럼 실제 구간을 쓰세요. 이 계산은 계약 제외 조건이나 보상을 해석하지 않습니다. 시간 관계를 명확히 하고 계약 적용은 별도로 확인하세요.

참고 자료

사용할 도구

가이드 →