다운타임

컴퓨팅 및 통신 분야에서 다운타임(downtime, 구어체로 (시스템) 중단 또는 (시스템) 가뭄)은 시스템을 사용할 수 없는 기간을 의미한다. 불가용성(unavailability)은 시스템이 사용 불가능하거나 오프라인 상태인 시간의 비율이다.
이는 보통 예기치 못한 사건으로 인해 시스템이 기능하지 못하거나, 정기적인 유지보수(계획된 사건)의 결과로 발생한다.

이 용어들은 일반적으로 통신 네트워크와 서버에 적용된다. 예기치 못한 중단의 일반적인 원인은 시스템 실패(충돌 등) 또는 통신 실패(구어체로 네트워크 중단 또는 네트워크 가뭄으로 알려짐)이다. 일반적인 컴퓨터 시스템의 문제로 인한 중단의 경우, 컴퓨터 중단(IT 중단 또는 IT 가뭄)이라는 용어를 사용할 수 있다.

이 용어는 산업 환경에서 산업 생산 장비의 고장과 관련하여서도 흔히 사용된다. 일부 시설에서는 근무 교대 시간이나 12시간 또는 24시간 동안 발생한 다운타임을 측정한다. 또 다른 일반적인 관행은 각 다운타임 사건의 원인이 운영상, 전기적 또는 기계적 기원인지 식별하는 것이다.

다운타임의 반대말은 업타임이다.

 유형 
"중단 지속 시간" 또는 "유지보수 지속 시간"이라는 용어에 대한 업계 표준은 시작 및 완료 시점이 다를 수 있으므로, 계약 이행 시의 충돌을 피하기 위해 다음과 같은 명확한 구분을 사용해야 한다:
 "일괄 인도"(Turnkey): 모든 중단 유형 중 가장 포괄적인 형태이다. 중단 또는 유지보수는 공장이나 장비의 운영자가 가동 중단을 시작하기 위해 셧다운 또는 정지 버튼을 누르는 것으로 시작된다. 별도의 언급이 없는 한, 중단 또는 유지보수는 공장이나 장비가 정상 작동으로 복귀하여 제조를 시작할 준비가 되거나, 시스템 또는 그리드와 동기화될 준비가 되거나, 펌프 또는 압축기로서의 임무를 수행할 준비가 되었을 때 완료된 것으로 간주된다.
 "차단기 대 차단기"(Breaker to Breaker): 이 중단 또는 유지보수는 운영자가 제어 회로가 아닌 동력 회로(메인 전원 차단기를 "꺼짐", "분리" 또는 "냉각 중" 상태로 둠)를 운영에서 제거할 때 시작된다. 이는 여전히 장비가 냉각되거나 상온으로 돌아와서 중단/유지보수 작업을 준비하거나 시작할 수 있게 한다. 장비 유형에 따라 제어 관련 유지보수를 외주 주는 경우 "차단기 대 차단기" 중단이 유리할 수 있는데, 이는 메인 장비가 여전히 냉각 중이거나 대기 상태일 때 이러한 유형의 유지보수 작업을 수행할 수 있기 때문이다. 별도의 언급이 없는 한, 이 유형의 중단은 전원 차단기를 투입하여 동력 회로에 다시 전원이 공급될 때 완료된 것으로 간주된다.
 "잠금/표지(LOTO) 완료": 이 중단 또는 유지보수(때때로 "냉각 완료"와 혼동되기도 하지만 동일하지 않음)는 운영자가 동력 회로를 제거하고, 제어 회로를 분리하며, 기타 잠재적인 동력 및 위험원에 대한 중화 작업(일반적으로 잠금 및 표지, "LOTO"라 불림)을 수행할 때 시작된다. 이 유지보수 기간의 시점은 일반적으로 시설, 공장 또는 장비에 대한 실제 작업이 시작되기 전 중단 개시 단계의 마지막 단계이다. 모든 작업이 수행되기 전에 항상 LOTO 활동 후에 안전 브리핑이 뒤따라야 한다. 별도의 언급이 없는 한, 이 유형의 중단은 장비가 기계적으로 완공되어 많은 대형 회전 장비의 경우 저속 회전(slow-roll) 준비가 되거나, 모터의 경우 범프 테스트 또는 회전 점검 준비가 되었을 때 완료된 것으로 간주되나, 반드시 LOTO 절차에 따른 복귀 또는 작업 허가를 따라야 한다.

