시스템 구성과 신뢰성 설계

2대의 로드 밸런서(부하 분산 장치)를 이중화하고, 그 아래에 웹 서버를 3대 두며, 모든 웹 서버가 1대의 데이터베이스 서버를 사용하는 시스템이 있다. 여기에 든 기기 중 단일 장애점(그곳이 멈추면 시스템 전체가 멈추는 곳)이 되는 것은?

  1. A로드 밸런서
  2. B웹 서버
  3. C데이터베이스 서버
정답과 해설 보기

정답: C. 데이터베이스 서버

단일 장애점(SPOF)은 그곳 1곳이 멈추기만 해도 시스템 전체가 멈춰 버리는 곳입니다. 로드 밸런서는 2대로 이중화되어 있고, 웹 서버는 3대가 있으며 로드 밸런서가 고장 난 서버를 분배 대상에서 제외할 수 있으므로, 어느 1대가 멈춰도 처리를 계속할 수 있습니다. 데이터베이스 서버는 1대뿐이고 모든 웹 서버가 사용하므로, 멈추면 시스템 전체가 멈춥니다. 데이터베이스 서버도 클러스터 구성 등으로 이중화하면 이 단일 장애점을 없앨 수 있습니다.

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

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

  1. 5대의 서버가 처리를 균등하게 나누어 맡는 액티브/액티브 구성의 클러스터가 있다. 사용률은 처리의 양에 비례한다고 한다. 1대가 고장 났을 때 나머지 4대가 처리를 균등하게 인계하더라도 각 서버의 사용률을 80% 이하로 유지하고 싶다. 평상시(5대 모두 동작 중) 각 서버의 사용률 상한으로 올바른 것은?
  2. 가동률 0.95인 서버를 3대 준비하고, 그중 2대 이상이 동작하고 있으면 필요한 처리 능력을 확보할 수 있는 시스템이 있다. 서버는 서로 독립적으로 고장 나며, 서버 이외의 기기 고장은 고려하지 않는다. 이 시스템의 가동률로 올바른 것은?
  3. 페일 소프트의 개념에 기반한 설계의 예로 적절한 것은?
  4. 반도체 제조 장비에서 공기압으로 열리는 상시 닫힘(노멀 클로즈)형 가스 공급 밸브를 사용하여, 정전이나 압축 공기 상실이 일어났을 때는 밸브가 닫혀 위험한 가스의 공급이 멈추도록 하고 있다. 이 설계의 개념은?
  5. 풀 프루프의 개념에 기반한 설계의 예로 적절한 것은?