시스템 구성과 신뢰성 설계

피크 시에 초당 1,800건의 요청을 처리해야 하는 웹 시스템을 설계한다. 서버 1대가 처리할 수 있는 것은 최대 초당 250건이며, 각 서버의 사용률은 70% 이하로 억제하고 싶다. 또한 서버가 1대 고장 나도 나머지 서버로 이 조건을 만족하도록 한다(N+1 구성). 부하가 균등하게 분산될 때, 필요한 서버의 최소 대수로 올바른 것은?

  1. A9대
  2. B11대
  3. C12대
정답과 해설 보기

정답: C. 12대

사용률 70% 이하에서 1대가 처리할 수 있는 것은 250 × 0.7 = 초당 175건이므로, 피크 시에 필요한 대수는 1,800 ÷ 175 ≈ 10.3이고, 올림하여 11대입니다. 또한 1대가 고장 나도 이 11대가 남도록 1대를 더해 11 + 1 = 12대로 합니다. 9대는 사용률 상한을 고려하지 않고 1,800 ÷ 250 = 7.2를 올림한 8대에 1대를 더한 값이고, 11대는 고장을 고려하지 않은 값입니다.

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

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

  1. 클라이언트 서버 시스템에 대한 설명으로 적절한 것은?
  2. 3계층 클라이언트 서버 시스템에서 업무 처리(비즈니스 로직)를 담당하는 계층은?
  3. 씬 클라이언트에 대한 설명으로 적절한 것은?
  4. 피어 투 피어(P2P)형 시스템의 특징으로 적절한 것은?
  5. 집중 처리와 비교한 분산 처리의 특징으로 적절한 것은?