Page 22 -
P. 22
1. 연속성
연속성은 서비스를 지속적으로 이용하는 능력, 즉 시스템 가동률을 정의하는 항목입니다. 가동률
은 시스템이 서비스를 제공해야 하는 시간 중에서 실제로 서비스를 제공한 시간의 비율을 의미합
니다. 가동률을 구하는 방법은 그림 2-5의 계산식과 같습니다. 가동률은 실적으로 계산되기도 하
2
며, 가용성의 요구사항에 대한 중요한 기준이 되기도 합니다.
그림 2-5 가동률 구하는 방법
실제로 서비스를 이용할 수 있었던 시간
가동률 = × 100
서비스를 제공해야 하는 시간
가동률을 구하려면 먼저 분모인 ‘서비스를 제공해야 하는 시간’을 정의해야 합니다. 예를 들어 ‘주 인프라 요구사항 정의와 비기능 요구사항(설계 이전 작업 II)
5일 9~17시만 가동한다’, ‘24시간 365일 연속적으로 가동한다’ 등 서비스 제공 시간을 정의합니다.
그리고 앞서 정한 ‘서비스를 제공해야 하는 시간’ 중 ‘실제로 서비스를 이용할 수 있었던 시간’의 비
율이 가동률입니다.
예를 들어 24시간 365일 연속적으로 가동한다고 했을 때 연간 5분 정도의 서비스 정지를 허용한
다면 가동률은 그림 2-6의 계산식처럼 99.999%입니다.
그림 2- 6 24시간 365일 가동할 때 연간 5분 정도 서비스를 정지하는 시스템의 가동률
연간 가동 시간 계산 24시간×365일 = 8760시간/년
연간 서비스 정지 허용 시간 5분/60분 = 0.08시간
8760시간 중 0.08시간 서비스 정지를 허용하는 시스템의 가동률은 다음과 같다.
8760시간 - 0.08시간(실제로 서비스를 이용한 시간)
× 100 = 99.999
8760시간(서비스를 제공한 시간)
=> 99.999% 가동률이 요구사항이 된다.
또 1일 8시간 주 5일 가동하는 시스템이 월간 1시간 정도 서비스를 정지하는 경우의 가동률은 그
림 2-7의 계산식처럼 99.4%입니다.
53
인프라_07.indd 53 2020-12-09 오전 11:21:30