시스템 구성과 신뢰성 설계

5대의 서버가 처리를 균등하게 나누어 맡는 액티브/액티브 구성의 클러스터가 있다. 사용률은 처리의 양에 비례한다고 한다. 1대가 고장 났을 때 나머지 4대가 처리를 균등하게 인계하더라도 각 서버의 사용률을 80% 이하로 유지하고 싶다. 평상시(5대 모두 동작 중) 각 서버의 사용률 상한으로 올바른 것은?

  1. A48%
  2. B64%
  3. C80%
정답과 해설 보기

정답: B. 64%

평상시 각 서버의 사용률을 u라고 하면, 서버 1대의 능력을 1로 놓았을 때 전체 처리의 양은 5u입니다. 1대가 고장 나면 이를 4대가 나누어 맡으므로 1대당 사용률은 5u ÷ 4가 되며, 이를 80% 이하로 하려면 u ≤ 80% × 4 ÷ 5 = 64%로 합니다. 액티브/액티브 구성에서는 모든 서버가 처리를 수행하므로, 고장 난 서버의 몫을 떠맡을 수 있는 여유를 평상시부터 남겨 두어야 합니다.

이 분야 연습하기 분야로 돌아가기

시스템 구성과 신뢰성 설계의 다른 문제

  1. 가동률 0.95인 서버를 3대 준비하고, 그중 2대 이상이 동작하고 있으면 필요한 처리 능력을 확보할 수 있는 시스템이 있다. 서버는 서로 독립적으로 고장 나며, 서버 이외의 기기 고장은 고려하지 않는다. 이 시스템의 가동률로 올바른 것은?
  2. 페일 소프트의 개념에 기반한 설계의 예로 적절한 것은?
  3. 반도체 제조 장비에서 공기압으로 열리는 상시 닫힘(노멀 클로즈)형 가스 공급 밸브를 사용하여, 정전이나 압축 공기 상실이 일어났을 때는 밸브가 닫혀 위험한 가스의 공급이 멈추도록 하고 있다. 이 설계의 개념은?
  4. 풀 프루프의 개념에 기반한 설계의 예로 적절한 것은?
  5. 시스템의 신뢰성을 높이는 개념 중 폴트 어보이던스에 해당하는 것은?