시스템 구성과 신뢰성 설계

1대당 초당 200회의 랜덤 입출력(IOPS)이 가능한 디스크 4대로 RAID5를 구성했다. 작은 데이터의 랜덤 쓰기를 1회 수행할 때마다 이전 데이터와 이전 패리티의 읽기, 새 데이터와 새 패리티의 쓰기를 합쳐 4회의 입출력이 필요하다고 하고, 캐시의 효과는 고려하지 않는다. 쓰기만 수행할 때 RAID5 전체에서 처리할 수 있는 쓰기 횟수로 올바른 것은?

  1. A초당 200회
  2. B초당 400회
  3. C초당 800회
정답과 해설 보기

정답: A. 초당 200회

디스크 4대 전체에서 처리할 수 있는 입출력은 4 × 200 = 초당 800회입니다. RAID5에서는 1회의 쓰기에 4회의 입출력이 필요하므로 쓰기 횟수는 800 ÷ 4 = 초당 200회가 됩니다. 이처럼 쓰기 1회에 필요한 입출력 횟수가 늘어나는 것을 '쓰기 페널티'라고 부르며, 미러링인 RAID10에서는 2회이므로 초당 400회가 됩니다. 쓰기가 많은 용도에서는 용량 효율뿐만 아니라 이 성능 차이도 고려하여 RAID 레벨을 선택합니다.

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

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

  1. 차등 백업에 대한 설명으로 적절한 것은?
  2. 매주 일요일 밤에 전체 백업을 받고, 월요일부터 토요일까지는 매일 밤 증분 백업을 받고 있다. 목요일 낮에 장애가 일어나, 수요일 밤의 백업 시점까지 데이터를 되돌리기로 했다. 복원에 사용하는 백업의 개수로 올바른 것은?
  3. 데이터 전체가 500 GB인 시스템에서 매주 일요일에 전체 백업을 받고, 월요일부터 토요일까지는 매일 밤 차등 백업을 받는다. 매일 그때까지 변경되지 않았던 다른 데이터가 20 GB씩 변경된다고 한다. 월요일부터 토요일까지 6회의 차등 백업 용량의 합계로 올바른 것은?
  4. 사업 연속성 계획에서 말하는 RPO(목표 복구 시점)에 대한 설명으로 적절한 것은?
  5. 어떤 시스템에서 RPO(목표 복구 시점)를 4시간, RTO(목표 복구 시간)를 2시간으로 정했다. 장애는 언제든 일어날 수 있다고 하고, 백업 취득에 걸리는 시간은 무시할 수 있다고 한다. 이 목표를 만족하는 데이터 보호 방식으로 적절한 것은?