필요한 모든 온라인 테스트, 성능 테스트 및 튜닝은 중단 지속 시간에 포함되지 않아야 한다. 이러한 활동은 일반적으로 중단 또는 유지보수 이벤트가 완료된 후에 수행되며 대부분의 유지보수 계약자의 통제 범위를 벗어나기 때문이다.

 특징 
예기치 못한 다운타임은 장비 오작동 등의 결과일 수 있다.

 통신 중단 분류 
다운타임은 다음과 같은 요소의 실패로 인해 발생할 수 있다.
하드웨어(물리적 장비),
(장비를 제어하는 로직),
상호 연결 장비(케이블, 시설, 라우터 등),
전송(무선, 마이크로파, 위성), 및
용량(시스템 한계).

실패는 다음과 같은 이유로 발생할 수 있다.
손상,
실패,
설계,
절차상(인간에 의한 부적절한 사용),
엔지니어링(사용 방법 및 배치),
과부하(트래픽 또는 시스템 리소스가 설계 한계를 초과하여 스트레스를 받음),
환경(전력 및 HVAC와 같은 지원 시스템),
(소프트웨어 업그레이드 및 장비 증설과 같은 목적으로 시스템에 설계된 중단),
기타(위의 항목에 해당하지 않으나 알려진 경우), 또는
알 수 없음.

실패의 책임은 다음과 같은 주체에 있을 수 있다.
고객/서비스 제공자,
벤더/공급업체,
유틸리티(공공 서비스),
정부,
계약자,
최종 고객,
일반인,
자연재해,
기타(위의 항목에 해당하지 않으나 알려진 경우), 또는
알 수 없음.

 영향 

시스템 실패로 인한 중단은 컴퓨터/네트워크 시스템 사용자, 특히 거의 24시간 서비스를 제공해야 하는 산업에 심각한 영향을 미칠 수 있다:
 의료 정보학
 원자력 및 기타 기반 시설
 은행 및 기타 금융기관
 항공공학, 항공사
 뉴스 보도
 전자 상거래 및 온라인 트랜잭션 처리
 지속적인 온라인 게임

또한 ISP 사용자 및 통신 네트워크의 다른 고객들도 영향을 받을 수 있다.

기업은 네트워크 중단으로 인해 사업 기회를 잃거나 계약을 위반하여 재정적 손실을 입을 수 있다. 비암 소프트웨어의 2019년 클라우드 데이터 관리 보고서에 따르면, 조직은 연간 평균 5~10회의 예기치 못한 다운타임을 겪으며, 다운타임 1시간당 평균 비용은 $102,450에 달한다.

다운타임의 영향을 받는 사람이나 조직은 특정 측면에 더 민감할 수 있다:
 일부는 중단 기간에 더 큰 영향을 받는다. 즉, 문제로부터 복구하는 데 얼마나 많은 시간이 걸리는지가 중요하다.
 다른 이들은 중단 시점에 민감하다. 피크 시간대의 중단이 그들에게 가장 큰 영향을 미친다.

가장 까다로운 사용자는 고가용성을 요구하는 사용자들이다.

 유명한 중단 사례 
1988년 5월 8일 일요일 어머니날, 일리노이 벨 전화 회사의 힌스데일 중앙 국사 메인 교환실에서 화재가 발생했다. 주 내에서 가장 큰 교환 시스템 중 하나인 이 시설은 매일 350만 건 이상의 통화를 처리하며 수많은 기업, 병원, 시카고의 오헤어 및 미드웨이 공항을 포함한 38,000명의 고객에게 서비스를 제공하고 있었다.

1990년 1월 15일, AT&T의 4ESS 시외 전송 교환기 네트워크 전체가 반복적으로 서비스 중단과 복구를 반복하며 미국 전역의 장거리 전화 서비스에 차질을 빚었다. 이 문제는 트래픽이 줄어들면서 저절로 해소되었다. 소프트웨어 버그가 원인으로 밝혀졌다.

AT&T는 1998년 4월 13일에 26시간 동안 프레임 릴레이 네트워크가 중단되었다. 이는 수천 명의 고객에게 영향을 미쳤으며 은행 거래도 그 피해 중 하나였다. AT&T는 고객과의 계약에 명시된 서비스 수준 협약을 충족하지 못해 수백만 달러의 비용을 들여 6,600개의 고객 계정에 환불을 해줘야 했다.

Xbox Live는 2007~2008년 연휴 기간 동안 13일간 간헐적인 다운타임을 겪었다. Xbox 360 구매자의 증가(Xbox Live 역사상 최대 신규 사용자 가입 수)가 다운타임의 원인으로 지목되었으며, 마이크로소프트는 서비스 문제에 대한 보상으로 사용자들에게 무료 게임을 받을 수 있는 기회를 제공했다.

