시스템 구성과 신뢰성 설계

RAID1에 대한 설명으로 적절한 것은?

  1. A데이터를 여러 디스크에 나누어 기록하여(스트라이핑) 읽기·쓰기를 빠르게 하지만, 중복성은 없다
  2. B같은 데이터를 2대의 디스크에 기록하여(미러링) 1대가 고장 나도 데이터를 잃지 않는다
  3. C데이터와 오류 정정을 위한 패리티를 여러 디스크에 분산하여 기록하고, 1대가 고장 나도 데이터를 복원할 수 있다
정답과 해설 보기

정답: B. 같은 데이터를 2대의 디스크에 기록하여(미러링) 1대가 고장 나도 데이터를 잃지 않는다

RAID1은 같은 데이터를 2대의 디스크에 기록하는 미러링으로, 1대가 고장 나도 다른 1대의 데이터로 처리를 계속할 수 있습니다. 데이터를 기록할 수 있는 용량은 디스크 2대 합계의 절반이 됩니다. 스트라이핑뿐이고 중복성이 없는 것은 RAID0, 패리티를 분산하여 기록하는 것은 RAID5입니다. 덧붙여 RAID는 디스크 고장에 대비하는 구조로, 실수로 지운 데이터나 랜섬웨어로 암호화된 데이터는 양쪽 디스크에 반영되므로 백업을 대신할 수는 없습니다.

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

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

  1. 용량 4 TB의 디스크 4대로 RAID5를 구성했다. 데이터를 기록할 수 있는 용량으로 올바른 것은?
  2. 용량 8 TB의 디스크 6대로 RAID6을 구성했다. 데이터를 기록할 수 있는 용량과, 데이터를 잃지 않고 견딜 수 있는 동시 고장 디스크 대수의 조합으로 올바른 것은?
  3. 4대의 디스크로 구성한 RAID10(2대씩 묶은 미러 쌍을 2개 만들고, 그 2쌍에 스트라이핑한다)에서 4대 중 2대가 동시에 고장 났다. 어느 2대가 고장 날지는 같은 확률로 일어날 때, 데이터를 잃을 확률로 올바른 것은?
  4. 1대당 초당 200회의 랜덤 입출력(IOPS)이 가능한 디스크 4대로 RAID5를 구성했다. 작은 데이터의 랜덤 쓰기를 1회 수행할 때마다 이전 데이터와 이전 패리티의 읽기, 새 데이터와 새 패리티의 쓰기를 합쳐 4회의 입출력이 필요하다고 하고, 캐시의 효과는 고려하지 않는다. 쓰기만 수행할 때 RAID5 전체에서 처리할 수 있는 쓰기 횟수로 올바른 것은?
  5. 차등 백업에 대한 설명으로 적절한 것은?