fault-tolerant ; 무정지형

무정지형이라는 말은 컴퓨터 시스템이나 그 구성요소들을 설계할 때 주로 사용되는 말로서, 어떤 한 부품에 장애가 생겼을 때 예비 부품이나 절차가 즉시 그 역할을 대체 수행함으로써 서비스의 중단이 없도록 하는 것을 말한다. 무정지 서비스는 소프트웨어 만에 의해 제공되는 경우도 있지만, 하드웨어에 내장된 형태 또는 몇 가지가 조합된 형태로 제공될 수 있다. 소프트웨어에서의 구현을 살펴보면, 운영체계는 프로그래머가 하나의 트랜잭션 내에서 미리 정해진 시점에 매우 중요한 데이터를 검사할 수 있도록 인터페이스를 제공한다. 하드웨어에서의 구현에서는, 프로그래머 입장에서 컴퓨터 하드웨어가 무정지형 기능을 갖추었다는 사실조차 알 필요가 없다.

하드웨어 차원에서, 무정지형은 각 하드웨어 부품들을 이중화함으로써 달성된다. 디스크들은 당연히 미러링되며, 다중 프로세서들이 서로 계단 모양으로 묶여 있어 각자가 내놓은 결과의 정확도를 비교하게 된다. 이상이 발생되면 장애가 생긴 부품이 운영 라인에서 즉시 배제 되지만, 컴퓨터 시스템은 평상시처럼 기능을 계속하게 된다.


작성 : 02-08-15 수정 : 04-02-12
영어판(whatis.com)