소니의 2011년 4월 플레이스테이션 네트워크 중단은 2011년 4월 20일에 시작되어 2011년 5월 14일부터 미국을 시작으로 점진적으로 복구되었다. 이 중단은 2006년 PSN이 시작된 이래 가장 긴 오프라인 기간이다. 소니는 이 문제가 개인 정보 탈취를 초래한 외부 침입에 의해 발생했다고 밝혔다. 소니는 2011년 4월 26일, 다운타임을 초래한 것과 동일한 해킹으로 인해 대량의 사용자 데이터가 유출되었다고 보고했다.

텔스트라의 라이드(Ryde) 교환기는 2011년 말 지속적인 우천으로 인해 배전반에 물이 유입되어 고장이 났다. 라이드 교환기는 호주에서 면적 대비 가장 큰 교환기 중 하나이며 720,000개 이상의 서비스에 영향을 미쳤다.

ServerAxis의 마이애미 데이터센터는 2016년 2월 29일에 예고 없이 오프라인이 되었으며 결코 복구되지 않았다. 이는 여러 서비스 제공업체와 수백 개의 웹사이트에 영향을 미쳤다. 이 중단은 2016년 NCAA 디비전 I 여자 농구 토너먼트 중계에 영향을 미쳤는데, 영향을 받은 사이트 중 하나인 WBBState가 당시 가용한 가장 포괄적인 여자 농구 통계 제공업체였기 때문이다.

게임 플랫폼 로블록스는 치폴레 멕시칸 그릴 이벤트 기간인 2021년 10월경에 중단을 겪었다. 많은 사용자가 이벤트 기간 동안 무료 치폴레 부리토를 받을 수 있어 많은 인파가 몰린 탓이라고 생각했다. 이 중단은 로블록스 역사상 가장 긴 다운타임으로 3일 동안 지속되었다.

2022년 7월 8일, 로저스(Rogers)는 캐나다 전역에서 대규모 중단을 겪었다. 이는 휴대전화와 인터넷 접속에 동시에 영향을 미쳐 911 전화와 은행 간 거래가 실패하게 했고 정부 서비스에도 지장을 주었다.

2024년 7월 19일, 크라우드스트라이크는 자사의 팔콘(Falcon) 소프트웨어에 대해 결함이 있는 장치 드라이버 업데이트를 발행하여 윈도우 PC, 서버 및 가상 머신이 충돌하고 무한 재부팅되는 현상을 초래했다. 이 사건은 전 세계적으로 약 850만 대의 마이크로소프트 윈도우 기기에 의도치 않게 영향을 미쳤으며, 여러 주의 911 서비스와 같은 중요 기반 시설을 포함했다. 이는 정보기술 역사상 최대 규모의 중단으로 간주된다.

 서비스 수준 
서비스 수준 협약에서 모든 다운타임 시간의 합계를 기준 시간 범위(예: 한 달)의 총 시간으로 나누어 계산한 백분율 값(월별 또는 연별)을 언급하는 것이 일반적이다. 0% 다운타임은 서버가 항상 사용 가능했음을 의미한다.

인터넷 서버의 경우 연간 1% 이상의 다운타임은 연간 3일 이상의 다운타임을 의미하므로 용납할 수 없는 것으로 간주될 수 있다. 전자 상거래 및 기타 산업적 용도에서는 대개 0.1%를 초과하는 값은 용납할 수 없는 것으로 간주된다.

 대응 및 영향 감소 

네트워크 중단이 발생하지 않도록 하는 것은 네트워크 설계자의 의무이다. 중단이 발생했을 때 잘 설계된 시스템은 가능한 한 빨리 감지하고 수정할 수 있는 국지적 중단을 통해 중단의 영향을 더욱 줄일 수 있다.

오작동을 감지하기 위한 프로세스(네트워크 모니터링)와 네트워크를 작동 상태로 복구하기 위한 프로세스가 마련되어 있어야 한다. 여기에는 일반적으로 문제를 해결할 수 있는 훈련된 엔지니어로 구성된 헬프 데스크 팀이 포함된다. 다운타임 동안 특히 요구 사항이 많을 수 있는 사용자 입력을 처리하기 위해 별도의 헬프 데스크 팀이 필요한 경우가 많다.

네트워크 관리 시스템은 고객의 불만이 제기되기 전에 결함이 있거나 성능이 저하되는 구성 요소를 감지하고 선제적으로 결함을 시정하는 데 사용될 수 있다.

