시스템 구성과 신뢰성 설계

시스템의 처리 능력을 높이는 방법 중 스케일 아웃에 해당하는 것은?

  1. A같은 구성의 서버 대수를 늘리고, 로드 밸런서로 처리를 분배한다
  2. B서버의 CPU를 더 고성능인 것으로 교체하고 메모리를 늘린다
  3. C서버 대수를 줄여 1대당 사용률을 높인다
정답과 해설 보기

정답: A. 같은 구성의 서버 대수를 늘리고, 로드 밸런서로 처리를 분배한다

스케일 아웃은 서버 대수를 늘려 처리를 나누어 맡고, 시스템 전체의 처리 능력을 높이는 방법입니다. 대수를 늘리기만 하면 능력을 더하기 쉽고, 1대가 고장 나도 나머지로 처리를 계속할 수 있지만, 처리를 나눌 수 있도록 시스템을 설계해 두어야 합니다. 1대의 서버 부품을 더 고성능으로 하는 것은 스케일 업으로, 구성은 간단하지만 1대로 실현할 수 있는 성능에는 한계가 있습니다. 대수를 줄이는 것은 스케일 인이라고 부릅니다.

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

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

  1. 부하에 따라 서버 대수를 자동으로 늘리고 줄이는 오토 스케일링을 사용하는 시스템의 설계로 일반적으로 바람직한 것은?
  2. 가상화 환경에서의 라이브 마이그레이션에 대한 설명으로 적절한 것은?
  3. CDN(콘텐츠 전송 네트워크)에 대한 설명으로 적절한 것은?
  4. 반도체 공장에서 다수의 제조 장비로부터 높은 빈도로 모이는 센서 데이터를 사용하여 이상을 즉시 감지하고 싶다. 데이터를 모두 먼 클라우드로 보내 처리하는 것이 아니라, 장비 가까이에 둔 컴퓨터로 처리하는 엣지 컴퓨팅을 사용하는 주된 이점으로 적절한 것은?
  5. 스토리지 접속 방식 중 SAN(스토리지 영역 네트워크)에 대한 설명으로 적절한 것은?