위험관리 기법을 사용하여 네트워크 중단이 조직에 미치는 영향을 결정하고 위험을 최소화하기 위해 어떤 조치가 필요한지 결정할 수 있다. 신뢰할 수 있는 구성 요소를 사용하거나, 업그레이드와 같은 유지보수를 수행하거나, 다중화 시스템을 사용하거나, 비상 계획 또는 업무 연속성 계획을 수립하여 위험을 최소화할 수 있다. 기술적인 수단으로는 오류 정정 부호, 재전송, 체크섬 또는 다이버시티 방식을 통해 오류를 줄일 수 있다.

다운타임의 가장 큰 원인 중 하나는 계획된 변경이 잘못되는 구성 오류이다. 일반적으로 조직은 구성 백업 프로세스를 관리하기 위해 수동 노력에 의존하지만, 이를 위해서는 여러 벤더의 네트워크 전반에 걸쳐 프로세스를 관리할 수 있는 시간과 숙련된 엔지니어가 필요하다. 백업을 관리하기 위한 자동화 도구가 시중에 나와 있지만, 중단의 전반적인 영향을 최소화하는 데 필요한 구성 복구를 처리하는 솔루션은 거의 없다.

 계획 

계획된 중단은 시스템 소유자 및 서비스 제공자에 의한 계획된 활동의 결과이다. 종종 유지보수 시간대에 예약되는 이러한 중단은 다음을 포함한 작업을 수행하는 데 사용될 수 있다:

 지연된 유지보수(예: 지연된 하드웨어 수리 또는 꼬인 메모리를 정리하기 위한 지연된 재시작)
 감지된 결함을 격리하기 위한 진단
 하드웨어 결함 수리
 구성 데이터베이스의 오류 또는 누락 수정 또는 최근 구성 데이터베이스 변경의 누락 수정
 애플리케이션 데이터베이스의 오류 또는 최근 애플리케이션 데이터베이스 변경의 오류 수정
 소프트웨어 결함을 수정하기 위한 소프트웨어 패칭/소프트웨어 업데이트

중단은 또한 태양 간섭과 같은 예측 가능한 자연 현상의 결과로 계획될 수도 있다.

컴퓨터 시스템에 의존하는 산업에서는 유지보수 다운타임을 신중하게 예약해야 한다. 많은 경우, "롤링 업그레이드"라고 불리는 방식, 즉 전체 기능에 영향을 주지 않으면서 업그레이드를 위해 시스템의 일부를 점진적으로 중단시키는 프로세스를 사용하여 시스템 전반의 다운타임을 피할 수 있다.

 회피 
대부분의 웹사이트를 위해 웹사이트 모니터링을 이용할 수 있다. 웹사이트 모니터링(합성 또는 수동)은 사이트의 다운타임과 사용자를 "모니터링"하는 서비스이다.

 기타 용도 

다운타임은 인적 자본이나 기타 자산이 멈추는 시간을 의미할 수도 있다. 예를 들어 직원이 회의 중이거나 다른 제약으로 인해 업무를 수행할 수 없는 경우, 그들은 다운된 상태이다. 이는 동일하게 비용이 많이 들 수 있으며, 다른 자산(즉, 컴퓨터/시스템)이 다운된 결과일 수도 있다. 이는 흔히 "데드 타임"으로도 알려져 있다.

이 용어는 공장이나 산업적 용도로도 일반화되어 사용된다. 전사적 생산 보전(TPM)을 참조하라.

다운타임은 개인적인 의미로도 일반화되어 잠이나 레크리에이션 시간을 의미하는 데 사용된다.

 다운타임 측정 

서비스나 호스트의 가용성뿐만 아니라 업타임과 다운타임을 모니터링하는 데 사용할 수 있는 많은 외부 서비스가 있다.

주목할 만한 예로 Speedtest.net을 소유한 Ookla의 온라인 웹사이트인 Downdetector가 있다. 이 사이트는 사이트 내에서 작성된 사용자 중단 보고서를 통해 정기적인 다운타임과 주요 중단을 추적하며, 여기에는 Downdetector 자체의 각 웹사이트 페이지와 트위터도 포함된다. 현재 45개국에서 이용 가능하며(각 국가마다 별도의 사이트 운영), 국제적으로 12,000개의 서비스를 추적한다.

 같이 보기 
 고가용성
 업타임

 각주 

 외부 링크 
 Google Cloud Status Dashboard
 AWS Service Health Dashboard

분류:전자공학